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
27eaa708
Commit
27eaa708
authored
Dec 16, 2002
by
Bruce Korb
Committed by
Bruce Korb
Dec 16, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
move inclusion of signal.h
From-SVN: r60176
parent
4977bab6
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
103 additions
and
1092 deletions
+103
-1092
gcc/ChangeLog
+5
-0
gcc/fixinc/fixincl.c
+0
-1
gcc/fixinc/fixincl.x
+97
-1091
gcc/fixinc/fixlib.h
+1
-0
No files found.
gcc/ChangeLog
View file @
27eaa708
2002
-
12
-
16
Bruce
Korb
<
bkorb
@gnu
.
org
>
*
fixinc
/
fixlib
.
h
:
add
:
#
include
<
signal
.
h
>
*
fixinc
/
fixincl
.
c
:
remove
:
#
include
<
signal
.
h
>
Mon
Dec
16
17
:
20
:
04
2002
J
"orn Rennecke <joern.rennecke@superh.com>
* sh.h (EXTRA_CONSTRAINT_Z): New macro.
...
...
gcc/fixinc/fixincl.c
View file @
27eaa708
...
...
@@ -28,7 +28,6 @@ Boston, MA 02111-1307, USA. */
#define BAD_ADDR ((void*)-1)
#endif
#include <signal.h>
#if ! defined( SIGCHLD ) && defined( SIGCLD )
# define SIGCHLD SIGCLD
#endif
...
...
gcc/fixinc/fixincl.x
View file @
27eaa708
...
...
@@ -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 1
48
fixup descriptions.
* This file contains 1
25
fixup descriptions.
*
* See README for more information.
*
...
...
@@ -32,77 +32,6 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aab_Dgux_Int_Varargs fix
*/
tSCC zAab_Dgux_Int_VarargsName[] =
"AAB_dgux_int_varargs";
/*
* File name selection pattern
*/
tSCC zAab_Dgux_Int_VarargsList[] =
"|_int_varargs.h|";
/*
* Machine/OS name selection pattern
*/
#define apzAab_Dgux_Int_VarargsMachs (const char**)NULL
#define AAB_DGUX_INT_VARARGS_TEST_CT 0
#define aAab_Dgux_Int_VarargsTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Dgux_Int_Varargs
*/
static const char* apzAab_Dgux_Int_VarargsPatch[] = {
"#ifndef __INT_VARARGS_H\n\
#define __INT_VARARGS_H\n\n\
/********************************************************/\n\
/* Define the common stuff for varargs/stdarg/stdio. */\n\
/********************************************************/\n\n\
/*\n\
** This file is a DG internal header. Never include this\n\
** file directly.\n\
*/\n\n\
#ifndef ___int_features_h\n\
#include <sys/_int_features.h>\n\
#endif\n\n\
#if !(defined(_VA_LIST) || defined(_VA_LIST_))\n\
#define _VA_LIST\n\
#define _VA_LIST_\n\n\
#ifdef __LINT__\n\n\
#ifdef __STDC__\n\
typedef void * va_list;\n\
#else\n\
typedef char * va_list;\n\
#endif\n\n\
#else\n\
#if _M88K_ANY\n\n\
#if defined(__DCC__)\n\n\
typedef struct {\n\
int next_arg;\n\
int *mem_ptr;\n\
int *reg_ptr;\n\
} va_list;\n\n\
#else /* ! defined(__DCC__) */\n\n\
typedef struct {\n\
int __va_arg; /* argument number */\n\
int *__va_stk; /* start of args passed on stack */\n\
int *__va_reg; /* start of args passed in regs */\n\
} va_list;\n\n\
#endif /* ! defined(__DCC__) */\n\n\
#elif _IX86_ANY\n\n\
#if defined(__GNUC__) || defined(__STDC__)\n\
typedef void * va_list;\n\
#else\n\
typedef char * va_list;\n\
#endif\n\n\
#endif /* _IX86_ANY */\n\n\
#endif /* __LINT__ */\n\
#endif /* !(defined(_VA_LIST) || defined(_VA_LIST_)) */\n\
#endif /* #ifndef __INT_VARARGS_H */",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aab_Fd_Zero_Asm_Posix_Types_H fix
*/
tSCC zAab_Fd_Zero_Asm_Posix_Types_HName[] =
...
...
@@ -324,7 +253,7 @@ extern char *memcpy();\n\
extern char *memset();\n\
#endif /* __STDC__ */\n\n\
extern int memcmp();\n\n\
#endif /* __memory_h__ */
\n
",
#endif /* __memory_h__ */",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
...
...
@@ -394,8 +323,8 @@ htonl (unsigned long __arg)\n\
{\n\
register unsigned long __result;\n\n\
__asm__ (\"xchg%B0 %b0,%h0\n\
\t
ror%L0 $16,%0\n\
\t
xchg%B0 %b0,%h0\" : \"=q\" (__result) : \"0\" (__arg));\n\
ror%L0 $16,%0\n\
xchg%B0 %b0,%h0\" : \"=q\" (__result) : \"0\" (__arg));\n\
return __result;\n\
}\n\n\
/* Convert a host short to a network short. */\n\n\
...
...
@@ -406,9 +335,7 @@ htons (unsigned int __arg)\n\
__asm__ (\"xchg%B0 %b0,%h0\" : \"=q\" (__result) : \"0\" (__arg));\n\
return __result;\n\
}\n\n\
#elif ((defined (__i860__) && !defined (__i860_big_endian__))\t\\\n\
|| defined (__ns32k__) || defined (__vax__)\t\t\\\n\
|| defined (__spur__) || defined (__arm__))\n\n\
#elif (defined (__ns32k__) || defined (__vax__) || defined (__arm__))\n\n\
#ifndef __BYTE_ORDER__\n\
#define __BYTE_ORDER__ __LITTLE_ENDIAN__\n\
#endif\n\n\
...
...
@@ -463,134 +390,7 @@ ntohs (unsigned int __arg)\n\
{\n\
return htons (__arg);\n\
}\n\
#endif\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aab_Ultrix_Ansi_Compat fix
*/
tSCC zAab_Ultrix_Ansi_CompatName[] =
"AAB_ultrix_ansi_compat";
/*
* File name selection pattern
*/
tSCC zAab_Ultrix_Ansi_CompatList[] =
"|ansi_compat.h|";
/*
* Machine/OS name selection pattern
*/
#define apzAab_Ultrix_Ansi_CompatMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zAab_Ultrix_Ansi_CompatSelect0[] =
"ULTRIX";
#define AAB_ULTRIX_ANSI_COMPAT_TEST_CT 1
static tTestDesc aAab_Ultrix_Ansi_CompatTests[] = {
{ TT_EGREP, zAab_Ultrix_Ansi_CompatSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Aab_Ultrix_Ansi_Compat
*/
static const char* apzAab_Ultrix_Ansi_CompatPatch[] = {
"/* This file intentionally left blank. */\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aab_Ultrix_Limits fix
*/
tSCC zAab_Ultrix_LimitsName[] =
"AAB_ultrix_limits";
/*
* File name selection pattern
*/
tSCC zAab_Ultrix_LimitsList[] =
"|limits.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzAab_Ultrix_LimitsMachs[] = {
"*-*-ultrix4.3",
(const char*)NULL };
#define AAB_ULTRIX_LIMITS_TEST_CT 0
#define aAab_Ultrix_LimitsTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Ultrix_Limits
*/
static const char* apzAab_Ultrix_LimitsPatch[] = {
"#ifndef _LIMITS_INCLUDED\n\
#define _LIMITS_INCLUDED\n\
#include <sys/limits.h>\n\
#endif /* _LIMITS_INCLUDED */\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aab_Ultrix_Memory fix
*/
tSCC zAab_Ultrix_MemoryName[] =
"AAB_ultrix_memory";
/*
* File name selection pattern
*/
tSCC zAab_Ultrix_MemoryList[] =
"|memory.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzAab_Ultrix_MemoryMachs[] = {
"*-*-ultrix4.3",
(const char*)NULL };
#define AAB_ULTRIX_MEMORY_TEST_CT 0
#define aAab_Ultrix_MemoryTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Ultrix_Memory
*/
static const char* apzAab_Ultrix_MemoryPatch[] = {
"#ifndef _MEMORY_INCLUDED\n\
#define _MEMORY_INCLUDED\n\
#include <strings.h>\n\
#endif /* _MEMORY_INCLUDED */\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aab_Ultrix_String fix
*/
tSCC zAab_Ultrix_StringName[] =
"AAB_ultrix_string";
/*
* File name selection pattern
*/
tSCC zAab_Ultrix_StringList[] =
"|string.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzAab_Ultrix_StringMachs[] = {
"*-*-ultrix4.3",
(const char*)NULL };
#define AAB_ULTRIX_STRING_TEST_CT 0
#define aAab_Ultrix_StringTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Ultrix_String
*/
static const char* apzAab_Ultrix_StringPatch[] = {
"#ifndef _STRING_INCLUDED\n\
#define _STRING_INCLUDED\n\
#include <strings.h>\n\
#endif /* _STRING_INCLUDED */\n",
#endif",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
...
...
@@ -916,112 +716,6 @@ static const char* apzAlpha_SbrkPatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Arm_Norcroft_Hint fix
*/
tSCC zArm_Norcroft_HintName[] =
"arm_norcroft_hint";
/*
* File name selection pattern
*/
tSCC zArm_Norcroft_HintList[] =
"|X11/Intrinsic.h|";
/*
* Machine/OS name selection pattern
*/
#define apzArm_Norcroft_HintMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zArm_Norcroft_HintSelect0[] =
"___type p_type";
#define ARM_NORCROFT_HINT_TEST_CT 1
static tTestDesc aArm_Norcroft_HintTests[] = {
{ TT_EGREP, zArm_Norcroft_HintSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Arm_Norcroft_Hint
*/
static const char* apzArm_Norcroft_HintPatch[] = {
"format",
"p_type",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Arm_Wchar fix
*/
tSCC zArm_WcharName[] =
"arm_wchar";
/*
* File name selection pattern
*/
tSCC zArm_WcharList[] =
"|stdlib.h|";
/*
* Machine/OS name selection pattern
*/
#define apzArm_WcharMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zArm_WcharSelect0[] =
"#[ \t]*define[ \t]*__wchar_t";
#define ARM_WCHAR_TEST_CT 1
static tTestDesc aArm_WcharTests[] = {
{ TT_EGREP, zArm_WcharSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Arm_Wchar
*/
static const char* apzArm_WcharPatch[] = {
"format",
"%1_GCC_WCHAR_T",
"(#[ \t]*(ifndef|define)[ \t]+)__wchar_t",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Aux_Asm fix
*/
tSCC zAux_AsmName[] =
"aux_asm";
/*
* File name selection pattern
*/
tSCC zAux_AsmList[] =
"|sys/param.h|";
/*
* Machine/OS name selection pattern
*/
#define apzAux_AsmMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zAux_AsmSelect0[] =
"#ifndef NOINLINE";
#define AUX_ASM_TEST_CT 1
static tTestDesc aAux_AsmTests[] = {
{ TT_EGREP, zAux_AsmSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Aux_Asm
*/
static const char* apzAux_AsmPatch[] = {
"format",
"#if !defined(NOINLINE) && !defined(__GNUC__)",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Avoid_Bool_Define fix
*/
tSCC zAvoid_Bool_DefineName[] =
...
...
@@ -1595,43 +1289,6 @@ static const char* apzEcd_CursorPatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Fix_Header_Breakage fix
*/
tSCC zFix_Header_BreakageName[] =
"fix_header_breakage";
/*
* File name selection pattern
*/
tSCC zFix_Header_BreakageList[] =
"|math.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzFix_Header_BreakageMachs[] = {
"m88k-motorola-sysv3*",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zFix_Header_BreakageSelect0[] =
"extern double floor\\(\\), ceil\\(\\), fmod\\(\\), fabs\\(\\);";
#define FIX_HEADER_BREAKAGE_TEST_CT 1
static tTestDesc aFix_Header_BreakageTests[] = {
{ TT_EGREP, zFix_Header_BreakageSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Fix_Header_Breakage
*/
static const char* apzFix_Header_BreakagePatch[] = {
"format",
"extern double floor(), ceil(), fmod(), fabs _PARAMS((double));",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Freebsd_Gcc3_Breakage fix
*/
tSCC zFreebsd_Gcc3_BreakageName[] =
...
...
@@ -1868,6 +1525,43 @@ static const char* apzHpux11_Cpp_Pow_InlinePatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hpux11_Abs fix
*/
tSCC zHpux11_AbsName[] =
"hpux11_abs";
/*
* File name selection pattern
*/
tSCC zHpux11_AbsList[] =
"|stdlib.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzHpux11_AbsMachs[] = {
"ia64-hp-hpux11*",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zHpux11_AbsSelect0[] =
"ifndef _MATH_INCLUDED";
#define HPUX11_ABS_TEST_CT 1
static tTestDesc aHpux11_AbsTests[] = {
{ TT_EGREP, zHpux11_AbsSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Hpux11_Abs
*/
static const char* apzHpux11_AbsPatch[] = {
"format",
"if !defined(_MATH_INCLUDED) || defined(__GNUG__)",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hpux11_Fabsf fix
*/
tSCC zHpux11_FabsfName[] =
...
...
@@ -1912,43 +1606,6 @@ static const char* apzHpux11_FabsfPatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hpux11_Abs fix
*/
tSCC zHpux11_AbsName[] =
"hpux11_abs";
/*
* File name selection pattern
*/
tSCC zHpux11_AbsList[] =
"|stdlib.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzHpux11_AbsMachs[] = {
"ia64-hp-hpux11*",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zHpux11_AbsSelect0[] =
"ifndef _MATH_INCLUDED";
#define HPUX11_ABS_TEST_CT 1
static tTestDesc aHpux11_AbsTests[] = {
{ TT_EGREP, zHpux11_AbsSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Hpux11_Abs
*/
static const char* apzHpux11_AbsPatch[] = {
"format",
"if !defined(_MATH_INCLUDED) || defined(__GNUG__)",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hpux11_Size_T fix
*/
tSCC zHpux11_Size_TName[] =
...
...
@@ -2527,6 +2184,43 @@ static const char* apzKandr_ConcatPatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Libc1_G_Va_List fix
*/
tSCC zLibc1_G_Va_ListName[] =
"libc1_G_va_list";
/*
* File name selection pattern
*/
tSCC zLibc1_G_Va_ListList[] =
"|_G_config.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzLibc1_G_Va_ListMachs[] = {
"*-*-linux*libc1",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zLibc1_G_Va_ListSelect0[] =
"typedef void \\* _G_va_list;";
#define LIBC1_G_VA_LIST_TEST_CT 1
static tTestDesc aLibc1_G_Va_ListTests[] = {
{ TT_EGREP, zLibc1_G_Va_ListSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Libc1_G_Va_List
*/
static const char* apzLibc1_G_Va_ListPatch[] = {
"format",
"typedef __builtin_va_list _G_va_list;",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Libc1_Ifdefd_Memx fix
*/
tSCC zLibc1_Ifdefd_MemxName[] =
...
...
@@ -2575,43 +2269,6 @@ extern [a-z_]+ mem.*(\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Libc1_G_Va_List fix
*/
tSCC zLibc1_G_Va_ListName[] =
"libc1_G_va_list";
/*
* File name selection pattern
*/
tSCC zLibc1_G_Va_ListList[] =
"|_G_config.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzLibc1_G_Va_ListMachs[] = {
"*-*-linux*libc1",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zLibc1_G_Va_ListSelect0[] =
"typedef void \\* _G_va_list;";
#define LIBC1_G_VA_LIST_TEST_CT 1
static tTestDesc aLibc1_G_Va_ListTests[] = {
{ TT_EGREP, zLibc1_G_Va_ListSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Libc1_G_Va_List
*/
static const char* apzLibc1_G_Va_ListPatch[] = {
"format",
"typedef __builtin_va_list _G_va_list;",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Limits_Ifndefs fix
*/
tSCC zLimits_IfndefsName[] =
...
...
@@ -2721,128 +2378,6 @@ static const char* apzLynxos_Fcntl_ProtoPatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of M88k_Bad_Hypot_Opt fix
*/
tSCC zM88k_Bad_Hypot_OptName[] =
"m88k_bad_hypot_opt";
/*
* File name selection pattern
*/
tSCC zM88k_Bad_Hypot_OptList[] =
"|math.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzM88k_Bad_Hypot_OptMachs[] = {
"m88k-motorola-sysv3*",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zM88k_Bad_Hypot_OptSelect0[] =
"^extern double hypot\\(\\);\n";
#define M88K_BAD_HYPOT_OPT_TEST_CT 1
static tTestDesc aM88k_Bad_Hypot_OptTests[] = {
{ TT_EGREP, zM88k_Bad_Hypot_OptSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for M88k_Bad_Hypot_Opt
*/
static const char* apzM88k_Bad_Hypot_OptPatch[] = {
"format",
"%0/* Workaround a stupid Motorola optimization if one\n\
of x or y is 0.0 and the other is negative! */\n\
#ifdef __STDC__\n\
static __inline__ double fake_hypot (double x, double y)\n\
#else\n\
static __inline__ double fake_hypot (x, y)\n\
\tdouble x, y;\n\
#endif\n\
{\n\
\treturn fabs (hypot (x, y));\n\
}\n\
#define hypot\tfake_hypot\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of M88k_Bad_S_If fix
*/
tSCC zM88k_Bad_S_IfName[] =
"m88k_bad_s_if";
/*
* File name selection pattern
*/
tSCC zM88k_Bad_S_IfList[] =
"|sys/stat.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzM88k_Bad_S_IfMachs[] = {
"m88k-*-sysv3*",
(const char*)NULL };
/*
* content selection pattern - do fix if pattern found
*/
tSCC zM88k_Bad_S_IfSelect0[] =
"#define[ \t]+S_IS[A-Z]+\\(m\\)[ \t]+\\(m[ \t]*&";
#define M88K_BAD_S_IF_TEST_CT 1
static tTestDesc aM88k_Bad_S_IfTests[] = {
{ TT_EGREP, zM88k_Bad_S_IfSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for M88k_Bad_S_If
*/
static const char* apzM88k_Bad_S_IfPatch[] = {
"format",
"#define %1(m) (((m) & S_IFMT) == %2)",
"#define[ \t]+(S_IS[A-Z]+)\\(m\\)[ \t]+\\(m[ \t]*&[ \t]*(S_IF[A-Z][A-Z][A-Z]+|0[0-9]+)[ \t]*\\)",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of M88k_Multi_Incl fix
*/
tSCC zM88k_Multi_InclName[] =
"m88k_multi_incl";
/*
* File name selection pattern
*/
tSCC zM88k_Multi_InclList[] =
"|time.h|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzM88k_Multi_InclMachs[] = {
"m88k-tektronix-sysv3*",
(const char*)NULL };
/*
* content bypass pattern - skip fix if pattern found
*/
tSCC zM88k_Multi_InclBypass0[] =
"#ifndef";
#define M88K_MULTI_INCL_TEST_CT 1
static tTestDesc aM88k_Multi_InclTests[] = {
{ TT_NEGREP, zM88k_Multi_InclBypass0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for M88k_Multi_Incl
*/
static const char* apzM88k_Multi_InclPatch[] = {
"wrap",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Machine_Ansi_H_Va_List fix
*/
tSCC zMachine_Ansi_H_Va_ListName[] =
...
...
@@ -3147,46 +2682,9 @@ static tTestDesc aNested_Sys_LimitsTests[] = {
/*
* Fix Command Arguments for Nested_Sys_Limits
*/
static const char* apzNested_Sys_LimitsPatch[] = { "sed",
"-e", "/CHILD_MAX/s,/\\* Max, Max,",
"-e", "/OPEN_MAX/s,/\\* Max, Max,",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of News_Os_Recursion fix
*/
tSCC zNews_Os_RecursionName[] =
"news_os_recursion";
/*
* File name selection pattern
*/
tSCC zNews_Os_RecursionList[] =
"|stdlib.h|";
/*
* Machine/OS name selection pattern
*/
#define apzNews_Os_RecursionMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zNews_Os_RecursionSelect0[] =
"[ \t]*#include <stdlib\\.h>.*";
#define NEWS_OS_RECURSION_TEST_CT 1
static tTestDesc aNews_Os_RecursionTests[] = {
{ TT_EGREP, zNews_Os_RecursionSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for News_Os_Recursion
*/
static const char* apzNews_Os_RecursionPatch[] = {
"format",
"#ifdef BOGUS_RECURSION\n\
%0\n\
#endif",
static const char* apzNested_Sys_LimitsPatch[] = { "sed",
"-e", "/CHILD_MAX/s,/\\* Max, Max,",
"-e", "/OPEN_MAX/s,/\\* Max, Max,",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
...
...
@@ -4713,76 +4211,6 @@ static const char* apzTinfo_CplusplusPatch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Atexit_Param fix
*/
tSCC zUltrix_Atexit_ParamName[] =
"ultrix_atexit_param";
/*
* File name selection pattern
*/
tSCC zUltrix_Atexit_ParamList[] =
"|stdlib.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_Atexit_ParamMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_Atexit_ParamSelect0[] =
"atexit\\(.*\\(\\)";
#define ULTRIX_ATEXIT_PARAM_TEST_CT 1
static tTestDesc aUltrix_Atexit_ParamTests[] = {
{ TT_EGREP, zUltrix_Atexit_ParamSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Atexit_Param
*/
static const char* apzUltrix_Atexit_ParamPatch[] = {
"format",
"atexit( void (*__func)( void )",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Atof_Param fix
*/
tSCC zUltrix_Atof_ParamName[] =
"ultrix_atof_param";
/*
* File name selection pattern
*/
tSCC zUltrix_Atof_ParamList[] =
"|math.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_Atof_ParamMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_Atof_ParamSelect0[] =
"atof\\([ \t]*char";
#define ULTRIX_ATOF_PARAM_TEST_CT 1
static tTestDesc aUltrix_Atof_ParamTests[] = {
{ TT_EGREP, zUltrix_Atof_ParamSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Atof_Param
*/
static const char* apzUltrix_Atof_ParamPatch[] = {
"format",
"atof(const char",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Const fix
*/
tSCC zUltrix_ConstName[] =
...
...
@@ -4855,290 +4283,6 @@ static const char* apzUltrix_Const2Patch[] = {
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Fix_Fixproto fix
*/
tSCC zUltrix_Fix_FixprotoName[] =
"ultrix_fix_fixproto";
/*
* File name selection pattern
*/
tSCC zUltrix_Fix_FixprotoList[] =
"|sys/utsname.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_Fix_FixprotoMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_Fix_FixprotoSelect0[] =
"ULTRIX";
#define ULTRIX_FIX_FIXPROTO_TEST_CT 1
static tTestDesc aUltrix_Fix_FixprotoTests[] = {
{ TT_EGREP, zUltrix_Fix_FixprotoSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Fix_Fixproto
*/
static const char* apzUltrix_Fix_FixprotoPatch[] = {
"format",
"struct utsname;\n\
%0",
"^[ \t]*extern[ \t]*int[ \t]*uname\\(\\);",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Ifdef fix
*/
tSCC zUltrix_IfdefName[] =
"ultrix_ifdef";
/*
* File name selection pattern
*/
tSCC zUltrix_IfdefList[] =
"|sys/file.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_IfdefMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_IfdefSelect0[] =
"^#ifdef KERNEL[ \t]+&&";
#define ULTRIX_IFDEF_TEST_CT 1
static tTestDesc aUltrix_IfdefTests[] = {
{ TT_EGREP, zUltrix_IfdefSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Ifdef
*/
static const char* apzUltrix_IfdefPatch[] = {
"format",
"#if defined(KERNEL) &&",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Math_Ifdef fix
*/
tSCC zUltrix_Math_IfdefName[] =
"ultrix_math_ifdef";
/*
* File name selection pattern
*/
tSCC zUltrix_Math_IfdefList[] =
"|sys/limits.h|float.h|math.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_Math_IfdefMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_Math_IfdefSelect0[] =
"^(#if.*)\\|\\|[ \t]+CC\\$[a-z]+";
#define ULTRIX_MATH_IFDEF_TEST_CT 1
static tTestDesc aUltrix_Math_IfdefTests[] = {
{ TT_EGREP, zUltrix_Math_IfdefSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Math_Ifdef
*/
static const char* apzUltrix_Math_IfdefPatch[] = {
"format",
"%1",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Nested_Ioctl fix
*/
tSCC zUltrix_Nested_IoctlName[] =
"ultrix_nested_ioctl";
/*
* File name selection pattern
*/
tSCC zUltrix_Nested_IoctlList[] =
"|sys/ioctl.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_Nested_IoctlMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_Nested_IoctlSelect0[] =
"^/\\* #define SIOCSCREEN";
#define ULTRIX_NESTED_IOCTL_TEST_CT 1
static tTestDesc aUltrix_Nested_IoctlTests[] = {
{ TT_EGREP, zUltrix_Nested_IoctlSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Nested_Ioctl
*/
static const char* apzUltrix_Nested_IoctlPatch[] = { "sed",
"-e", "/^\\/\\* #define SIOCSCREEN/s@/\\* screend@*//* screend@",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Nested_Svc fix
*/
tSCC zUltrix_Nested_SvcName[] =
"ultrix_nested_svc";
/*
* File name selection pattern
*/
tSCC zUltrix_Nested_SvcList[] =
"|rpc/svc.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_Nested_SvcMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_Nested_SvcSelect0[] =
"^ \\*[ \t]*int protocol; */\\*";
#define ULTRIX_NESTED_SVC_TEST_CT 1
static tTestDesc aUltrix_Nested_SvcTests[] = {
{ TT_EGREP, zUltrix_Nested_SvcSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Nested_Svc
*/
static const char* apzUltrix_Nested_SvcPatch[] = { "sed",
"-e", "s@^\\( \\*\tint protocol; \\)/\\*@\\1*/ /*@",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Stat fix
*/
tSCC zUltrix_StatName[] =
"ultrix_stat";
/*
* File name selection pattern
*/
tSCC zUltrix_StatList[] =
"|sys/stat.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_StatMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_StatSelect0[] =
"@\\(#\\)stat\\.h.*6\\.1.*\\(ULTRIX\\)";
#define ULTRIX_STAT_TEST_CT 1
static tTestDesc aUltrix_StatTests[] = {
{ TT_EGREP, zUltrix_StatSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Stat
*/
static const char* apzUltrix_StatPatch[] = { "sed",
"-e", "/^#define[ \t]S_IFPORT[ \t]*S_IFIFO$/a\\\n\
\\\n\
/* macro to test for symbolic link */\\\n\
#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)\\\n\n",
"-e", "/^[ \t]*fstat(),$/a\\\n\
\tlstat(),\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Static fix
*/
tSCC zUltrix_StaticName[] =
"ultrix_static";
/*
* File name selection pattern
*/
tSCC zUltrix_StaticList[] =
"|machine/cpu.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_StaticMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_StaticSelect0[] =
"#include \"r[34]_cpu";
#define ULTRIX_STATIC_TEST_CT 1
static tTestDesc aUltrix_StaticTests[] = {
{ TT_EGREP, zUltrix_StaticSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Static
*/
static const char* apzUltrix_StaticPatch[] = { "sed",
"-e", "s/^static struct tlb_pid_state/struct tlb_pid_state/",
"-e", "s/^#include \"r3_cpu\\.h\"$/#include <machine\\/r3_cpu\\.h>/",
"-e", "s/^#include \"r4_cpu\\.h\"$/#include <machine\\/r4_cpu\\.h>/",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Ultrix_Strings fix
*/
tSCC zUltrix_StringsName[] =
"ultrix_strings";
/*
* File name selection pattern
*/
tSCC zUltrix_StringsList[] =
"|strings.h|";
/*
* Machine/OS name selection pattern
*/
#define apzUltrix_StringsMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zUltrix_StringsSelect0[] =
"@\\(#\\)strings\\.h.*6\\.1.*\\(ULTRIX\\)";
#define ULTRIX_STRINGS_TEST_CT 1
static tTestDesc aUltrix_StringsTests[] = {
{ TT_EGREP, zUltrix_StringsSelect0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Ultrix_Strings
*/
static const char* apzUltrix_StringsPatch[] = {
"wrap",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Undefine_Null fix
*/
tSCC zUndefine_NullName[] =
...
...
@@ -5782,25 +4926,20 @@ static const char* apzX11_SprintfPatch[] = {
*
* List of all fixes
*/
#define REGEX_COUNT 1
55
#define REGEX_COUNT 1
36
#define MACH_LIST_SIZE_LIMIT 279
#define FIX_COUNT 1
48
#define FIX_COUNT 1
25
/*
* Enumerate the fixes
*/
typedef enum {
AAB_DGUX_INT_VARARGS_FIXIDX,
AAB_FD_ZERO_ASM_POSIX_TYPES_H_FIXIDX,
AAB_FD_ZERO_GNU_TYPES_H_FIXIDX,
AAB_FD_ZERO_SELECTBITS_H_FIXIDX,
AAB_SOLARIS_SYS_VARARGS_H_FIXIDX,
AAB_SUN_MEMCPY_FIXIDX,
AAB_SVR4_REPLACE_BYTEORDER_FIXIDX,
AAB_ULTRIX_ANSI_COMPAT_FIXIDX,
AAB_ULTRIX_LIMITS_FIXIDX,
AAB_ULTRIX_MEMORY_FIXIDX,
AAB_ULTRIX_STRING_FIXIDX,
AIX_PTHREAD_FIXIDX,
AIX_SYSMACHINE_FIXIDX,
AIX_SYSWAIT_FIXIDX,
...
...
@@ -5810,9 +4949,6 @@ typedef enum {
ALPHA_GETOPT_FIXIDX,
ALPHA_PARENS_FIXIDX,
ALPHA_SBRK_FIXIDX,
ARM_NORCROFT_HINT_FIXIDX,
ARM_WCHAR_FIXIDX,
AUX_ASM_FIXIDX,
AVOID_BOOL_DEFINE_FIXIDX,
AVOID_BOOL_TYPE_FIXIDX,
AVOID_WCHAR_T_TYPE_FIXIDX,
...
...
@@ -5828,15 +4964,14 @@ typedef enum {
DEC_INTERN_ASM_FIXIDX,
DJGPP_WCHAR_H_FIXIDX,
ECD_CURSOR_FIXIDX,
FIX_HEADER_BREAKAGE_FIXIDX,
FREEBSD_GCC3_BREAKAGE_FIXIDX,
GNU_TYPES_FIXIDX,
HP_INLINE_FIXIDX,
HP_SYSFILE_FIXIDX,
HPUX10_CPP_POW_INLINE_FIXIDX,
HPUX11_CPP_POW_INLINE_FIXIDX,
HPUX11_FABSF_FIXIDX,
HPUX11_ABS_FIXIDX,
HPUX11_FABSF_FIXIDX,
HPUX11_SIZE_T_FIXIDX,
HPUX11_UINT32_C_FIXIDX,
HPUX11_VSNPRINTF_FIXIDX,
...
...
@@ -5853,14 +4988,11 @@ typedef enum {
ISC_FMOD_FIXIDX,
ISC_OMITS_WITH_STDC_FIXIDX,
KANDR_CONCAT_FIXIDX,
LIBC1_IFDEFD_MEMX_FIXIDX,
LIBC1_G_VA_LIST_FIXIDX,
LIBC1_IFDEFD_MEMX_FIXIDX,
LIMITS_IFNDEFS_FIXIDX,
LYNX_VOID_INT_FIXIDX,
LYNXOS_FCNTL_PROTO_FIXIDX,
M88K_BAD_HYPOT_OPT_FIXIDX,
M88K_BAD_S_IF_FIXIDX,
M88K_MULTI_INCL_FIXIDX,
MACHINE_ANSI_H_VA_LIST_FIXIDX,
MACHINE_NAME_FIXIDX,
MATH_EXCEPTION_FIXIDX,
...
...
@@ -5869,7 +5001,6 @@ typedef enum {
NESTED_AUTH_DES_FIXIDX,
NESTED_MOTOROLA_FIXIDX,
NESTED_SYS_LIMITS_FIXIDX,
NEWS_OS_RECURSION_FIXIDX,
NEXT_MATH_PREFIX_FIXIDX,
NEXT_TEMPLATE_FIXIDX,
NEXT_VOLITILE_FIXIDX,
...
...
@@ -5910,18 +5041,8 @@ typedef enum {
SYSZ_STDLIB_FOR_SUN_FIXIDX,
THREAD_KEYWORD_FIXIDX,
TINFO_CPLUSPLUS_FIXIDX,
ULTRIX_ATEXIT_PARAM_FIXIDX,
ULTRIX_ATOF_PARAM_FIXIDX,
ULTRIX_CONST_FIXIDX,
ULTRIX_CONST2_FIXIDX,
ULTRIX_FIX_FIXPROTO_FIXIDX,
ULTRIX_IFDEF_FIXIDX,
ULTRIX_MATH_IFDEF_FIXIDX,
ULTRIX_NESTED_IOCTL_FIXIDX,
ULTRIX_NESTED_SVC_FIXIDX,
ULTRIX_STAT_FIXIDX,
ULTRIX_STATIC_FIXIDX,
ULTRIX_STRINGS_FIXIDX,
UNDEFINE_NULL_FIXIDX,
UNICOSMK_RESTRICT_FIXIDX,
UW7_BYTEORDER_FIX_FIXIDX,
...
...
@@ -5941,11 +5062,6 @@ typedef enum {
} t_fixinc_idx;
tFixDesc fixDescList[ FIX_COUNT ] = {
{ zAab_Dgux_Int_VarargsName, zAab_Dgux_Int_VarargsList,
apzAab_Dgux_Int_VarargsMachs,
AAB_DGUX_INT_VARARGS_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
aAab_Dgux_Int_VarargsTests, apzAab_Dgux_Int_VarargsPatch, 0 },
{ zAab_Fd_Zero_Asm_Posix_Types_HName, zAab_Fd_Zero_Asm_Posix_Types_HList,
apzAab_Fd_Zero_Asm_Posix_Types_HMachs,
AAB_FD_ZERO_ASM_POSIX_TYPES_H_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
...
...
@@ -5976,26 +5092,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
AAB_SVR4_REPLACE_BYTEORDER_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
aAab_Svr4_Replace_ByteorderTests, apzAab_Svr4_Replace_ByteorderPatch, 0 },
{ zAab_Ultrix_Ansi_CompatName, zAab_Ultrix_Ansi_CompatList,
apzAab_Ultrix_Ansi_CompatMachs,
AAB_ULTRIX_ANSI_COMPAT_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
aAab_Ultrix_Ansi_CompatTests, apzAab_Ultrix_Ansi_CompatPatch, 0 },
{ zAab_Ultrix_LimitsName, zAab_Ultrix_LimitsList,
apzAab_Ultrix_LimitsMachs,
AAB_ULTRIX_LIMITS_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
aAab_Ultrix_LimitsTests, apzAab_Ultrix_LimitsPatch, 0 },
{ zAab_Ultrix_MemoryName, zAab_Ultrix_MemoryList,
apzAab_Ultrix_MemoryMachs,
AAB_ULTRIX_MEMORY_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
aAab_Ultrix_MemoryTests, apzAab_Ultrix_MemoryPatch, 0 },
{ zAab_Ultrix_StringName, zAab_Ultrix_StringList,
apzAab_Ultrix_StringMachs,
AAB_ULTRIX_STRING_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
aAab_Ultrix_StringTests, apzAab_Ultrix_StringPatch, 0 },
{ zAix_PthreadName, zAix_PthreadList,
apzAix_PthreadMachs,
AIX_PTHREAD_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6041,21 +5137,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
ALPHA_SBRK_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aAlpha_SbrkTests, apzAlpha_SbrkPatch, 0 },
{ zArm_Norcroft_HintName, zArm_Norcroft_HintList,
apzArm_Norcroft_HintMachs,
ARM_NORCROFT_HINT_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aArm_Norcroft_HintTests, apzArm_Norcroft_HintPatch, 0 },
{ zArm_WcharName, zArm_WcharList,
apzArm_WcharMachs,
ARM_WCHAR_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aArm_WcharTests, apzArm_WcharPatch, 0 },
{ zAux_AsmName, zAux_AsmList,
apzAux_AsmMachs,
AUX_ASM_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aAux_AsmTests, apzAux_AsmPatch, 0 },
{ zAvoid_Bool_DefineName, zAvoid_Bool_DefineList,
apzAvoid_Bool_DefineMachs,
AVOID_BOOL_DEFINE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6131,11 +5212,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
ECD_CURSOR_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aEcd_CursorTests, apzEcd_CursorPatch, 0 },
{ zFix_Header_BreakageName, zFix_Header_BreakageList,
apzFix_Header_BreakageMachs,
FIX_HEADER_BREAKAGE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aFix_Header_BreakageTests, apzFix_Header_BreakagePatch, 0 },
{ zFreebsd_Gcc3_BreakageName, zFreebsd_Gcc3_BreakageList,
apzFreebsd_Gcc3_BreakageMachs,
FREEBSD_GCC3_BREAKAGE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6166,16 +5242,16 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
HPUX11_CPP_POW_INLINE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aHpux11_Cpp_Pow_InlineTests, apzHpux11_Cpp_Pow_InlinePatch, 0 },
{ zHpux11_FabsfName, zHpux11_FabsfList,
apzHpux11_FabsfMachs,
HPUX11_FABSF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aHpux11_FabsfTests, apzHpux11_FabsfPatch, 0 },
{ zHpux11_AbsName, zHpux11_AbsList,
apzHpux11_AbsMachs,
HPUX11_ABS_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aHpux11_AbsTests, apzHpux11_AbsPatch, 0 },
{ zHpux11_FabsfName, zHpux11_FabsfList,
apzHpux11_FabsfMachs,
HPUX11_FABSF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aHpux11_FabsfTests, apzHpux11_FabsfPatch, 0 },
{ zHpux11_Size_TName, zHpux11_Size_TList,
apzHpux11_Size_TMachs,
HPUX11_SIZE_T_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6256,16 +5332,16 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
KANDR_CONCAT_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aKandr_ConcatTests, apzKandr_ConcatPatch, 0 },
{ zLibc1_Ifdefd_MemxName, zLibc1_Ifdefd_MemxList,
apzLibc1_Ifdefd_MemxMachs,
LIBC1_IFDEFD_MEMX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aLibc1_Ifdefd_MemxTests, apzLibc1_Ifdefd_MemxPatch, 0 },
{ zLibc1_G_Va_ListName, zLibc1_G_Va_ListList,
apzLibc1_G_Va_ListMachs,
LIBC1_G_VA_LIST_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aLibc1_G_Va_ListTests, apzLibc1_G_Va_ListPatch, 0 },
{ zLibc1_Ifdefd_MemxName, zLibc1_Ifdefd_MemxList,
apzLibc1_Ifdefd_MemxMachs,
LIBC1_IFDEFD_MEMX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aLibc1_Ifdefd_MemxTests, apzLibc1_Ifdefd_MemxPatch, 0 },
{ zLimits_IfndefsName, zLimits_IfndefsList,
apzLimits_IfndefsMachs,
LIMITS_IFNDEFS_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6281,21 +5357,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
LYNXOS_FCNTL_PROTO_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aLynxos_Fcntl_ProtoTests, apzLynxos_Fcntl_ProtoPatch, 0 },
{ zM88k_Bad_Hypot_OptName, zM88k_Bad_Hypot_OptList,
apzM88k_Bad_Hypot_OptMachs,
M88K_BAD_HYPOT_OPT_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aM88k_Bad_Hypot_OptTests, apzM88k_Bad_Hypot_OptPatch, 0 },
{ zM88k_Bad_S_IfName, zM88k_Bad_S_IfList,
apzM88k_Bad_S_IfMachs,
M88K_BAD_S_IF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aM88k_Bad_S_IfTests, apzM88k_Bad_S_IfPatch, 0 },
{ zM88k_Multi_InclName, zM88k_Multi_InclList,
apzM88k_Multi_InclMachs,
M88K_MULTI_INCL_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aM88k_Multi_InclTests, apzM88k_Multi_InclPatch, 0 },
{ zMachine_Ansi_H_Va_ListName, zMachine_Ansi_H_Va_ListList,
apzMachine_Ansi_H_Va_ListMachs,
MACHINE_ANSI_H_VA_LIST_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6336,11 +5397,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
NESTED_SYS_LIMITS_TEST_CT, FD_MACH_ONLY,
aNested_Sys_LimitsTests, apzNested_Sys_LimitsPatch, 0 },
{ zNews_Os_RecursionName, zNews_Os_RecursionList,
apzNews_Os_RecursionMachs,
NEWS_OS_RECURSION_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aNews_Os_RecursionTests, apzNews_Os_RecursionPatch, 0 },
{ zNext_Math_PrefixName, zNext_Math_PrefixList,
apzNext_Math_PrefixMachs,
NEXT_MATH_PREFIX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6541,16 +5597,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
TINFO_CPLUSPLUS_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aTinfo_CplusplusTests, apzTinfo_CplusplusPatch, 0 },
{ zUltrix_Atexit_ParamName, zUltrix_Atexit_ParamList,
apzUltrix_Atexit_ParamMachs,
ULTRIX_ATEXIT_PARAM_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_Atexit_ParamTests, apzUltrix_Atexit_ParamPatch, 0 },
{ zUltrix_Atof_ParamName, zUltrix_Atof_ParamList,
apzUltrix_Atof_ParamMachs,
ULTRIX_ATOF_PARAM_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_Atof_ParamTests, apzUltrix_Atof_ParamPatch, 0 },
{ zUltrix_ConstName, zUltrix_ConstList,
apzUltrix_ConstMachs,
ULTRIX_CONST_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
@@ -6561,46 +5607,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
ULTRIX_CONST2_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_Const2Tests, apzUltrix_Const2Patch, 0 },
{ zUltrix_Fix_FixprotoName, zUltrix_Fix_FixprotoList,
apzUltrix_Fix_FixprotoMachs,
ULTRIX_FIX_FIXPROTO_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_Fix_FixprotoTests, apzUltrix_Fix_FixprotoPatch, 0 },
{ zUltrix_IfdefName, zUltrix_IfdefList,
apzUltrix_IfdefMachs,
ULTRIX_IFDEF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_IfdefTests, apzUltrix_IfdefPatch, 0 },
{ zUltrix_Math_IfdefName, zUltrix_Math_IfdefList,
apzUltrix_Math_IfdefMachs,
ULTRIX_MATH_IFDEF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_Math_IfdefTests, apzUltrix_Math_IfdefPatch, 0 },
{ zUltrix_Nested_IoctlName, zUltrix_Nested_IoctlList,
apzUltrix_Nested_IoctlMachs,
ULTRIX_NESTED_IOCTL_TEST_CT, FD_MACH_ONLY,
aUltrix_Nested_IoctlTests, apzUltrix_Nested_IoctlPatch, 0 },
{ zUltrix_Nested_SvcName, zUltrix_Nested_SvcList,
apzUltrix_Nested_SvcMachs,
ULTRIX_NESTED_SVC_TEST_CT, FD_MACH_ONLY,
aUltrix_Nested_SvcTests, apzUltrix_Nested_SvcPatch, 0 },
{ zUltrix_StatName, zUltrix_StatList,
apzUltrix_StatMachs,
ULTRIX_STAT_TEST_CT, FD_MACH_ONLY,
aUltrix_StatTests, apzUltrix_StatPatch, 0 },
{ zUltrix_StaticName, zUltrix_StaticList,
apzUltrix_StaticMachs,
ULTRIX_STATIC_TEST_CT, FD_MACH_ONLY,
aUltrix_StaticTests, apzUltrix_StaticPatch, 0 },
{ zUltrix_StringsName, zUltrix_StringsList,
apzUltrix_StringsMachs,
ULTRIX_STRINGS_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aUltrix_StringsTests, apzUltrix_StringsPatch, 0 },
{ zUndefine_NullName, zUndefine_NullList,
apzUndefine_NullMachs,
UNDEFINE_NULL_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
...
...
gcc/fixinc/fixlib.h
View file @
27eaa708
...
...
@@ -29,6 +29,7 @@ Boston, MA 02111-1307, USA. */
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include <signal.h>
#include "gnu-regex.h"
#include "machname.h"
...
...
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