va_list type — Argument list
typedef ... va_list;
The va_list type is an opaque type that refers to the function's arguments. Declare a local variable of type va_list and supply the variable to the va_start, va_arg, and va_end macros.
va_list
va_start
va_arg
va_end