mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-03 01:38:30 +00:00
Further refine documentation
This commit is contained in:
parent
1bc3a25505
commit
548dcb9f08
27 changed files with 389 additions and 1478 deletions
|
@ -5,13 +5,13 @@
|
|||
|
||||
#define va_end(AP)
|
||||
#define va_copy(DST, SRC) ((DST)[0] = (SRC)[0])
|
||||
#define va_start(AP, LAST) \
|
||||
do { \
|
||||
*(AP) = *(struct __va *)__va_area__; \
|
||||
#define va_start(AP, LAST) \
|
||||
do { \
|
||||
*(AP) = *(struct __va_list *)__va_area__; \
|
||||
} while (0)
|
||||
|
||||
#define va_arg(AP, TYPE) \
|
||||
(*(TYPE *)__va_arg(AP, sizeof(TYPE), _Alignof(TYPE), \
|
||||
__builtin_reg_class(TYPE)))
|
||||
|
||||
typedef struct __va va_list[1];
|
||||
typedef struct __va_list va_list[1];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue