(va_end): If already def as macro, don't declare.
authorRichard Stallman <rms@gnu.org>
Tue, 3 Nov 1992 07:59:13 +0000 (07:59 +0000)
committerRichard Stallman <rms@gnu.org>
Tue, 3 Nov 1992 07:59:13 +0000 (07:59 +0000)
From-SVN: r2680

gcc/ginclude/va-i960.h
gcc/ginclude/va-mips.h

index 2308c29..26a53a3 100644 (file)
@@ -55,7 +55,9 @@ __extension__                                         \
   *((T *) (void *) ((char *) *(AP) + (AP)[1] - __vsiz (T)))            \
 )
 
+#ifndef va_end
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
+#endif
 #define        va_end(AP)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
index ec0e780..3345abf 100644 (file)
@@ -42,7 +42,9 @@ typedef char * __gnuc_va_list;
 #define va_start(__AP)  __AP = (char *) &__builtin_va_alist
 #endif
 
+#ifndef va_end
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
+#endif
 #define va_end(__AP)
 
 #ifdef lint    /* complains about constant in conditional context */