aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-02 07:06:58 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-02 07:06:58 -0500
commit0f20ebd10c7547a5d16694f90f6351fe083d828d (patch)
tree911c5c327a97c80974ca1e0dc66f23bf6de1e788
parent00f52f2bcf37d4c6ba9c2f08d3bc64b75576db5c (diff)
downloadgcc-0f20ebd10c7547a5d16694f90f6351fe083d828d.zip
gcc-0f20ebd10c7547a5d16694f90f6351fe083d828d.tar.gz
gcc-0f20ebd10c7547a5d16694f90f6351fe083d828d.tar.bz2
Preserve _HIDDEN_VA_LIST when changing VA_LIST to DUMMY_VA_LIST.
Change __va_list to __gnuc_va_list. For AIX 3.2.5. From-SVN: r6177
-rwxr-xr-xgcc/fixincludes3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/fixincludes b/gcc/fixincludes
index 6c89ded..36222e2 100755
--- a/gcc/fixincludes
+++ b/gcc/fixincludes
@@ -1047,9 +1047,12 @@ if [ -r ${LIB}/$file ]; then
-e 's@ _VA_LIST_));@ __gnuc_va_list));@' \
-e 's@ va_list@ __va_list__@' \
-e 's@\*va_list@*__va_list__@' \
+ -e 's@ __va_list)@ __gnuc_va_list)@' \
-e 's@_NEED___VA_LIST@_NEED___Va_LIST@' \
+ -e 's@_HIDDEN_VA_LIST@_HIDDEN_Va_LIST@ \
-e 's@VA_LIST@DUMMY_VA_LIST@' \
-e 's@_NEED___Va_LIST@_NEED___VA_LIST@' \
+ -e 's@_HIDDEN_Va_LIST@_HIDDEN_VA_LIST@ \
${LIB}/$file >> ${LIB}/${file}.sed
rm -f ${LIB}/$file; mv ${LIB}/${file}.sed ${LIB}/$file