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.