From 9d891e9a7e8ab20530e4cf9eb412c2a21a7a4295 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Fri, 11 Feb 1994 21:03:09 +0000 Subject: [PATCH] Don't define _STDARG_H/etc. if not gcc, it may collide with system's header. From-SVN: r6527 --- gcc/ginclude/stdarg.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h index 00ed69665cd..1dac354ae1f 100644 --- a/gcc/ginclude/stdarg.h +++ b/gcc/ginclude/stdarg.h @@ -3,6 +3,12 @@ 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 +#else + #ifndef _STDARG_H #ifndef _ANSI_STDARG_H_ #ifndef __need___va_list @@ -11,11 +17,6 @@ #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 -#else #ifdef __clipper__ #include #else @@ -155,6 +156,6 @@ typedef __gnuc_va_list va_list; #endif /* _STDARG_H */ -#endif /* __GNUC__ */ #endif /* not _ANSI_STDARG_H_ */ #endif /* not _STDARG_H */ +#endif /* __GNUC__ */ -- 2.30.2