Fixed regex for finding C++ headers
authorBruce Korb <ddsinc09@ix.netcom.com>
Fri, 2 Apr 1999 11:04:37 +0000 (11:04 +0000)
committerBruce Korb <korbb@gcc.gnu.org>
Fri, 2 Apr 1999 11:04:37 +0000 (11:04 +0000)
From-SVN: r26122

gcc/ChangeLog
gcc/fixinc/fixincl.sh
gcc/fixinc/fixincl.x
gcc/fixinc/inclhack.def
gcc/fixinc/inclhack.sh

index f973ef2a346606e8a477c0c70d146f407a03d8ed..437230aa8e87891b2d9d357af9522dda45feb9cd 100644 (file)
@@ -10,6 +10,7 @@ Fri Apr  2 11:53:37 1999  John Wehle  (john@feith.com)
        from ./fixinc.interix.  Untested (needs interix box).
        * fixinc/inclhack.def:
        Complete the change to the 'fixinc.tmp' file
+       Fixed regex for finding C++ headers
        * fixincl.x, fixincl.sh, inclhack.sh: regenerate
 
 Fri Apr  2 11:36:12 1999  Jan Hubicka  (hubicka@paru.cas.cz)
index 149b39953ec1c098b339c267fd52278cf2ef17fb..6efbb9e45a1e74aad59f83500eea1522f4965383 100755 (executable)
@@ -2,9 +2,9 @@
 #
 # DO NOT EDIT THIS FILE   (fixincl.sh)
 # 
-# It has been autogen-ed  Thursday April  1, 1999 at 02:04:52 AM MST
-# From the definitions    /puke/law//egcs/egcs/gcc/fixinc/inclhack.def
-# and the template file   /puke/law//egcs/egcs/gcc/fixinc/inclhack.tpl
+# It has been autogen-ed  Friday April  2, 1999 at 11:01:59 AM PST
+# From the definitions    inclhack.def
+# and the template file   inclhack.tpl
 #
 # Install modified versions of certain ANSI-incompatible system header
 # files which are fixed to work correctly with ANSI C and placed in a
index 895f53c14c6ebeb7b738ad69fb24db42865cb71f..de3441c0587ba99bbafa0a3ef2613b7f791aa0fc 100644 (file)
@@ -1,9 +1,9 @@
 /*
  * DO NOT EDIT THIS FILE   (fixincl.x)
  * 
- * It has been autogen-ed  Thursday April  1, 1999 at 02:04:52 AM MST
- * From the definitions    /puke/law//egcs/egcs/gcc/fixinc/inclhack.def
- * and the template file   /puke/law//egcs/egcs/gcc/fixinc/fixincl.tpl
+ * It has been autogen-ed  Friday April  2, 1999 at 11:01:59 AM PST
+ * From the definitions    inclhack.def
+ * and the template file   fixincl.tpl
  *
  * Install modified versions of certain ANSI-incompatible system header
  * files which are fixed to work correctly with ANSI C and placed in a
@@ -597,7 +597,7 @@ tSCC zNo_Double_SlashSelect0[] =
  *  content test pattern.  A shell will deal with it later.
  */
 tSCC zNo_Double_SlashTest0[] =
