Returns the current argument from a variable argument list.
Syntax
variable = va_arg ( argument_list, datatype )
Description
The
va_arg macro allows the use of a variable number of arguments within a function.
va_arg returns the current argument in the list,
argument_list, with an expected data type of
datatype. Before
va_arg can be used, it must be Initialized with the command
va_first. Unlike the C macro with the same name,
va_arg does not automatically increment
argument_list to the next argument within the list. Instead
va_next must be used to find the next argument.
Example
Dialect Differences
- Not available in the -lang qb dialect unless referenced with the alias __va_arg.
Differences from QB
See also