stdarg.h
Tipo va_list ANSI C
typedef <tipo> va_list;
Un tipo apropiado para guardar información necesitada para las macros va_start, va_arg, y va_end. Si acceso a los varios argumentos es deseado, la función llamada declarará un objeto (denominado como pa, parámetro de argumentos, en esta referencia) teniendo tipo va_list. El objeto pa puede ser pasado como un argumento a otra función; si esa función invoca la macro va_arg con el parámetro pa, el valor de pa en la función llamada es determinado y será pasado a la macro va_end anterior a cualquier referencia posterior a pa.
Ejemplo:
#define __DJ_va_list typedef void *va_list; |
DJGPP |
typedef void _FAR *va_list; |
Borland |
typedef char* va_list; |
Dev-C++ |