(stdio.h): Change _VA_LIST_ to __gnuc_va_list for 386BSD.
authorJim Wilson <wilson@gcc.gnu.org>
Tue, 26 Jan 1993 23:26:23 +0000 (15:26 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 26 Jan 1993 23:26:23 +0000 (15:26 -0800)
From-SVN: r3354

gcc/fixincludes

index 70a8d54..6898fc3 100755 (executable)
@@ -846,9 +846,12 @@ if [ -r ${LIB}/$file ]; then
   (echo "#define __need___va_list"
    echo "#include <stdarg.h>") > ${LIB}/${file}.sed
   # Use __gnuc_va_list in arg types in place of va_list.
+  # On 386BSD use __gnuc_va_list instead of _VA_LIST_. We're hoping the
+  # trailing parentheses and semicolon save all other systems from this.
   # Define __va_list__ (something harmless and unused) instead of va_list.
   # Don't claim to have defined va_list.
   sed -e 's@ va_list @ __gnuc_va_list @' \
+      -e 's@ _VA_LIST_));@ __gnuc_va_list));@' \
       -e 's@ va_list@ __va_list__@' \
       -e 's@\*va_list@*__va_list__@' \
       -e 's@VA_LIST@DUMMY_VA_LIST@' \