Standard Arguments.
These routines (implemented as macro's) provide access to function arguments, required when the elipsis '...' variable argument specifier has been used.
Routine
Use
va_arg
Extract the next argument
va_end
Reset the pointer
va_start
Set the pointer to the first argument
Also available:
va_copy(dest, src) which copies an argument pointer.