Home | History | Annotate | Download | only in Include

Lines Matching defs:va_list

2     This header, <stdarg.h>, declares type va_list and defines macros: va_start, va_arg, va_end;

10 The type va_list is a type suitable for holding information needed by the
13 in these descriptions) having type va_list. The object ap may be passed as
37 The type va_list is a type suitable for holding information needed by the
43 typedef __builtin_va_list va_list;
45 #define va_list VA_LIST
53 Synopsys: void va_start(va_list ap, paramN);
55 @param ap An object of type va_list that is to be initialized such
78 va_list ap initialized by va_start. Each invocation of va_arg modifies ap
86 Synopsys: type va_arg(va_list ap, type);
88 @param ap An object of type va_list that was initialized by a prior
108 initialized the va_list ap.
110 Synopsys: void va_end(va_list ap);
117 @param ap An object of type va_list, initialized by a prior
139 If this macro is not defined, it just assigns one va_list item to another.
140 This breaks for compiler environments that define va_list as an array or structure.