Commit d5891360 by Jim Wilson

(stdio.h): Change _VA_LIST_ to __gnuc_va_list for 386BSD.

From-SVN: r3354
parent 9116497e
...@@ -846,9 +846,12 @@ if [ -r ${LIB}/$file ]; then ...@@ -846,9 +846,12 @@ if [ -r ${LIB}/$file ]; then
(echo "#define __need___va_list" (echo "#define __need___va_list"
echo "#include <stdarg.h>") > ${LIB}/${file}.sed echo "#include <stdarg.h>") > ${LIB}/${file}.sed
# Use __gnuc_va_list in arg types in place of va_list. # 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. # Define __va_list__ (something harmless and unused) instead of va_list.
# Don't claim to have defined va_list. # Don't claim to have defined va_list.
sed -e 's@ va_list @ __gnuc_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@*__va_list__@' \ -e 's@\*va_list@*__va_list__@' \
-e 's@VA_LIST@DUMMY_VA_LIST@' \ -e 's@VA_LIST@DUMMY_VA_LIST@' \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment