Next: Miscellaneous Trap Functions, Up: Trap Library Exports [Index]
The variadic function callers will take their non mandatory arguments as references where applicable (writable variables) and pass them by reference to the called functions.
Implicit conversions are performed for the arguments that do not match their target types. Conversion between the intrinsic scalar types are performed with no application assistance, for the rest the application provided conversion means are used.
See Intrinsic Types.
See Implicit Conversions.
is the return of the function indicated by o called with the unnamed arguments of ‘call’ as arguments
is zero if the function indicated by o called with the unnamed arguments of ‘trap’ as arguments executed successfully, non zero otherwise
is zero if the function indicated by o called with the unnamed arguments executed successfully, non zero otherwise. e is set to the error report if any was issued and not modified otherwise.
The function is generated only upon X1f4_LXTRAP_REPORTER
.
same as ‘trap’, only with error reporting suppressed
The function is generated only upon X1f4_LXTRAP_REPORTER
.
is zero if the function indicated by o called with the consequent arguments of ‘wrap’ as arguments executed successfully, non zero otherwise. The first argument of ‘wrap’ is set to the return of the executed function.
is zero if the function indicated by o called with the consequent arguments executed successfully, non zero otherwise. The second argument is set to the return of the executed function. e is set to the error report if any was issued and not modified otherwise.
The function is generated only upon X1f4_LXTRAP_REPORTER
.
same as ‘wrap’, only with error reporting suppressed
The function is generated only upon X1f4_LXTRAP_REPORTER
.
Next: Miscellaneous Trap Functions, Up: Trap Library Exports [Index]