mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-07 05:36:51 +08:00
inclhack.def: Avoid changing NULL on C++ friendly systems.
* inclhack.def: Avoid changing NULL on C++ friendly systems. * fixincl.x: Regenerate. From-SVN: r89786
This commit is contained in:
parent
14df574739
commit
31eec874a1
@ -1,3 +1,8 @@
|
||||
2004-10-28 Mike Stump <mrs@apple.com>
|
||||
|
||||
* inclhack.def: Avoid changing NULL on C++ friendly systems.
|
||||
* fixincl.x: Regenerate.
|
||||
|
||||
2004-10-27 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* inclhack.def (darwin_gcc4_breakage): New.
|
||||
|
@ -2,11 +2,11 @@
|
||||
*
|
||||
* DO NOT EDIT THIS FILE (fixincl.x)
|
||||
*
|
||||
* It has been AutoGen-ed Tuesday October 26, 2004 at 01:55:22 PM PDT
|
||||
* It has been AutoGen-ed Thursday October 28, 2004 at 01:52:23 PM PDT
|
||||
* From the definitions inclhack.def
|
||||
* and the template file fixincl
|
||||
*/
|
||||
/* DO NOT CVS-MERGE THIS FILE, EITHER Tue Oct 26 13:55:22 PDT 2004
|
||||
/* DO NOT CVS-MERGE THIS FILE, EITHER Thu Oct 28 13:52:23 PDT 2004
|
||||
*
|
||||
* You must regenerate it. Use the ./genfixes script.
|
||||
*
|
||||
@ -6684,8 +6684,15 @@ tSCC zVoid_NullList[] =
|
||||
tSCC zVoid_NullSelect0[] =
|
||||
"^#[ \t]*define[ \t]+NULL[ \t]+\\(\\(void[ \t]*\\*\\)0\\)";
|
||||
|
||||
#define VOID_NULL_TEST_CT 1
|
||||
/*
|
||||
* content bypass pattern - skip fix if pattern found
|
||||
*/
|
||||
tSCC zVoid_NullBypass0[] =
|
||||
"__cplusplus";
|
||||
|
||||
#define VOID_NULL_TEST_CT 2
|
||||
static tTestDesc aVoid_NullTests[] = {
|
||||
{ TT_NEGREP, zVoid_NullBypass0, (regex_t*)NULL },
|
||||
{ TT_EGREP, zVoid_NullSelect0, (regex_t*)NULL }, };
|
||||
|
||||
/*
|
||||
@ -7139,7 +7146,7 @@ static const char* apzX11_SprintfPatch[] = {
|
||||
*
|
||||
* List of all fixes
|
||||
*/
|
||||
#define REGEX_COUNT 203
|
||||
#define REGEX_COUNT 204
|
||||
#define MACH_LIST_SIZE_LIMIT 261
|
||||
#define FIX_COUNT 180
|
||||
|
||||
|
@ -3963,6 +3963,8 @@ fix = {
|
||||
files = sys/dir.h;
|
||||
files = sys/param.h;
|
||||
files = sys/types.h;
|
||||
/* avoid changing C++ friendly NULL */
|
||||
bypass = __cplusplus;
|
||||
select = "^#[ \t]*define[ \t]+NULL[ \t]+\\(\\(void[ \t]*\\*\\)0\\)";
|
||||
c_fix = format;
|
||||
c_fix_arg = "#define NULL 0";
|
||||
|
Loading…
Reference in New Issue
Block a user