Fixed regex for finding C++ headers

From-SVN: r26122
This commit is contained in:
Bruce Korb 1999-04-02 11:04:37 +00:00 committed by Bruce Korb
parent 9f567f56b1
commit ea5c0a506f
5 changed files with 25 additions and 24 deletions

View 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)

View File

@ -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

View 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 };

View 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";
};

View File

@ -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