Arg namelist
The Arg macro defines the arguments to be passed to a function by the next cCall macro. The arguments are pushed onto the stack in the order given. This order must correspond to the order of the function parameters.
More than one Arg macro can be given before each cCall macro. Multiple Arg macros have the same effect as a single macro.
namelist
Specifies a list of argument names to be passed to the function. All names must be previously defined.
Byte-type parameters are passed as words. There is no sign extension or zeroing of the high-order byte.
Immediate arguments are not supported.
The following examples demonstrate the usage of the Arg macro:
Arg var1
Arg var2
Arg var3
Arg <var1,var2,var3>