Rev 1054 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1054 | Rev 1595 | ||
---|---|---|---|
Line 42... | Line 42... | ||
42 | ((ap) = (va_list)&(lst) + sizeof(lst)) |
42 | ((ap) = (va_list)&(lst) + sizeof(lst)) |
43 | 43 | ||
44 | #define va_arg(ap, type) \ |
44 | #define va_arg(ap, type) \ |
45 | (((type *)((ap) = (va_list)( (sizeof(type) <= 4) ? ((__address)((ap) + 2*4 - 1) & (~3)) : ((__address)((ap) + 2*8 -1) & (~7)) )))[-1]) |
45 | (((type *)((ap) = (va_list)( (sizeof(type) <= 4) ? ((__address)((ap) + 2*4 - 1) & (~3)) : ((__address)((ap) + 2*8 -1) & (~7)) )))[-1]) |
46 | 46 | ||
- | 47 | #define va_copy(dst,src) ((dst)=(src)) |
|
- | 48 | ||
47 | #define va_end(ap) |
49 | #define va_end(ap) |
48 | 50 | ||
49 | #endif |
51 | #endif |