actual type **after default promotions**.
Thus, va_arg (..., short) is not valid. */
+#ifndef __GNUC__
+/* Use the system's macros with the system's compiler.
+ This is relevant only when building GCC with some other compiler. */
+#include <stdarg.h>
+#else
+
#ifndef _STDARG_H
#ifndef _ANSI_STDARG_H_
#ifndef __need___va_list
#endif /* not __need___va_list */
#undef __need___va_list
-#ifndef __GNUC__
-/* Use the system's macros with the system's compiler.
- This is relevant only when building GCC with some other compiler. */
-#include <stdarg.h>
-#else
#ifdef __clipper__
#include <va-clipper.h>
#else
#endif /* _STDARG_H */
-#endif /* __GNUC__ */
#endif /* not _ANSI_STDARG_H_ */
#endif /* not _STDARG_H */
+#endif /* __GNUC__ */