32 typedef __builtin_va_list va_list;
40 #define va_start(ap, last) __builtin_va_start(ap, last) 51 #define va_arg(ap, type) __builtin_va_arg(ap, type) 58 #define va_end(ap) __builtin_va_end(ap) 68 #define va_copy(dest, src) __builtin_va_copy(dest, src) 109 #define va_start(ap, last) \ 110 (ap) = (va_list)((&(last)) + 1) 135 #define va_arg(ap, type) \ 140 ((sizeof(type) & 1) ? \ 143 (ap += sizeof(type) + 1) : \ 145 (ap += sizeof(type))) 163 #define va_copy(dest, src) \ 169 #error "stdarg.h is not implemented for this compiler." unsigned char uint8_t
Represents a unsigned integer type with width of exactly 8 bits.