Commit cc8995d5 by Richard Stallman

*** empty log message ***

From-SVN: r259
parent 4db18574
...@@ -104,6 +104,11 @@ enum { ...@@ -104,6 +104,11 @@ enum {
#define __reg_base reg_base #define __reg_base reg_base
#endif #endif
/* Avoid errors if compiling GCC v2 with GCC v1. */
#if __GNUC__ == 1
#define __extension__
#endif
#define va_arg(__va, __type) \ #define va_arg(__va, __type) \
__extension__ \ __extension__ \
(* (__type *) \ (* (__type *) \
......
...@@ -29,6 +29,11 @@ typedef char * __va___list; ...@@ -29,6 +29,11 @@ typedef char * __va___list;
#define __va_rounded_size(TYPE) \ #define __va_rounded_size(TYPE) \
(((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int)) (((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))
/* Avoid errors if compiling GCC v2 with GCC v1. */
#if __GNUC__ == 1
#define __extension__
#endif
/* RECORD_TYPE args passed using the C calling convention are /* RECORD_TYPE args passed using the C calling convention are
passed by invisible reference. ??? RECORD_TYPE args passed passed by invisible reference. ??? RECORD_TYPE args passed
in the stack are made to be word-aligned; for an aggregate that is in the stack are made to be word-aligned; for an aggregate that is
......
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