14.2.4 Call Macros

Call macros can be used to call cProc functions and high-level–language functions. These macros pass arguments according to the calling convention defined by the ?PLM option:

Macro name Description

cCall Pushes the specified arguments onto the stack, saves registers (if any), and calls the specified function.
Save Directs the next cCall macro to save the specified registers on the stack before calling a function and to restore the registers after the function returns.
Arg Defines the arguments to be passed to a function by the next cCall macro.