__va_list
typedef struct __va_list {
typedef __builtin_va_list __va_list; /* internally known to gcc */
typedef struct __s_va_list __va_list;
typedef char * __va_list;
typedef __builtin_va_list __va_list;
typedef __va_ptr_base *__va_list;
} __va_list[1];