Next: Strippable Prefixes, Previous: Variadic Functions, Up: Functions [Index]
Functions may allow arguments of unidentified types. The arguments are delivered as the regular, typed arguments. The argument types are delivered in the same way the argument types of variadic functions are.
See Variadic Functions.
A function description in the struct x1f4_function_type
definition
indicating the number of arguments and their types is presented to the C
routine supporting the the symbolic function as part of the extended execution
context.
See Extended Execution Context.
See Extended Execution Context Definitions.
The typeless arguments may appear interleaved with the typed arguments. Pass by reference may be specified for the typeless arguments in the same fashion as for the typed arguments.
See Pass By Reference.
Variadic functions may too allow typeless arguments.
The typeless argument function definition will include the
X1f4_E4_SLIP_LIST
bit in their flag bits.
See Function Flags.
See struct x1f4_function_type.
The typeless arguments will be identified in argument types array by the
X1f4_E4_SLIP
type indication.
See Symbolic Types.
The X1f4_E4_SLIP_LIST
bit is not set for the
struct x1f4_function_type
function definition describing the arguments
list.