Lines Matching refs:VA_ARG
2 This header, <stdarg.h>, declares type va_list and defines macros: va_start, va_arg, va_end;
11 macros va_start, va_arg, and va_end. If access to the varying arguments
14 an argument to another function; if the receiving function invokes the va_arg macro
18 The va_start and va_arg macros must be implemented as macros, not as actual
38 macros va_start, va_arg, and va_end.
51 The va_start macro initializes ap for subsequent use by va_arg and va_end.
56 that subsequent successive invocations of va_arg will
76 The va_arg macro expands to an expression that has the type and value of
78 va_list ap initialized by va_start. Each invocation of va_arg modifies ap
86 Synopsys: type va_arg(va_list ap, type);
93 @return The first invocation of the va_arg macro after that of the
99 #define va_arg __builtin_va_arg
101 #define va_arg VA_ARG