]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Formerly acgeneral.m4.~159~
authorDavid MacKenzie <djm@djmnet.org>
Thu, 18 Nov 1993 23:40:54 +0000 (23:40 +0000)
committerDavid MacKenzie <djm@djmnet.org>
Thu, 18 Nov 1993 23:40:54 +0000 (23:40 +0000)
acgeneral.m4
lib/autoconf/general.m4

index 47b5e59b4dddce3f650e424bbda05458ab46977d..908094bf542f564805a7db96ae89b2b0e148aed0 100644 (file)
@@ -753,22 +753,24 @@ echo creating $file
 # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
 # is the cpp macro being defined and VALUE is the value it is being given.
 # Each defining turns into a single global substitution command.
+# Hopefully no one uses "!" as a variable value.
+# Other candidates for the sed separators, like , and @, do get used.
 #
 # SEDd sets the value in "#define NAME VALUE" lines.
-SEDdA='s@^\([  ]*\)#\([        ]*define[       ][      ]*\)'
-SEDdB='\([     ][      ]*\)[^  ]*@\1#\2'
+SEDdA='s!^\([  ]*\)#\([        ]*define[       ][      ]*\)'
+SEDdB='\([     ][      ]*\)[^  ]*!\1#\2'
 SEDdC='\3'
-SEDdD='@g'
+SEDdD='!g'
 # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-SEDuA='s@^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
-SEDuB='\([     ]\)@\1#\2define\3'
+SEDuA='s!^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
+SEDuB='\([     ]\)!\1#\2define\3'
 SEDuC=' '
-SEDuD='\4@g'
+SEDuD='\4!g'
 # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-SEDeA='s@^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
-SEDeB='<<$>>@\1#\2define\3'
+SEDeA='s!^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
+SEDeB='<<$>>!\1#\2define\3'
 SEDeC=' '
-SEDeD='@g'
+SEDeD='!g'
 changequote([,])dnl
 rm -f conftest.sed
 EOF
index 47b5e59b4dddce3f650e424bbda05458ab46977d..908094bf542f564805a7db96ae89b2b0e148aed0 100644 (file)
@@ -753,22 +753,24 @@ echo creating $file
 # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
 # is the cpp macro being defined and VALUE is the value it is being given.
 # Each defining turns into a single global substitution command.
+# Hopefully no one uses "!" as a variable value.
+# Other candidates for the sed separators, like , and @, do get used.
 #
 # SEDd sets the value in "#define NAME VALUE" lines.
-SEDdA='s@^\([  ]*\)#\([        ]*define[       ][      ]*\)'
-SEDdB='\([     ][      ]*\)[^  ]*@\1#\2'
+SEDdA='s!^\([  ]*\)#\([        ]*define[       ][      ]*\)'
+SEDdB='\([     ][      ]*\)[^  ]*!\1#\2'
 SEDdC='\3'
-SEDdD='@g'
+SEDdD='!g'
 # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-SEDuA='s@^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
-SEDuB='\([     ]\)@\1#\2define\3'
+SEDuA='s!^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
+SEDuB='\([     ]\)!\1#\2define\3'
 SEDuC=' '
-SEDuD='\4@g'
+SEDuD='\4!g'
 # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-SEDeA='s@^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
-SEDeB='<<$>>@\1#\2define\3'
+SEDeA='s!^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
+SEDeB='<<$>>!\1#\2define\3'
 SEDeC=' '
-SEDeD='@g'
+SEDeD='!g'
 changequote([,])dnl
 rm -f conftest.sed
 EOF