Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
94cc6036
Commit
94cc6036
authored
Aug 07, 1999
by
Bruce Korb
Committed by
Bruce Korb
Aug 07, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
IRIX 5.2's <sys/asm.h> contains an asm comment with an apostrophe
From-SVN: r28589
parent
9c0758dd
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
225 additions
and
144 deletions
+225
-144
gcc/ChangeLog
+7
-0
gcc/fixinc/fixincl.x
+112
-73
gcc/fixinc/inclhack.def
+14
-0
gcc/fixinc/inclhack.sh
+92
-71
No files found.
gcc/ChangeLog
View file @
94cc6036
1999
-
08
-
07
Bruce
Korb
<
autogen
@linuxbox
.
com
>
*
fixinc
/
inclhack
.
def
(
irix_asm_apostrophe
)
:
IRIX
5
.
2
'
s
<
sys
/
asm
.
h
>
contains
an
asm
comment
with
an
apostrophe
*
fixinc
/
inclhack
.
sh
:
regen
*
fixinc
/
fixincl
.
x
:
regen
Sat
Aug
7
19
:
37
:
07
1999
Richard
Henderson
<
rth
@cygnus
.
com
>
*
function
.
c
(
init_function_start
)
:
Clear
prologue
&
epilogue
.
...
...
gcc/fixinc/fixincl.x
View file @
94cc6036
...
...
@@ -5,7 +5,7 @@
* files which are fixed to work correctly with ANSI C and placed in a
* directory that GNU C will search.
*
* This file contains 10
5
fixup descriptions.
* This file contains 10
6
fixup descriptions.
*
* See README-fixinc for more information.
*
...
...
@@ -1293,7 +1293,41 @@ struct __file_s;\n",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 36 - Isc_Fmod fix
* Description 36 - Irix_Asm_Apostrophe fix
*/
tSCC zIrix_Asm_ApostropheName[] =
"Irix_Asm_Apostrophe";
/*
* File name selection pattern
*/
tSCC zIrix_Asm_ApostropheList[] =
"|sys/asm.h|";
/*
* Machine/OS name selection pattern
*/
#define apzIrix_Asm_ApostropheMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zIrix_Asm_ApostropheSelect0[] =
"^[ \t]*#.*[Ww]e're";
#define IRIX_ASM_APOSTROPHE_TEST_CT 1
#define IRIX_ASM_APOSTROPHE_RE_CT 1
tTestDesc aIrix_Asm_ApostropheTests[] = {
{ TT_EGREP, zIrix_Asm_ApostropheSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Irix_Asm_Apostrophe
*/
const char* apzIrix_Asm_ApostrophePatch[] = { "sed",
"-e", "/^[ \t]*#/s/\\([Ww]e\\)'re/\\1 are/",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 37 - Isc_Fmod fix
*/
tSCC zIsc_FmodName[] =
"Isc_Fmod";
...
...
@@ -1327,7 +1361,7 @@ const char* apzIsc_FmodPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
7
- Motorola_Nested fix
* Description 3
8
- Motorola_Nested fix
*/
tSCC zMotorola_NestedName[] =
"Motorola_Nested";
...
...
@@ -1356,7 +1390,7 @@ const char* apzMotorola_NestedPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
8
- Isc_Sys_Limits fix
* Description 3
9
- Isc_Sys_Limits fix
*/
tSCC zIsc_Sys_LimitsName[] =
"Isc_Sys_Limits";
...
...
@@ -1391,7 +1425,7 @@ const char* apzIsc_Sys_LimitsPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
39
- Kandr_Concat fix
* Description
40
- Kandr_Concat fix
*/
tSCC zKandr_ConcatName[] =
"Kandr_Concat";
...
...
@@ -1425,7 +1459,7 @@ const char* apzKandr_ConcatPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
0
- Limits_Ifndefs fix
* Description 4
1
- Limits_Ifndefs fix
*/
tSCC zLimits_IfndefsName[] =
"Limits_Ifndefs";
...
...
@@ -1483,7 +1517,7 @@ const char* apzLimits_IfndefsPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
1
- Lynx_Void_Int fix
* Description 4
2
- Lynx_Void_Int fix
*/
tSCC zLynx_Void_IntName[] =
"Lynx_Void_Int";
...
...
@@ -1517,7 +1551,7 @@ const char* apzLynx_Void_IntPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
2
- Lynxos_Fcntl_Proto fix
* Description 4
3
- Lynxos_Fcntl_Proto fix
*/
tSCC zLynxos_Fcntl_ProtoName[] =
"Lynxos_Fcntl_Proto";
...
...
@@ -1551,7 +1585,7 @@ const char* apzLynxos_Fcntl_ProtoPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
3
- M88k_Bad_Hypot_Opt fix
* Description 4
4
- M88k_Bad_Hypot_Opt fix
*/
tSCC zM88k_Bad_Hypot_OptName[] =
"M88k_Bad_Hypot_Opt";
...
...
@@ -1592,7 +1626,7 @@ static __inline__ double fake_hypot (x, y)\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
4
- M88k_Bad_S_If fix
* Description 4
5
- M88k_Bad_S_If fix
*/
tSCC zM88k_Bad_S_IfName[] =
"M88k_Bad_S_If";
...
...
@@ -1629,7 +1663,7 @@ const char* apzM88k_Bad_S_IfPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
5
- M88k_Multi_Incl fix
* Description 4
6
- M88k_Multi_Incl fix
*/
tSCC zM88k_Multi_InclName[] =
"M88k_Multi_Incl";
...
...
@@ -1670,7 +1704,7 @@ const char* apzM88k_Multi_InclPatch[] = { "sh", "-c",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
6
- Machine_Name fix
* Description 4
7
- Machine_Name fix
*/
tSCC zMachine_NameName[] =
"Machine_Name";
...
...
@@ -1739,7 +1773,7 @@ s/\\\\+++fixinc_eol+++/\\\\/g\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
7
- Math_Exception fix
* Description 4
8
- Math_Exception fix
*/
tSCC zMath_ExceptionName[] =
"Math_Exception";
...
...
@@ -1788,7 +1822,7 @@ const char* apzMath_ExceptionPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
8
- Math_Gcc_Ifndefs fix
* Description 4
9
- Math_Gcc_Ifndefs fix
*/
tSCC zMath_Gcc_IfndefsName[] =
"Math_Gcc_Ifndefs";
...
...
@@ -1826,7 +1860,7 @@ const char* apzMath_Gcc_IfndefsPatch[] = { "sh", "-c",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
49
- Nested_Comment fix
* Description
50
- Nested_Comment fix
*/
tSCC zNested_CommentName[] =
"Nested_Comment";
...
...
@@ -1852,7 +1886,7 @@ const char* apzNested_CommentPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
0
- News_Os_Recursion fix
* Description 5
1
- News_Os_Recursion fix
*/
tSCC zNews_Os_RecursionName[] =
"News_Os_Recursion";
...
...
@@ -1889,7 +1923,7 @@ const char* apzNews_Os_RecursionPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
1
- Next_Math_Prefix fix
* Description 5
2
- Next_Math_Prefix fix
*/
tSCC zNext_Math_PrefixName[] =
"Next_Math_Prefix";
...
...
@@ -1927,7 +1961,7 @@ const char* apzNext_Math_PrefixPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
2
- Next_Template fix
* Description 5
3
- Next_Template fix
*/
tSCC zNext_TemplateName[] =
"Next_Template";
...
...
@@ -1962,7 +1996,7 @@ const char* apzNext_TemplatePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
3
- Next_Volitile fix
* Description 5
4
- Next_Volitile fix
*/
tSCC zNext_VolitileName[] =
"Next_Volitile";
...
...
@@ -1997,7 +2031,7 @@ const char* apzNext_VolitilePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
4
- Next_Wait_Union fix
* Description 5
5
- Next_Wait_Union fix
*/
tSCC zNext_Wait_UnionName[] =
"Next_Wait_Union";
...
...
@@ -2031,7 +2065,7 @@ const char* apzNext_Wait_UnionPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
5
- Nodeent_Syntax fix
* Description 5
6
- Nodeent_Syntax fix
*/
tSCC zNodeent_SyntaxName[] =
"Nodeent_Syntax";
...
...
@@ -2057,7 +2091,7 @@ const char* apzNodeent_SyntaxPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
6
- Osf_Namespace_A fix
* Description 5
7
- Osf_Namespace_A fix
*/
tSCC zOsf_Namespace_AName[] =
"Osf_Namespace_A";
...
...
@@ -2102,7 +2136,7 @@ const char* apzOsf_Namespace_APatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
7
- Osf_Namespace_B fix
* Description 5
8
- Osf_Namespace_B fix
*/
tSCC zOsf_Namespace_BName[] =
"Osf_Namespace_B";
...
...
@@ -2148,7 +2182,7 @@ typedef __regmatch_t\tregmatch_t;\n",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
8
- Pthread_Page_Size fix
* Description 5
9
- Pthread_Page_Size fix
*/
tSCC zPthread_Page_SizeName[] =
"Pthread_Page_Size";
...
...
@@ -2182,7 +2216,7 @@ const char* apzPthread_Page_SizePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
59
- Read_Ret_Type fix
* Description
60
- Read_Ret_Type fix
*/
tSCC zRead_Ret_TypeName[] =
"Read_Ret_Type";
...
...
@@ -2217,7 +2251,7 @@ const char* apzRead_Ret_TypePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
0
- Rs6000_Double fix
* Description 6
1
- Rs6000_Double fix
*/
tSCC zRs6000_DoubleName[] =
"Rs6000_Double";
...
...
@@ -2254,7 +2288,7 @@ const char* apzRs6000_DoublePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
1
- Rs6000_Fchmod fix
* Description 6
2
- Rs6000_Fchmod fix
*/
tSCC zRs6000_FchmodName[] =
"Rs6000_Fchmod";
...
...
@@ -2288,7 +2322,7 @@ const char* apzRs6000_FchmodPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
2
- Rs6000_Param fix
* Description 6
3
- Rs6000_Param fix
*/
tSCC zRs6000_ParamName[] =
"Rs6000_Param";
...
...
@@ -2314,7 +2348,7 @@ const char* apzRs6000_ParamPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
3
- Sony_Include fix
* Description 6
4
- Sony_Include fix
*/
tSCC zSony_IncludeName[] =
"Sony_Include";
...
...
@@ -2348,7 +2382,7 @@ const char* apzSony_IncludePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
4
- Statsswtch fix
* Description 6
5
- Statsswtch fix
*/
tSCC zStatsswtchName[] =
"Statsswtch";
...
...
@@ -2382,7 +2416,7 @@ const char* apzStatsswtchPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
5
- Stdio_Va_List fix
* Description 6
6
- Stdio_Va_List fix
*/
tSCC zStdio_Va_ListName[] =
"Stdio_Va_List";
...
...
@@ -2425,7 +2459,7 @@ const char* apzStdio_Va_ListPatch[] = { "sh", "-c",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
6
- Sun_Bogus_Ifdef fix
* Description 6
7
- Sun_Bogus_Ifdef fix
*/
tSCC zSun_Bogus_IfdefName[] =
"Sun_Bogus_Ifdef";
...
...
@@ -2459,7 +2493,7 @@ const char* apzSun_Bogus_IfdefPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
7
- Sun_Bogus_Ifdef_Sun4c fix
* Description 6
8
- Sun_Bogus_Ifdef_Sun4c fix
*/
tSCC zSun_Bogus_Ifdef_Sun4cName[] =
"Sun_Bogus_Ifdef_Sun4c";
...
...
@@ -2493,7 +2527,7 @@ const char* apzSun_Bogus_Ifdef_Sun4cPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
8
- Sun_Catmacro fix
* Description 6
9
- Sun_Catmacro fix
*/
tSCC zSun_CatmacroName[] =
"Sun_Catmacro";
...
...
@@ -2532,7 +2566,7 @@ const char* apzSun_CatmacroPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
69
- Sun_Malloc fix
* Description
70
- Sun_Malloc fix
*/
tSCC zSun_MallocName[] =
"Sun_Malloc";
...
...
@@ -2561,7 +2595,7 @@ const char* apzSun_MallocPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
0
- Sun_Memcpy fix
* Description 7
1
- Sun_Memcpy fix
*/
tSCC zSun_MemcpyName[] =
"Sun_Memcpy";
...
...
@@ -2615,7 +2649,7 @@ extern int memcmp();\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
1
- Sun_Rusers_Semi fix
* Description 7
2
- Sun_Rusers_Semi fix
*/
tSCC zSun_Rusers_SemiName[] =
"Sun_Rusers_Semi";
...
...
@@ -2649,7 +2683,7 @@ const char* apzSun_Rusers_SemiPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
2
- Sun_Signal fix
* Description 7
3
- Sun_Signal fix
*/
tSCC zSun_SignalName[] =
"Sun_Signal";
...
...
@@ -2688,7 +2722,7 @@ void\t(*signal(...))(...);\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
3
- Sun_Auth_Proto fix
* Description 7
4
- Sun_Auth_Proto fix
*/
tSCC zSun_Auth_ProtoName[] =
"Sun_Auth_Proto";
...
...
@@ -2727,7 +2761,7 @@ const char* apzSun_Auth_ProtoPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
4
- Sunos_Matherr_Decl fix
* Description 7
5
- Sunos_Matherr_Decl fix
*/
tSCC zSunos_Matherr_DeclName[] =
"Sunos_Matherr_Decl";
...
...
@@ -2755,7 +2789,7 @@ struct exception;\n",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
5
- Sunos_Strlen fix
* Description 7
6
- Sunos_Strlen fix
*/
tSCC zSunos_StrlenName[] =
"Sunos_Strlen";
...
...
@@ -2781,7 +2815,7 @@ const char* apzSunos_StrlenPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
6
- Systypes fix
* Description 7
7
- Systypes fix
*/
tSCC zSystypesName[] =
"Systypes";
...
...
@@ -2839,7 +2873,7 @@ typedef __SIZE_TYPE__ size_t;\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
7
- Systypes_For_Aix fix
* Description 7
8
- Systypes_For_Aix fix
*/
tSCC zSystypes_For_AixName[] =
"Systypes_For_Aix";
...
...
@@ -2884,7 +2918,7 @@ const char* apzSystypes_For_AixPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
8
- Sysv68_String fix
* Description 7
9
- Sysv68_String fix
*/
tSCC zSysv68_StringName[] =
"Sysv68_String";
...
...
@@ -2920,7 +2954,7 @@ extern unsigned int\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
79
- Sysz_Stdlib_For_Sun fix
* Description
80
- Sysz_Stdlib_For_Sun fix
*/
tSCC zSysz_Stdlib_For_SunName[] =
"Sysz_Stdlib_For_Sun";
...
...
@@ -2957,7 +2991,7 @@ const char* apzSysz_Stdlib_For_SunPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
0
- Sysz_Stdtypes_For_Sun fix
* Description 8
1
- Sysz_Stdtypes_For_Sun fix
*/
tSCC zSysz_Stdtypes_For_SunName[] =
"Sysz_Stdtypes_For_Sun";
...
...
@@ -2997,7 +3031,7 @@ const char* apzSysz_Stdtypes_For_SunPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
1
- Tinfo_Cplusplus fix
* Description 8
2
- Tinfo_Cplusplus fix
*/
tSCC zTinfo_CplusplusName[] =
"Tinfo_Cplusplus";
...
...
@@ -3023,7 +3057,7 @@ const char* apzTinfo_CplusplusPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
2
- Ultrix_Ansi_Compat fix
* Description 8
3
- Ultrix_Ansi_Compat fix
*/
tSCC zUltrix_Ansi_CompatName[] =
"Ultrix_Ansi_Compat";
...
...
@@ -3059,7 +3093,7 @@ const char* apzUltrix_Ansi_CompatPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
3
- Ultrix_Fix_Fixproto fix
* Description 8
4
- Ultrix_Fix_Fixproto fix
*/
tSCC zUltrix_Fix_FixprotoName[] =
"Ultrix_Fix_Fixproto";
...
...
@@ -3094,7 +3128,7 @@ struct utsname;\n",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
4
- Ultrix_Atof_Param fix
* Description 8
5
- Ultrix_Atof_Param fix
*/
tSCC zUltrix_Atof_ParamName[] =
"Ultrix_Atof_Param";
...
...
@@ -3124,7 +3158,7 @@ const char* apzUltrix_Atof_ParamPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
5
- Ultrix_Const fix
* Description 8
6
- Ultrix_Const fix
*/
tSCC zUltrix_ConstName[] =
"Ultrix_Const";
...
...
@@ -3158,7 +3192,7 @@ const char* apzUltrix_ConstPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
6
- Ultrix_Ifdef fix
* Description 8
7
- Ultrix_Ifdef fix
*/
tSCC zUltrix_IfdefName[] =
"Ultrix_Ifdef";
...
...
@@ -3192,7 +3226,7 @@ const char* apzUltrix_IfdefPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
7
- Ultrix_Nested_Cmnt fix
* Description 8
8
- Ultrix_Nested_Cmnt fix
*/
tSCC zUltrix_Nested_CmntName[] =
"Ultrix_Nested_Cmnt";
...
...
@@ -3218,7 +3252,7 @@ const char* apzUltrix_Nested_CmntPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
8
- Ultrix_Static fix
* Description 8
9
- Ultrix_Static fix
*/
tSCC zUltrix_StaticName[] =
"Ultrix_Static";
...
...
@@ -3254,7 +3288,7 @@ const char* apzUltrix_StaticPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
89
- Undefine_Null fix
* Description
90
- Undefine_Null fix
*/
tSCC zUndefine_NullName[] =
"Undefine_Null";
...
...
@@ -3295,7 +3329,7 @@ const char* apzUndefine_NullPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
0
- Va_I960_Macro fix
* Description 9
1
- Va_I960_Macro fix
*/
tSCC zVa_I960_MacroName[] =
"Va_I960_Macro";
...
...
@@ -3332,7 +3366,7 @@ const char* apzVa_I960_MacroPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
1
- Void_Null fix
* Description 9
2
- Void_Null fix
*/
tSCC zVoid_NullName[] =
"Void_Null";
...
...
@@ -3366,7 +3400,7 @@ const char* apzVoid_NullPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
2
- Vxworks_Gcc_Problem fix
* Description 9
3
- Vxworks_Gcc_Problem fix
*/
tSCC zVxworks_Gcc_ProblemName[] =
"Vxworks_Gcc_Problem";
...
...
@@ -3415,7 +3449,7 @@ const char* apzVxworks_Gcc_ProblemPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
3
- Vxworks_Needs_Vxtypes fix
* Description 9
4
- Vxworks_Needs_Vxtypes fix
*/
tSCC zVxworks_Needs_VxtypesName[] =
"Vxworks_Needs_Vxtypes";
...
...
@@ -3449,7 +3483,7 @@ const char* apzVxworks_Needs_VxtypesPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
4
- Vxworks_Needs_Vxworks fix
* Description 9
5
- Vxworks_Needs_Vxworks fix
*/
tSCC zVxworks_Needs_VxworksName[] =
"Vxworks_Needs_Vxworks";
...
...
@@ -3497,7 +3531,7 @@ const char* apzVxworks_Needs_VxworksPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
5
- Vxworks_Time fix
* Description 9
6
- Vxworks_Time fix
*/
tSCC zVxworks_TimeName[] =
"Vxworks_Time";
...
...
@@ -3547,7 +3581,7 @@ typedef void (*__gcc_VOIDFUNCPTR) ();\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
6
- X11_Class fix
* Description 9
7
- X11_Class fix
*/
tSCC zX11_ClassName[] =
"X11_Class";
...
...
@@ -3586,7 +3620,7 @@ const char* apzX11_ClassPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
7
- X11_Class_Usage fix
* Description 9
8
- X11_Class_Usage fix
*/
tSCC zX11_Class_UsageName[] =
"X11_Class_Usage";
...
...
@@ -3620,7 +3654,7 @@ const char* apzX11_Class_UsagePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
8
- X11_New fix
* Description 9
9
- X11_New fix
*/
tSCC zX11_NewName[] =
"X11_New";
...
...
@@ -3660,7 +3694,7 @@ const char* apzX11_NewPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
99
- X11_Sprintf fix
* Description
100
- X11_Sprintf fix
*/
tSCC zX11_SprintfName[] =
"X11_Sprintf";
...
...
@@ -3688,7 +3722,7 @@ extern char *\tsprintf();\\\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
0
- Zzz_Ki_Iface fix
* Description 10
1
- Zzz_Ki_Iface fix
*/
tSCC zZzz_Ki_IfaceName[] =
"Zzz_Ki_Iface";
...
...
@@ -3724,7 +3758,7 @@ cat > /dev/null",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
1
- Zzz_Ki fix
* Description 10
2
- Zzz_Ki fix
*/
tSCC zZzz_KiName[] =
"Zzz_Ki";
...
...
@@ -3760,7 +3794,7 @@ cat > /dev/null",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
2
- Zzz_Ki_Calls fix
* Description 10
3
- Zzz_Ki_Calls fix
*/
tSCC zZzz_Ki_CallsName[] =
"Zzz_Ki_Calls";
...
...
@@ -3796,7 +3830,7 @@ cat > /dev/null",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
3
- Zzz_Ki_Defs fix
* Description 10
4
- Zzz_Ki_Defs fix
*/
tSCC zZzz_Ki_DefsName[] =
"Zzz_Ki_Defs";
...
...
@@ -3832,7 +3866,7 @@ cat > /dev/null",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
4
- Zzz_Bad_Fixes fix
* Description 10
5
- Zzz_Bad_Fixes fix
*/
tSCC zZzz_Bad_FixesName[] =
"Zzz_Bad_Fixes";
...
...
@@ -3860,7 +3894,7 @@ cat > /dev/null",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
5
- Zzz_Time fix
* Description 10
6
- Zzz_Time fix
*/
tSCC zZzz_TimeName[] =
"Zzz_Time";
...
...
@@ -3898,8 +3932,8 @@ cat > /dev/null",
*
* List of all fixes
*/
#define REGEX_COUNT 7
4
#define FIX_COUNT 10
5
#define REGEX_COUNT 7
5
#define FIX_COUNT 10
6
tFixDesc fixDescList[ FIX_COUNT ] = {
{ zAix_SyswaitName, zAix_SyswaitList,
apzAix_SyswaitMachs, (regex_t*)NULL,
...
...
@@ -4076,6 +4110,11 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
IRIX_STRUCT__FILE_TEST_CT, FD_MACH_ONLY,
aIrix_Struct__FileTests, apzIrix_Struct__FilePatch },
{ zIrix_Asm_ApostropheName, zIrix_Asm_ApostropheList,
apzIrix_Asm_ApostropheMachs, (regex_t*)NULL,
IRIX_ASM_APOSTROPHE_TEST_CT, FD_MACH_ONLY,
aIrix_Asm_ApostropheTests, apzIrix_Asm_ApostrophePatch },
{ zIsc_FmodName, zIsc_FmodList,
apzIsc_FmodMachs, (regex_t*)NULL,
ISC_FMOD_TEST_CT, FD_MACH_ONLY,
...
...
gcc/fixinc/inclhack.def
View file @
94cc6036
...
...
@@ -745,6 +745,20 @@ fix = {
/*
* IRIX 5.2's <sys/asm.h> contains an asm comment with a contraction
* that causes the assembly preprocessor to complain about an
* unterminated character constant.
*/
fix = {
hackname = irix_asm_apostrophe;
files = sys/asm.h;
select = "^[ \t]*#.*[Ww]e're";
sed = "/^[ \t]*#/s/\\([Ww]e\\)'re/\\1 are/";
};
/*
* Fixing ISC fmod declaration
*/
fix = {
...
...
gcc/fixinc/inclhack.sh
View file @
94cc6036
...
...
@@ -6,7 +6,7 @@
# files which are fixed to work correctly with ANSI C and placed in a
# directory that GNU C will search.
#
# This script contains 10
5
fixup scripts.
# This script contains 10
6
fixup scripts.
#
# See README-fixinc for more information.
#
...
...
@@ -1244,7 +1244,28 @@ struct __file_s;
#
# Fix 36: Isc_Fmod
# Fix 36: Irix_Asm_Apostrophe
#
case
"
${
file
}
"
in
./sys/asm.h
)
if
(
test
-n
"
`
egrep
'^[ ]*#.*[Ww]e'
\\
''
re
' ${file}`"
) > /dev/null 2>&1 ; then
fixlist="${fixlist}
irix_asm_apostrophe"
if [ ! -r ${DESTFILE} ]
then infile=${file}
else infile=${DESTFILE} ; fi
sed -e '
/^[
]
*
#/s/\([Ww]e\)'\''re/\1 are/' \
<
$infile
>
${
DESTDIR
}
/fixinc.tmp
rm
-f
${
DESTFILE
}
mv
-f
${
DESTDIR
}
/fixinc.tmp
${
DESTFILE
}
fi
# end of selection 'if'
;;
# case end for file name test
esac
#
# Fix 37: Isc_Fmod
#
case
"
${
file
}
"
in
./math.h
)
if
(
test
-n
"
`
egrep
'fmod\\(double\\)'
${
file
}
`
"
...
...
@@ -1265,7 +1286,7 @@ struct __file_s;
#
# Fix 3
7
: Motorola_Nested
# Fix 3
8
: Motorola_Nested
#
case
"
${
file
}
"
in
./limits.h
|
\
./sys/limits.h
)
...
...
@@ -1288,7 +1309,7 @@ struct __file_s;
#
# Fix 3
8
: Isc_Sys_Limits
# Fix 3
9
: Isc_Sys_Limits
#
case
"
${
file
}
"
in
./sys/limits.h
)
if
(
test
-n
"
`
egrep
'CHILD_MAX'
${
file
}
`
"
...
...
@@ -1310,7 +1331,7 @@ struct __file_s;
#
# Fix
39
: Kandr_Concat
# Fix
40
: Kandr_Concat
#
case
"
${
file
}
"
in
./sparc/asm_linkage.h
|
\
./sun3/asm_linkage.h
|
\
...
...
@@ -1348,7 +1369,7 @@ struct __file_s;
#
# Fix 4
0
: Limits_Ifndefs
# Fix 4
1
: Limits_Ifndefs
#
case
"
${
file
}
"
in
./limits.h
|
\
./sys/limits.h
)
...
...
@@ -1406,7 +1427,7 @@ struct __file_s;
#
# Fix 4
1
: Lynx_Void_Int
# Fix 4
2
: Lynx_Void_Int
#
case
"
${
file
}
"
in
./curses.h
)
if
(
test
-n
"
`
egrep
'#[ ]*define[ ]+void[ ]+int'
${
file
}
`
"
...
...
@@ -1427,7 +1448,7 @@ struct __file_s;
#
# Fix 4
2
: Lynxos_Fcntl_Proto
# Fix 4
3
: Lynxos_Fcntl_Proto
#
case
"
${
file
}
"
in
./fcntl.h
)
if
(
test
-n
"
`
egrep
'fcntl.*\\(int, int, int\\)'
${
file
}
`
"
...
...
@@ -1448,7 +1469,7 @@ struct __file_s;
#
# Fix 4
3
: M88k_Bad_Hypot_Opt
# Fix 4
4
: M88k_Bad_Hypot_Opt
#
case
"
${
file
}
"
in
./math.h
)
case
"
$target_canonical
"
in
m88k-motorola-sysv3
*
)
...
...
@@ -1483,7 +1504,7 @@ static __inline__ double fake_hypot (x, y)\
#
# Fix 4
4
: M88k_Bad_S_If
# Fix 4
5
: M88k_Bad_S_If
#
case
"
${
file
}
"
in
./sys/stat.h
)
case
"
$target_canonical
"
in
m88k-
*
-sysv3
*
)
...
...
@@ -1508,7 +1529,7 @@ static __inline__ double fake_hypot (x, y)\
#
# Fix 4
5
: M88k_Multi_Incl
# Fix 4
6
: M88k_Multi_Incl
#
case
"
${
file
}
"
in
./time.h
)
case
"
$target_canonical
"
in
m88k-tektronix-sysv3
*
)
...
...
@@ -1541,7 +1562,7 @@ static __inline__ double fake_hypot (x, y)\
#
# Fix 4
6
: Machine_Name
# Fix 4
7
: Machine_Name
#
if
(
test
-n
"
`
egrep
'^#[ ]*(if|elif).*[^a-zA-Z0-9_](_*[MSRrhim]|[Mbimnpstuv])[a-zA-Z0-9_]'
${
file
}
`
"
)
>
/dev/null 2>&1
;
then
...
...
@@ -1593,7 +1614,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 4
7
: Math_Exception
# Fix 4
8
: Math_Exception
#
case
"
${
file
}
"
in
./math.h
)
if
(
test
-n
"
`
egrep
'struct exception'
${
file
}
`
"
...
...
@@ -1633,7 +1654,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 4
8
: Math_Gcc_Ifndefs
# Fix 4
9
: Math_Gcc_Ifndefs
#
case
"
${
file
}
"
in
./math.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -1667,7 +1688,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix
49
: Nested_Comment
# Fix
50
: Nested_Comment
#
case
"
${
file
}
"
in
./rpc/rpc.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -1685,7 +1706,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
0
: News_Os_Recursion
# Fix 5
1
: News_Os_Recursion
#
case
"
${
file
}
"
in
./stdlib.h
)
if
(
test
-n
"
`
egrep
'#include <stdlib.h>'
${
file
}
`
"
...
...
@@ -1711,7 +1732,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
1
: Next_Math_Prefix
# Fix 5
2
: Next_Math_Prefix
#
case
"
${
file
}
"
in
./ansi/math.h
)
if
(
test
-n
"
`
egrep
'^extern.*double.*__const__.*'
${
file
}
`
"
...
...
@@ -1736,7 +1757,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
2
: Next_Template
# Fix 5
3
: Next_Template
#
case
"
${
file
}
"
in
./bsd/libc.h
)
if
(
test
-n
"
`
egrep
'template'
${
file
}
`
"
...
...
@@ -1758,7 +1779,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
3
: Next_Volitile
# Fix 5
4
: Next_Volitile
#
case
"
${
file
}
"
in
./ansi/stdlib.h
)
if
(
test
-n
"
`
egrep
'volatile'
${
file
}
`
"
...
...
@@ -1780,7 +1801,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
4
: Next_Wait_Union
# Fix 5
5
: Next_Wait_Union
#
case
"
${
file
}
"
in
./sys/wait.h
)
if
(
test
-n
"
`
egrep
'wait\\(union wait'
${
file
}
`
"
...
...
@@ -1801,7 +1822,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
5
: Nodeent_Syntax
# Fix 5
6
: Nodeent_Syntax
#
case
"
${
file
}
"
in
./netdnet/dnetdb.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -1819,7 +1840,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
6
: Osf_Namespace_A
# Fix 5
7
: Osf_Namespace_A
#
case
"
${
file
}
"
in
./reg_types.h
|
\
./sys/lc_core.h
)
...
...
@@ -1846,7 +1867,7 @@ s/\\+++fixinc_eol+++/\\/g
#
# Fix 5
7
: Osf_Namespace_B
# Fix 5
8
: Osf_Namespace_B
#
case
"
${
file
}
"
in
./regex.h
)
if
(
test
'('
-r
reg_types.h
')'
-a
\
...
...
@@ -1874,7 +1895,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 5
8
: Pthread_Page_Size
# Fix 5
9
: Pthread_Page_Size
#
case
"
${
file
}
"
in
./pthread.h
)
if
(
test
-n
"
`
egrep
'^int __page_size'
${
file
}
`
"
...
...
@@ -1895,7 +1916,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix
59
: Read_Ret_Type
# Fix
60
: Read_Ret_Type
#
case
"
${
file
}
"
in
./stdio.h
)
if
(
test
-n
"
`
egrep
'extern int .*, fread\\(\\), fwrite\\(\\)'
${
file
}
`
"
...
...
@@ -1917,7 +1938,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
0
: Rs6000_Double
# Fix 6
1
: Rs6000_Double
#
case
"
${
file
}
"
in
./math.h
)
if
(
test
-n
"
`
egrep
'[^a-zA-Z_]class\\('
${
file
}
`
"
...
...
@@ -1943,7 +1964,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
1
: Rs6000_Fchmod
# Fix 6
2
: Rs6000_Fchmod
#
case
"
${
file
}
"
in
./sys/stat.h
)
if
(
test
-n
"
`
egrep
'fchmod\\(char'
${
file
}
`
"
...
...
@@ -1964,7 +1985,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
2
: Rs6000_Param
# Fix 6
3
: Rs6000_Param
#
case
"
${
file
}
"
in
./stdio.h
|
\
./unistd.h
)
...
...
@@ -1983,7 +2004,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
3
: Sony_Include
# Fix 6
4
: Sony_Include
#
case
"
${
file
}
"
in
./machine/machparam.h
)
if
(
test
-n
"
`
egrep
'\"\\.\\./machine/endian.h\"'
${
file
}
`
"
...
...
@@ -2004,7 +2025,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
4
: Statsswtch
# Fix 6
5
: Statsswtch
#
case
"
${
file
}
"
in
./rpcsvc/rstat.h
)
if
(
test
-n
"
`
egrep
'boottime$'
${
file
}
`
"
...
...
@@ -2025,7 +2046,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
5
: Stdio_Va_List
# Fix 6
6
: Stdio_Va_List
#
case
"
${
file
}
"
in
./stdio.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2064,7 +2085,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
6
: Sun_Bogus_Ifdef
# Fix 6
7
: Sun_Bogus_Ifdef
#
case
"
${
file
}
"
in
./hsfs/hsfs_spec.h
|
\
./hsfs/iso_spec.h
)
...
...
@@ -2086,7 +2107,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
7
: Sun_Bogus_Ifdef_Sun4c
# Fix 6
8
: Sun_Bogus_Ifdef_Sun4c
#
case
"
${
file
}
"
in
./hsfs/hsnode.h
)
if
(
test
-n
"
`
egrep
'#ifdef __i386__ || __sun4c__'
${
file
}
`
"
...
...
@@ -2107,7 +2128,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 6
8
: Sun_Catmacro
# Fix 6
9
: Sun_Catmacro
#
case
"
${
file
}
"
in
./pixrect/memvar.h
)
if
(
test
-n
"
`
egrep
'^#define[ ]+CAT\\(a,b\\)'
${
file
}
`
"
...
...
@@ -2135,7 +2156,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix
69
: Sun_Malloc
# Fix
70
: Sun_Malloc
#
case
"
${
file
}
"
in
./malloc.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2156,7 +2177,7 @@ typedef __regmatch_t regmatch_t;
#
# Fix 7
0
: Sun_Memcpy
# Fix 7
1
: Sun_Memcpy
#
case
"
${
file
}
"
in
./memory.h
)
if
(
test
-n
"
`
egrep
'/\\* @\\(#\\)(head/memory.h 50.1 |memory\\.h 1\\.[2-4] 8./../.. SMI; from S5R2 1\\.2 )\\*/'
${
file
}
`
"
...
...
@@ -2198,7 +2219,7 @@ extern int memcmp();\
#
# Fix 7
1
: Sun_Rusers_Semi
# Fix 7
2
: Sun_Rusers_Semi
#
case
"
${
file
}
"
in
./rpcsvc/rusers.h
)
if
(
test
-n
"
`
egrep
'_cnt$'
${
file
}
`
"
...
...
@@ -2219,7 +2240,7 @@ extern int memcmp();\
#
# Fix 7
2
: Sun_Signal
# Fix 7
3
: Sun_Signal
#
case
"
${
file
}
"
in
./sys/signal.h
|
\
./signal.h
)
...
...
@@ -2248,7 +2269,7 @@ void (*signal(...))(...);\
#
# Fix 7
3
: Sun_Auth_Proto
# Fix 7
4
: Sun_Auth_Proto
#
case
"
${
file
}
"
in
./rpc/auth.h
|
\
./rpc/clnt.h
|
\
...
...
@@ -2277,7 +2298,7 @@ void (*signal(...))(...);\
#
# Fix 7
4
: Sunos_Matherr_Decl
# Fix 7
5
: Sunos_Matherr_Decl
#
case
"
${
file
}
"
in
./math.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2298,7 +2319,7 @@ struct exception;
#
# Fix 7
5
: Sunos_Strlen
# Fix 7
6
: Sunos_Strlen
#
case
"
${
file
}
"
in
./strings.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2316,7 +2337,7 @@ struct exception;
#
# Fix 7
6
: Systypes
# Fix 7
7
: Systypes
#
case
"
${
file
}
"
in
./sys/types.h
|
\
./stdlib.h
|
\
...
...
@@ -2370,7 +2391,7 @@ typedef __SIZE_TYPE__ size_t;\
#
# Fix 7
7
: Systypes_For_Aix
# Fix 7
8
: Systypes_For_Aix
#
case
"
${
file
}
"
in
./sys/types.h
)
if
(
test
-n
"
`
egrep
'typedef[ ][ ]*[A-Za-z_][ A-Za-z_]*[ ]size_t'
${
file
}
`
"
-a
\
...
...
@@ -2398,7 +2419,7 @@ typedef __SIZE_TYPE__ size_t;\
#
# Fix 7
8
: Sysv68_String
# Fix 7
9
: Sysv68_String
#
case
"
${
file
}
"
in
./string.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2426,7 +2447,7 @@ extern unsigned int\
#
# Fix
79
: Sysz_Stdlib_For_Sun
# Fix
80
: Sysz_Stdlib_For_Sun
#
case
"
${
file
}
"
in
./stdlib.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2457,7 +2478,7 @@ extern unsigned int\
#
# Fix 8
0
: Sysz_Stdtypes_For_Sun
# Fix 8
1
: Sysz_Stdtypes_For_Sun
#
case
"
${
file
}
"
in
./sys/stdtypes.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2495,7 +2516,7 @@ extern unsigned int\
#
# Fix 8
1
: Tinfo_Cplusplus
# Fix 8
2
: Tinfo_Cplusplus
#
case
"
${
file
}
"
in
./tinfo.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2513,7 +2534,7 @@ extern unsigned int\
#
# Fix 8
2
: Ultrix_Ansi_Compat
# Fix 8
3
: Ultrix_Ansi_Compat
#
case
"
${
file
}
"
in
./ansi_compat.h
)
if
(
test
-n
"
`
egrep
'ULTRIX'
${
file
}
`
"
...
...
@@ -2537,7 +2558,7 @@ extern unsigned int\
#
# Fix 8
3
: Ultrix_Fix_Fixproto
# Fix 8
4
: Ultrix_Fix_Fixproto
#
case
"
${
file
}
"
in
./sys/utsname.h
)
if
(
test
-n
"
`
egrep
'ULTRIX'
${
file
}
`
"
...
...
@@ -2560,7 +2581,7 @@ struct utsname;
#
# Fix 8
4
: Ultrix_Atof_Param
# Fix 8
5
: Ultrix_Atof_Param
#
case
"
${
file
}
"
in
./math.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2582,7 +2603,7 @@ struct utsname;
#
# Fix 8
5
: Ultrix_Const
# Fix 8
6
: Ultrix_Const
#
case
"
${
file
}
"
in
./stdio.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2608,7 +2629,7 @@ struct utsname;
#
# Fix 8
6
: Ultrix_Ifdef
# Fix 8
7
: Ultrix_Ifdef
#
case
"
${
file
}
"
in
./sys/file.h
)
if
(
test
-n
"
`
egrep
'#ifdef KERNEL'
${
file
}
`
"
...
...
@@ -2629,7 +2650,7 @@ struct utsname;
#
# Fix 8
7
: Ultrix_Nested_Cmnt
# Fix 8
8
: Ultrix_Nested_Cmnt
#
case
"
${
file
}
"
in
./rpc/svc.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2647,7 +2668,7 @@ struct utsname;
#
# Fix 8
8
: Ultrix_Static
# Fix 8
9
: Ultrix_Static
#
case
"
${
file
}
"
in
./machine/cpu.h
)
if
(
test
-n
"
`
egrep
'#include \"r[34]_cpu'
${
file
}
`
"
...
...
@@ -2670,7 +2691,7 @@ struct utsname;
#
# Fix
89
: Undefine_Null
# Fix
90
: Undefine_Null
#
if
(
test
-n
"
`
egrep
'^#[ ]*define[ ]*[ ]NULL[ ]'
${
file
}
`
"
-a
\
-z
"
`
egrep
'#[ ]*(ifn|un)def[ ]*[ ]NULL($|[ ])'
${
file
}
`
"
...
...
@@ -2691,7 +2712,7 @@ struct utsname;
#
# Fix 9
0
: Va_I960_Macro
# Fix 9
1
: Va_I960_Macro
#
case
"
${
file
}
"
in
./arch/i960/archI960.h
)
if
(
test
-n
"
`
egrep
'__(vsiz|vali|vpad|alignof__)'
${
file
}
`
"
...
...
@@ -2715,7 +2736,7 @@ struct utsname;
#
# Fix 9
1
: Void_Null
# Fix 9
2
: Void_Null
#
case
"
${
file
}
"
in
./curses.h
|
\
./dbm.h
|
\
...
...
@@ -2746,7 +2767,7 @@ struct utsname;
#
# Fix 9
2
: Vxworks_Gcc_Problem
# Fix 9
3
: Vxworks_Gcc_Problem
#
case
"
${
file
}
"
in
./types/vxTypesBase.h
)
if
(
test
-n
"
`
egrep
'__GNUC_TYPEOF_FEATURE_BROKEN_USE_DEFAULT_UNTIL_FIXED__'
${
file
}
`
"
...
...
@@ -2788,7 +2809,7 @@ struct utsname;
#
# Fix 9
3
: Vxworks_Needs_Vxtypes
# Fix 9
4
: Vxworks_Needs_Vxtypes
#
case
"
${
file
}
"
in
./time.h
)
if
(
test
-n
"
`
egrep
'uint_t[ ][ ]*_clocks_per_sec'
${
file
}
`
"
...
...
@@ -2809,7 +2830,7 @@ struct utsname;
#
# Fix 9
4
: Vxworks_Needs_Vxworks
# Fix 9
5
: Vxworks_Needs_Vxworks
#
case
"
${
file
}
"
in
./sys/stat.h
)
if
(
test
-n
"
`
egrep
'#[ ]define[ ][ ]*__INCstath'
${
file
}
`
"
-a
\
...
...
@@ -2835,7 +2856,7 @@ struct utsname;
#
# Fix 9
5
: Vxworks_Time
# Fix 9
6
: Vxworks_Time
#
case
"
${
file
}
"
in
./time.h
)
if
(
test
-n
"
`
egrep
'VOIDFUNCPTR'
${
file
}
`
"
-a
\
...
...
@@ -2867,7 +2888,7 @@ typedef void (*__gcc_VOIDFUNCPTR) ();\
#
# Fix 9
6
: X11_Class
# Fix 9
7
: X11_Class
#
case
"
${
file
}
"
in
./X11/ShellP.h
)
if
(
test
-z
"
`
egrep
'__cplusplus'
${
file
}
`
"
...
...
@@ -2895,7 +2916,7 @@ typedef void (*__gcc_VOIDFUNCPTR) ();\
#
# Fix 9
7
: X11_Class_Usage
# Fix 9
8
: X11_Class_Usage
#
case
"
${
file
}
"
in
./Xm/BaseClassI.h
)
if
(
test
-z
"
`
egrep
'__cplusplus'
${
file
}
`
"
...
...
@@ -2916,7 +2937,7 @@ typedef void (*__gcc_VOIDFUNCPTR) ();\
#
# Fix 9
8
: X11_New
# Fix 9
9
: X11_New
#
case
"
${
file
}
"
in
./Xm/Traversal.h
)
if
(
test
-z
"
`
egrep
'__cplusplus'
${
file
}
`
"
...
...
@@ -2945,7 +2966,7 @@ typedef void (*__gcc_VOIDFUNCPTR) ();\
#
# Fix
99
: X11_Sprintf
# Fix
100
: X11_Sprintf
#
case
"
${
file
}
"
in
./X11
*
/Xmu.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -2965,7 +2986,7 @@ extern char * sprintf();\
#
# Fix 10
0
: Zzz_Ki_Iface
# Fix 10
1
: Zzz_Ki_Iface
#
case
"
${
file
}
"
in
./sys/ki_iface.h
)
if
(
test
-n
"
`
egrep
'These definitions are for HP Internal developers'
${
file
}
`
"
...
...
@@ -2992,7 +3013,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
#
# Fix 10
1
: Zzz_Ki
# Fix 10
2
: Zzz_Ki
#
case
"
${
file
}
"
in
./sys/ki.h
)
if
(
test
-n
"
`
egrep
'11.00 HP-UX LP64'
${
file
}
`
"
...
...
@@ -3019,7 +3040,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
#
# Fix 10
2
: Zzz_Ki_Calls
# Fix 10
3
: Zzz_Ki_Calls
#
case
"
${
file
}
"
in
./sys/ki_calls.h
)
if
(
test
-n
"
`
egrep
'kthread_create_caller_t'
${
file
}
`
"
...
...
@@ -3046,7 +3067,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
#
# Fix 10
3
: Zzz_Ki_Defs
# Fix 10
4
: Zzz_Ki_Defs
#
case
"
${
file
}
"
in
./sys/ki_defs.h
)
if
(
test
-n
"
`
egrep
'Kernel Instrumentation Definitions'
${
file
}
`
"
...
...
@@ -3073,7 +3094,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
#
# Fix 10
4
: Zzz_Bad_Fixes
# Fix 10
5
: Zzz_Bad_Fixes
#
case
"
${
file
}
"
in
./sundev/ipi_error.h
)
fixlist
=
"
${
fixlist
}
...
...
@@ -3097,7 +3118,7 @@ cat > /dev/null ) < $infile > ${DESTDIR}/fixinc.tmp
#
# Fix 10
5
: Zzz_Time
# Fix 10
6
: Zzz_Time
#
case
"
${
file
}
"
in
./sys/time.h
)
if
(
test
-n
"
`
egrep
'11.0 and later representation of ki time'
${
file
}
`
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment