Mercurial > pub > dyncall > dyncall
diff test/callback_suite/README.txt @ 505:049e04af13c8
test/callback_suite:
- greatly simplified
- refactored to look more like other test cases (especially call_suite{,_aggrs} for consistency/maintainablity/future code sharing
author | Tassilo Philipp |
---|---|
date | Sat, 09 Apr 2022 13:53:58 +0200 |
parents | 45ac093ca822 |
children | 5a3c07a0f376 |
line wrap: on
line diff
--- a/test/callback_suite/README.txt Fri Apr 08 20:33:14 2022 +0200 +++ b/test/callback_suite/README.txt Sat Apr 09 13:53:58 2022 +0200 @@ -38,20 +38,20 @@ Result (type DCValue) and ValueMatrix (type DCValueSet[MAXARGS]) are globals. -The ValueMatrix is initialized once from main.c for all cominations of types +The ValueMatrix is initialized once from main.c for all combinations of types and argument position. -See env.* files for details. +See globals.* files for details. Reference argument and result value -The value is generated by a pure function GetReferenceValue and -GetReferenceResult (file env.c). They have formals position and type +The value is generated by a pure function get_reference_arg and +get_reference_result (file globals.c). They have formals position and type and are pure without any side-effects (means the function value does only relay on the input arguments - if called with same arguments it will reveal the same value. -It defined in env.c. +It defined in globals.c. Tssting for exotic calling conventions on Windows: @@ -63,4 +63,5 @@ "_F" for microsoft compiler +@@@STRUCT review