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.