prevent dual double definition protection
Co-Authored-By: Bruce Korb <bkorb@gnu.org> From-SVN: r37895
This commit is contained in:
parent
42cfed3714
commit
039df8c7c7
@ -1,3 +1,9 @@
|
||||
2000-11-30 J. David Anglin <dave.anglin@nrc.ca>
|
||||
Bruce Korb <bkorb@gnu.org>
|
||||
|
||||
* fixinc/inclhack.def(): prevent dual double definition protection
|
||||
* fixinc/fixincl.x: regenerate
|
||||
|
||||
2000-11-29 Loren J. Rittle <ljrittle@acm.org>
|
||||
|
||||
* fixinc/Makefile.in (fixincl.x): Explicitly state the
|
||||
|
@ -2140,10 +2140,24 @@ tSCC zHpux_MaxintList[] =
|
||||
* content selection pattern - do fix if pattern found
|
||||
*/
|
||||
tSCC zHpux_MaxintSelect0[] =
|
||||
"^#[ \t]*define[ \t]*MAXINT[ \t]";
|
||||
"^#[ \t]*define[ \t]+MAXINT[ \t]";
|
||||
|
||||
#define HPUX_MAXINT_TEST_CT 1
|
||||
/*
|
||||
* content bypass pattern - skip fix if pattern found
|
||||
*/
|
||||
tSCC zHpux_MaxintBypass0[] =
|
||||
"^#[ \t]*ifndef[ \t]+MAXINT";
|
||||
|
||||
/*
|
||||
* perform the 'test' shell command - do fix on success
|
||||
*/
|
||||
tSCC zHpux_MaxintTest0[] =
|
||||
"-n \"`egrep '#[ \t]*define[ \t]+MAXINT[ \t]' sys/param.h`\"";
|
||||
|
||||
#define HPUX_MAXINT_TEST_CT 3
|
||||
static tTestDesc aHpux_MaxintTests[] = {
|
||||
{ TT_TEST, zHpux_MaxintTest0, 0 /* unused */ },
|
||||
{ TT_NEGREP, zHpux_MaxintBypass0, (regex_t*)NULL },
|
||||
{ TT_EGREP, zHpux_MaxintSelect0, (regex_t*)NULL }, };
|
||||
|
||||
/*
|
||||
@ -2154,7 +2168,7 @@ static const char* apzHpux_MaxintPatch[] = {
|
||||
"#ifndef MAXINT\n\
|
||||
%0\n\
|
||||
#endif",
|
||||
"^#[ \t]*define[ \t]*MAXINT[ \t].*",
|
||||
"^#[ \t]*define[ \t]+MAXINT[ \t].*",
|
||||
(char*)NULL };
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
@ -5265,7 +5279,7 @@ static const char* apzX11_SprintfPatch[] = {
|
||||
*
|
||||
* List of all fixes
|
||||
*/
|
||||
#define REGEX_COUNT 134
|
||||
#define REGEX_COUNT 135
|
||||
#define MACH_LIST_SIZE_LIMIT 279
|
||||
#define FIX_COUNT 130
|
||||
|
||||
|
@ -1221,11 +1221,14 @@ fix = {
|
||||
hackname = hpux_maxint;
|
||||
files = sys/param.h;
|
||||
files = values.h;
|
||||
select = "^#[ \t]*define[ \t]*MAXINT[ \t]";
|
||||
select = "^#[ \t]*define[ \t]+MAXINT[ \t]";
|
||||
bypass = "^#[ \t]*ifndef[ \t]+MAXINT";
|
||||
test =
|
||||
"-n \"`egrep '#[ \t]*define[ \t]+MAXINT[ \t]' sys/param.h`\"";
|
||||
|
||||
c_fix = format;
|
||||
c_fix_arg = "#ifndef MAXINT\n%0\n#endif";
|
||||
c_fix_arg = "^#[ \t]*define[ \t]*MAXINT[ \t].*";
|
||||
c_fix_arg = "^#[ \t]*define[ \t]+MAXINT[ \t].*";
|
||||
|
||||
test_text = '#define MAXINT 0x7FFFFFFF';
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user