From 8caf703ce2f3da39ffd809943e18ce1c48420c4d Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Sun, 28 Mar 1993 07:46:33 +0000 Subject: [PATCH] Move comments about big sed command outside the command itself. From-SVN: r3900 --- gcc/fixincludes | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gcc/fixincludes b/gcc/fixincludes index 2fab65f2684..52ecb0a3584 100755 --- a/gcc/fixincludes +++ b/gcc/fixincludes @@ -260,6 +260,12 @@ while [ $# != 0 ]; do || echo "Can't copy $file" chmod +w $2/$file chmod a+r $2/$file + # Here is how the sed commands in braces work. + # (It doesn't work to put the comments inside the sed commands.) + # Surround each word with spaces, to simplify matching below. + # ANSIfy each pre-ANSI machine-dependent symbol + # by surrounding it with __ __. + # Remove the spaces that we inserted around each word. sed -e ' :loop /\\$/ N @@ -276,11 +282,8 @@ while [ $# != 0 ]; do /#define._CTRL/ s/'\''\([cgx]\)'\''/\1/g /#define.BSD43_CTRL/ s/'\''\([cgx]\)'\''/\1/g /#[el]*if/{ - # Surround each word with spaces, to simplify matching below. s/[a-zA-Z0-9_][a-zA-Z0-9_]*/ & /g - # ANSIfy each pre-ANSI machine-dependent symbol - # by surrounding it with __ __. s/ bsd4\([0-9]\) / __bsd4\1__ /g s/ _*i386 / __i386__ /g s/ is68k / __is68k__ /g @@ -295,7 +298,6 @@ while [ $# != 0 ]; do s/ unix / __unix__ /g s/ vax / __vax__ /g - # Remove the spaces that we inserted around each word. s/ \([a-zA-Z0-9_][a-zA-Z0-9_]*\) /\1/g } /^#define.NULL[ ]/ i\ -- 2.30.2