]> pd.if.org Git - lice/blob - include/stdarg.h
autocommit for files dated 2014-11-17 20:15:26
[lice] / include / stdarg.h
1 #ifndef __STDARG_HDR
2 #define __STDARG_HDR
3
4 typedef struct {
5     unsigned int gp_offset;
6     unsigned int fp_offset;
7     void        *overflow_arg_area;
8     void        *reg_save_area;
9 } va_list[1];
10
11 #define va_start(AP, LAST) __builtin_va_start(AP)
12 #define va_arg(AP, TYPE)   __builtin_va_arg(AP, TYPE)
13 #define va_end(AP)         1
14 #define va_copy(DEST, SRC) ((DEST)[0] = (SRC)[0])
15
16
17 #define __GNUC_VA_LIST 1
18 typedef va_list __gnuc_va_list; // deal with gnuc headers
19
20 #endif