diff options
author | obrien <obrien@FreeBSD.org> | 2002-05-10 03:24:06 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2002-05-10 03:24:06 +0000 |
commit | c9b119433a5c66397d3be05f13eb9e30417e55da (patch) | |
tree | 8a6bef827bebd3d37906c88a8f70f803b2129252 /sys/i386 | |
parent | 1947582c12aeca5e9e4746994b70a33ccd12ad69 (diff) | |
download | FreeBSD-src-c9b119433a5c66397d3be05f13eb9e30417e55da.zip FreeBSD-src-c9b119433a5c66397d3be05f13eb9e30417e55da.tar.gz |
I reorganized a little bit too much in the backwards case.
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/include/stdarg.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/i386/include/stdarg.h b/sys/i386/include/stdarg.h index aa5cea8..51416f7 100644 --- a/sys/i386/include/stdarg.h +++ b/sys/i386/include/stdarg.h @@ -56,11 +56,13 @@ typedef _BSD_VA_LIST_ va_list; #else /* ! __GNUC__ post GCC 2.95 */ #ifdef __GNUC__ + +#define __va_size(type) \ + (((sizeof(type) + sizeof(int) - 1) / sizeof(int)) * sizeof(int)) + #define va_start(ap, last) \ ((ap) = (va_list)__builtin_next_arg(last)) #else -#define __va_size(type) \ - (((sizeof(type) + sizeof(int) - 1) / sizeof(int)) * sizeof(int)) #define va_start(ap, last) \ ((ap) = (va_list)&(last) + __va_size(last)) #endif |