va_list Type (Pointer)

stdarg.h, stdio.h

typedef void *va_list;

A void pointer which can be interpreted as an argument list.

va_list is the type of the void pointer passed to one of the functions that accepts a pointer to a list of arguments. This array holds information needed by va_arg and va_end.