1 #ifndef __STDARG_H_ 2 #define __STDARG_H_ 3 4 #ifndef _VA_LIST_DECLARED 5 #define _VA_LIST_DECLARED 6 typedef __builtin_va_list va_list; 7 #endif 8 9 #define va_start(ap, last) \ 10 __builtin_va_start((ap), (last)) 11 12 #define va_arg(ap, type) \ 13 __builtin_va_arg((ap), type) 14 15 #define __va_copy(dest, src) \ 16 __builtin_va_copy((dest), (src)) 17 18 #define va_copy(dest, src) \ 19 __va_copy(dest, src) 20 21 #define va_end(ap) \ 22 __builtin_va_end(ap) 23 24 #endif /* __STDARG_H_ */ 25