-       "-z \"`echo ${file}|egrep 'cxx/|++$|\\.hh$|\\.H$'`\"";
+       "-z \"`echo ${file}|egrep '(cxx/|\\+\\+$|\\.hh$|\\.H$|\\.hxx$)'`\"";
 
 #define    NO_DOUBLE_SLASH_TEST_CT  2
 tTestDesc aNo_Double_SlashTests[] = {
@@ -3556,7 +3556,7 @@ tTestDesc aZzz_Ki_IfaceTests[] = {
  */
 const char* apzZzz_Ki_IfacePatch[] = { "sh", "-c",
     "echo \"Removing incorrect fix to <$file>\" >&2\n"
-       "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
+       "rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp\n"
        "cat > /dev/null",
     (char*)NULL };
 
@@ -3591,7 +3591,7 @@ tTestDesc aZzz_KiTests[] = {
  */
 const char* apzZzz_KiPatch[] = { "sh", "-c",
     "echo \"Removing incorrect fix to <$file>\" >&2\n"
-       "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
+       "rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp\n"
        "cat > /dev/null",
     (char*)NULL };
 
@@ -3626,7 +3626,7 @@ tTestDesc aZzz_Ki_CallsTests[] = {
  */
 const char* apzZzz_Ki_CallsPatch[] = { "sh", "-c",
     "echo \"Removing incorrect fix to <$file>\" >&2\n"
-       "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
+       "rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp\n"
        "cat > /dev/null",
     (char*)NULL };
 
@@ -3661,7 +3661,7 @@ tTestDesc aZzz_Ki_DefsTests[] = {
  */
 const char* apzZzz_Ki_DefsPatch[] = { "sh", "-c",
     "echo \"Removing incorrect fix to <$file>\" >&2\n"
-       "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
+       "rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp\n"
        "cat > /dev/null",
     (char*)NULL };
 
@@ -3688,7 +3688,7 @@ tSCC zZzz_Bad_FixesList[] =
  */
 const char* apzZzz_Bad_FixesPatch[] = { "sh", "-c",
     "echo \"Removing incorrect fix to <$file>\" >&2\n"
-       "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
+       "rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp\n"
        "cat > /dev/null",
     (char*)NULL };
 
@@ -3723,7 +3723,7 @@ tTestDesc aZzz_TimeTests[] = {
  */
 const char* apzZzz_TimePatch[] = { "sh", "-c",
     "echo \"Removing incorrect fix to <$file>\" >&2\n"
-       "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
+       "rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp\n"
        "cat > /dev/null",
     (char*)NULL };
 
index d82175c646aa4bf75636184674c832b87ac57a58..83dc6d6a48079b24fd28e41211f790db459d4b0b 100644 (file)
@@ -330,7 +330,7 @@ fix = {
     /*
      *  Test that the file-to-fix does not look like a C++ file
      */
-    test     = '-z "`echo ${file}|egrep \'cxx/|++$|\.hh$|\.H$\'`"';
+    test     = '-z "`echo ${file}|egrep \'(cxx/|\+\+$|\.hh$|\.H$|\.hxx$)\'`"';
     select = '//[^"*]';
     sed    = '/\/\/[^"*]/' "s|//.*$||g";
 };
index 68eb31f987fd5a11f1bfe6d02359e4027f028563..9c4ee402dd01d4f2f5d37aecb851b1e1bc3648be 100755 (executable)
@@ -2,9 +2,9 @@
 #
 # DO NOT EDIT THIS FILE   (inclhack.sh)
 # 
-# It has been autogen-ed  Thursday April  1, 1999 at 02:04:52 AM MST
-# From the definitions    /puke/law//egcs/egcs/gcc/fixinc/inclhack.def
-# and the template file   /puke/law//egcs/egcs/gcc/fixinc/inclhack.tpl
+# It has been autogen-ed  Friday April  2, 1999 at 11:01:59 AM PST
+# From the definitions    inclhack.def
+# and the template file   inclhack.tpl
 #
 # Install modified versions of certain ANSI-incompatible system header
 # files which are fixed to work correctly with ANSI C and placed in a
@@ -729,7 +729,7 @@ struct rusage;
     # Fix  17:  No_Double_Slash
     #
     if ( test -n "`egrep '//[^\"*]' ${file}`" -a \
-              '(' -z "`echo ${file}|egrep 'cxx/|++$|\.hh$|\.H$'`" ')'
+              '(' -z "`echo ${file}|egrep '(cxx/|\+\+$|\.hh$|\.H$|\.hxx$)'`" ')'
        ) > /dev/null 2>&1 ; then
     fixlist="${fixlist}
       no_double_slash"
@@ -2842,7 +2842,7 @@ extern char *     sprintf();\
     then infile=${file}
     else infile=${DESTFILE} ; fi 
     ( echo "Removing incorrect fix to <$file>" >&2
-rm -f ${DESTDIR}/$file ${DESTDIR}/$file.
+rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp
 cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
 
     #  Shell scripts have the potential of removing the output
@@ -2869,7 +2869,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
     then infile=${file}
     else infile=${DESTFILE} ; fi 
     ( echo "Removing incorrect fix to <$file>" >&2
-rm -f ${DESTDIR}/$file ${DESTDIR}/$file.
+rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp
 cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
 
     #  Shell scripts have the potential of removing the output
@@ -2896,7 +2896,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
     then infile=${file}
     else infile=${DESTFILE} ; fi 
     ( echo "Removing incorrect fix to <$file>" >&2
-rm -f ${DESTDIR}/$file ${DESTDIR}/$file.
+rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp
 cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
 
     #  Shell scripts have the potential of removing the output
@@ -2923,7 +2923,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
     then infile=${file}
     else infile=${DESTFILE} ; fi 
     ( echo "Removing incorrect fix to <$file>" >&2
-rm -f ${DESTDIR}/$file ${DESTDIR}/$file.
+rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp
 cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
 
     #  Shell scripts have the potential of removing the output
@@ -2948,7 +2948,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
     then infile=${file}
     else infile=${DESTFILE} ; fi 
     ( echo "Removing incorrect fix to <$file>" >&2
-rm -f ${DESTDIR}/$file ${DESTDIR}/$file.
+rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp
 cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
 
     #  Shell scripts have the potential of removing the output
@@ -2974,7 +2974,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
     then infile=${file}
     else infile=${DESTFILE} ; fi 
     ( echo "Removing incorrect fix to <$file>" >&2
-rm -f ${DESTDIR}/$file ${DESTDIR}/$file.
+rm -f ${DESTDIR}/$file ${DESTDIR}/fixinc.tmp
 cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
 
     #  Shell scripts have the potential of removing the output