Go to the source code of this file.
|
#define | va_start(LIST, ARG) __builtin_va_start (LIST, ARG) |
|
#define | va_end(LIST) __builtin_va_end (LIST) |
|
#define | va_arg(LIST, TYPE) __builtin_va_arg (LIST, TYPE) |
|
#define | va_copy(DST, SRC) __builtin_va_copy (DST, SRC) |
| lib/stdarg.h More...
|
|
|
typedef __builtin_va_list | va_list |
| GCC has <stdarg.h> functionality as built-ins, so all we need is to use it. More...
|
|
◆ va_arg
#define va_arg |
( |
|
LIST, |
|
|
|
TYPE |
|
) |
| __builtin_va_arg (LIST, TYPE) |
◆ va_copy
#define va_copy |
( |
|
DST, |
|
|
|
SRC |
|
) |
| __builtin_va_copy (DST, SRC) |
◆ va_end
#define va_end |
( |
|
LIST | ) |
__builtin_va_end (LIST) |
◆ va_start
#define va_start |
( |
|
LIST, |
|
|
|
ARG |
|
) |
| __builtin_va_start (LIST, ARG) |
◆ va_list
GCC has <stdarg.h> functionality as built-ins, so all we need is to use it.
Definition at line 7 of file stdarg.h.