32typedef __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.