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. |