(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 2308c292af4b413ed4ef3e954b0ec26ea7a18899..26a53a3e08f1beca5f767a35eeb5895963b0983e 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 ec0e7803475eb648591db07f7bd89bbe7436874f..3345abfcf408d88af571de9db39b7fbe57f5d61e 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 */