Commit da484a80 by Jeff Law

* ginclude/va-h8300.h (va_arg): Don't assume sizeof (int) == 4.

From-SVN: r11626
parent 31d4f31f
...@@ -44,9 +44,9 @@ typedef void *__gnuc_va_list; ...@@ -44,9 +44,9 @@ typedef void *__gnuc_va_list;
#define va_arg(AP, TYPE) \ #define va_arg(AP, TYPE) \
(AP = (__gnuc_va_list) ((char *) (AP) + __va_rounded_size (TYPE)), \ (AP = (__gnuc_va_list) ((char *) (AP) + __va_rounded_size (TYPE)), \
*((TYPE *) (void *) ((char *) (AP) - ((sizeof (TYPE) < 4 \ *((TYPE *) (void *) ((char *) (AP) \
? sizeof (TYPE) \ - ((sizeof (TYPE) < __va_rounded_size (int) \
: __va_rounded_size (TYPE)))))) ? sizeof (TYPE) : __va_rounded_size (TYPE))))))
#define va_end(AP) ((void) 0) #define va_end(AP) ((void) 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment