2.10.3 va_arg

Declaration:

type va_arg(va_list ap, 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.