2.10.3 va_arg
Declaration:
type
va_arg(va_listap,type);
Expands to the next argument in the paramater list of the function with type type. Note that ap must be initialized with va_start. If there is no next argument, then the result is undefined.