This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] Fix bootstrap failure on intel + glibc 2.1


Hi,

The included patch fixes the bootstrap failure on glibc 2.1 systems
such as Red Hat 6.1.  This has been reported in
	http://gcc.gnu.org/ml/gcc-bugs/2000-11/msg00836.html
and analyzed in
	http://gcc.gnu.org/ml/gcc-bugs/2000-11/msg00840.html

The problem is that the header <bits/mathdef.h> used on i386+ systems
does not have a proper include guard to protect against duplicate 
inclusion.  This triggers compilation error on several files in
libstdc++-v3's libmath component.

The patch add an entry to fixincludes to insert the guard
that were made in glibc 2.2 as found in
	http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/i386/fpu/bits/mathdef.h?cvsroot=glibc

Bootstrapped and tested on i586-pc-linux-gnu (Red Hat 6.1).
OK to install this patch?

--Kriang

====================

2000-11-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>

	* fixinc/inclhack.def (glibc_mathdef_include_guard): New fix.
	* fixinc/fixincl.x: Regenerate.

====================

diff -cprN gcc-old/gcc/fixinc/inclhack.def gcc-new/gcc/fixinc/inclhack.def
*** gcc-old/gcc/fixinc/inclhack.def	Sat Nov 11 20:16:07 2000
--- gcc-new/gcc/fixinc/inclhack.def	Thu Nov 30 12:33:12 2000
*************** fix = {
*** 1031,1036 ****
--- 1031,1055 ----
  
  
  /*
+  * Fix glibc 2.1.x <bits/mathdef.h> bug that prevent including
+  * <complex.h> after <math.h>
+  */
+ 
+ 
+ fix = {
+     hackname  = glibc_mathdef_include_guard;
+     files     = bits/mathdef.h;
+     select    = "^([ \t]*#if[ \t]+defined[ \t]+__USE_ISOC.*)";
+     bypass    = '_MATH_H_MATHDEF';
+ 
+     c_fix     = format;
+     c_fix_arg = "%0 && !defined _MATH_H_MATHDEF\n# define _MATH_H_MATHDEF";
+ 
+     test_text = "#if defined __USE_ISOC9X && defined _MATH_H";
+ };
+ 
+ 
+ /*
   *  Fix HP & Sony's use of "../machine/xxx.h"
   *  to refer to:  <machine/xxx.h>
   */
diff -cprN gcc-old/gcc/fixinc/fixincl.x gcc-new/gcc/fixinc/fixincl.x
*** gcc-old/gcc/fixinc/fixincl.x	Sat Nov 11 20:16:07 2000
--- gcc-new/gcc/fixinc/fixincl.x	Thu Nov 30 12:33:13 2000
***************
*** 5,11 ****
   * files which are fixed to work correctly with ANSI C and placed in a
   * directory that GNU C will search.
   *
!  * This file contains 130 fixup descriptions.
   *
   * See README-fixinc for more information.
   *
--- 5,11 ----
   * files which are fixed to work correctly with ANSI C and placed in a
   * directory that GNU C will search.
   *
!  * This file contains 131 fixup descriptions.
   *
   * See README-fixinc for more information.
   *
*************** static const char* apzFix_Header_Breakag
*** 1785,1793 ****
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
   *
   *  Description of Hp_Inline fix
   */
! #define HP_INLINE_FIXIDX                 41
  tSCC zHp_InlineName[] =
       "hp_inline";
  
--- 1785,1837 ----
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
   *
+  *  Description of Glibc_Mathdef_Include_Guard fix
+  */
+ #define GLIBC_MATHDEF_INCLUDE_GUARD_FIXIDX 41
+ tSCC zGlibc_Mathdef_Include_GuardName[] =
+      "glibc_mathdef_include_guard";
+ 
+ /*
+  *  File name selection pattern
+  */
+ tSCC zGlibc_Mathdef_Include_GuardList[] =
+   "|bits/mathdef.h|";
+ /*
+  *  Machine/OS name selection pattern
+  */
+ #define apzGlibc_Mathdef_Include_GuardMachs (const char**)NULL
+ 
+ /*
+  *  content selection pattern - do fix if pattern found
+  */
+ tSCC zGlibc_Mathdef_Include_GuardSelect0[] =
+        "^([ \t]*#if[ \t]+defined[ \t]+__USE_ISOC.*)";
+ 
+ /*
+  *  content bypass pattern - skip fix if pattern found
+  */
+ tSCC zGlibc_Mathdef_Include_GuardBypass0[] =
+        "_MATH_H_MATHDEF";
+ 
+ #define    GLIBC_MATHDEF_INCLUDE_GUARD_TEST_CT  2
+ static tTestDesc aGlibc_Mathdef_Include_GuardTests[] = {
+   { TT_NEGREP,   zGlibc_Mathdef_Include_GuardBypass0, (regex_t*)NULL },
+   { TT_EGREP,    zGlibc_Mathdef_Include_GuardSelect0, (regex_t*)NULL }, };
+ 
+ /*
+  *  Fix Command Arguments for Glibc_Mathdef_Include_Guard
+  */
+ static const char* apzGlibc_Mathdef_Include_GuardPatch[] = {
+     "format",
+     "%0 && !defined _MATH_H_MATHDEF\n\
+ # define _MATH_H_MATHDEF",
+     (char*)NULL };
+ 
+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
+  *
   *  Description of Hp_Inline fix
   */
! #define HP_INLINE_FIXIDX                 42
  tSCC zHp_InlineName[] =
       "hp_inline";
  
*************** static const char* apzHp_InlinePatch[] =
*** 1824,1830 ****
   *
   *  Description of Hp_Sysfile fix
   */
! #define HP_SYSFILE_FIXIDX                42
  tSCC zHp_SysfileName[] =
       "hp_sysfile";
  
--- 1868,1874 ----
   *
   *  Description of Hp_Sysfile fix
   */
! #define HP_SYSFILE_FIXIDX                43
  tSCC zHp_SysfileName[] =
       "hp_sysfile";
  
*************** static const char* apzHp_SysfilePatch[] 
*** 1861,1867 ****
   *
   *  Description of Hpux11_Fabsf fix
   */
! #define HPUX11_FABSF_FIXIDX              43
  tSCC zHpux11_FabsfName[] =
       "hpux11_fabsf";
  
--- 1905,1911 ----
   *
   *  Description of Hpux11_Fabsf fix
   */
! #define HPUX11_FABSF_FIXIDX              44
  tSCC zHpux11_FabsfName[] =
       "hpux11_fabsf";
  
*************** static const char* apzHpux11_FabsfPatch[
*** 1906,1912 ****
   *
   *  Description of Hpux11_Uint32_C fix
   */
! #define HPUX11_UINT32_C_FIXIDX           44
  tSCC zHpux11_Uint32_CName[] =
       "hpux11_uint32_c";
  
--- 1950,1956 ----
   *
   *  Description of Hpux11_Uint32_C fix
   */
! #define HPUX11_UINT32_C_FIXIDX           45
  tSCC zHpux11_Uint32_CName[] =
       "hpux11_uint32_c";
  
*************** static const char* apzHpux11_Uint32_CPat
*** 1942,1948 ****
   *
   *  Description of Hpux8_Bogus_Inlines fix
   */
! #define HPUX8_BOGUS_INLINES_FIXIDX       45
  tSCC zHpux8_Bogus_InlinesName[] =
       "hpux8_bogus_inlines";
  
--- 1986,1992 ----
   *
   *  Description of Hpux8_Bogus_Inlines fix
   */
! #define HPUX8_BOGUS_INLINES_FIXIDX       46
  tSCC zHpux8_Bogus_InlinesName[] =
       "hpux8_bogus_inlines";
  
*************** static const char* apzHpux8_Bogus_Inline
*** 1980,1986 ****
   *
   *  Description of Int_Abort_Free_And_Exit fix
   */
! #define INT_ABORT_FREE_AND_EXIT_FIXIDX   46
  tSCC zInt_Abort_Free_And_ExitName[] =
       "int_abort_free_and_exit";
  
--- 2024,2030 ----
   *
   *  Description of Int_Abort_Free_And_Exit fix
   */
! #define INT_ABORT_FREE_AND_EXIT_FIXIDX   47
  tSCC zInt_Abort_Free_And_ExitName[] =
       "int_abort_free_and_exit";
  
*************** static const char* apzInt_Abort_Free_And
*** 2016,2022 ****
   *
   *  Description of Isc_Omits_With_Stdc fix
   */
! #define ISC_OMITS_WITH_STDC_FIXIDX       47
  tSCC zIsc_Omits_With_StdcName[] =
       "isc_omits_with_stdc";
  
--- 2060,2066 ----
   *
   *  Description of Isc_Omits_With_Stdc fix
   */
! #define ISC_OMITS_WITH_STDC_FIXIDX       48
  tSCC zIsc_Omits_With_StdcName[] =
       "isc_omits_with_stdc";
  
*************** static const char* apzIsc_Omits_With_Std
*** 2052,2058 ****
   *
   *  Description of Io_Quotes_Def fix
   */
! #define IO_QUOTES_DEF_FIXIDX             48
  tSCC zIo_Quotes_DefName[] =
       "io_quotes_def";
  
--- 2096,2102 ----
   *
   *  Description of Io_Quotes_Def fix
   */
! #define IO_QUOTES_DEF_FIXIDX             49
  tSCC zIo_Quotes_DefName[] =
       "io_quotes_def";
  
*************** static const char* apzIo_Quotes_DefPatch
*** 2087,2093 ****
   *
   *  Description of Io_Quotes_Use fix
   */
! #define IO_QUOTES_USE_FIXIDX             49
  tSCC zIo_Quotes_UseName[] =
       "io_quotes_use";
  
--- 2131,2137 ----
   *
   *  Description of Io_Quotes_Use fix
   */
! #define IO_QUOTES_USE_FIXIDX             50
  tSCC zIo_Quotes_UseName[] =
       "io_quotes_use";
  
*************** static const char* apzIo_Quotes_UsePatch
*** 2122,2128 ****
   *
   *  Description of Hpux_Maxint fix
   */
! #define HPUX_MAXINT_FIXIDX               50
  tSCC zHpux_MaxintName[] =
       "hpux_maxint";
  
--- 2166,2172 ----
   *
   *  Description of Hpux_Maxint fix
   */
! #define HPUX_MAXINT_FIXIDX               51
  tSCC zHpux_MaxintName[] =
       "hpux_maxint";
  
*************** static const char* apzHpux_MaxintPatch[]
*** 2161,2167 ****
   *
   *  Description of Hpux_Systime fix
   */
! #define HPUX_SYSTIME_FIXIDX              51
  tSCC zHpux_SystimeName[] =
       "hpux_systime";
  
--- 2205,2211 ----
   *
   *  Description of Hpux_Systime fix
   */
! #define HPUX_SYSTIME_FIXIDX              52
  tSCC zHpux_SystimeName[] =
       "hpux_systime";
  
*************** static const char* apzHpux_SystimePatch[
*** 2197,2203 ****
   *
   *  Description of Ip_Missing_Semi fix
   */
! #define IP_MISSING_SEMI_FIXIDX           52
  tSCC zIp_Missing_SemiName[] =
       "ip_missing_semi";
  
--- 2241,2247 ----
   *
   *  Description of Ip_Missing_Semi fix
   */
! #define IP_MISSING_SEMI_FIXIDX           53
  tSCC zIp_Missing_SemiName[] =
       "ip_missing_semi";
  
*************** static const char* apzIp_Missing_SemiPat
*** 2232,2238 ****
   *
   *  Description of Irix_Asm_Apostrophe fix
   */
! #define IRIX_ASM_APOSTROPHE_FIXIDX       53
  tSCC zIrix_Asm_ApostropheName[] =
       "irix_asm_apostrophe";
  
--- 2276,2282 ----
   *
   *  Description of Irix_Asm_Apostrophe fix
   */
! #define IRIX_ASM_APOSTROPHE_FIXIDX       54
  tSCC zIrix_Asm_ApostropheName[] =
       "irix_asm_apostrophe";
  
*************** static const char* apzIrix_Asm_Apostroph
*** 2269,2275 ****
   *
   *  Description of Isc_Fmod fix
   */
! #define ISC_FMOD_FIXIDX                  54
  tSCC zIsc_FmodName[] =
       "isc_fmod";
  
--- 2313,2319 ----
   *
   *  Description of Isc_Fmod fix
   */
! #define ISC_FMOD_FIXIDX                  55
  tSCC zIsc_FmodName[] =
       "isc_fmod";
  
*************** static const char* apzIsc_FmodPatch[] = 
*** 2305,2311 ****
   *
   *  Description of Kandr_Concat fix
   */
! #define KANDR_CONCAT_FIXIDX              55
  tSCC zKandr_ConcatName[] =
       "kandr_concat";
  
--- 2349,2355 ----
   *
   *  Description of Kandr_Concat fix
   */
! #define KANDR_CONCAT_FIXIDX              56
  tSCC zKandr_ConcatName[] =
       "kandr_concat";
  
*************** static const char* apzKandr_ConcatPatch[
*** 2341,2347 ****
   *
   *  Description of Libc1_Ifdefd_Memx fix
   */
! #define LIBC1_IFDEFD_MEMX_FIXIDX         56
  tSCC zLibc1_Ifdefd_MemxName[] =
       "libc1_ifdefd_memx";
  
--- 2385,2391 ----
   *
   *  Description of Libc1_Ifdefd_Memx fix
   */
! #define LIBC1_IFDEFD_MEMX_FIXIDX         57
  tSCC zLibc1_Ifdefd_MemxName[] =
       "libc1_ifdefd_memx";
  
*************** extern [a-z_]+ mem.*(\n\
*** 2390,2396 ****
   *
   *  Description of Limits_Ifndefs fix
   */
! #define LIMITS_IFNDEFS_FIXIDX            57
  tSCC zLimits_IfndefsName[] =
       "limits_ifndefs";
  
--- 2434,2440 ----
   *
   *  Description of Limits_Ifndefs fix
   */
! #define LIMITS_IFNDEFS_FIXIDX            58
  tSCC zLimits_IfndefsName[] =
       "limits_ifndefs";
  
*************** static const char* apzLimits_IfndefsPatc
*** 2429,2435 ****
   *
   *  Description of Lynx_Void_Int fix
   */
! #define LYNX_VOID_INT_FIXIDX             58
  tSCC zLynx_Void_IntName[] =
       "lynx_void_int";
  
--- 2473,2479 ----
   *
   *  Description of Lynx_Void_Int fix
   */
! #define LYNX_VOID_INT_FIXIDX             59
  tSCC zLynx_Void_IntName[] =
       "lynx_void_int";
  
*************** static const char* apzLynx_Void_IntPatch
*** 2465,2471 ****
   *
   *  Description of Lynxos_Fcntl_Proto fix
   */
! #define LYNXOS_FCNTL_PROTO_FIXIDX        59
  tSCC zLynxos_Fcntl_ProtoName[] =
       "lynxos_fcntl_proto";
  
--- 2509,2515 ----
   *
   *  Description of Lynxos_Fcntl_Proto fix
   */
! #define LYNXOS_FCNTL_PROTO_FIXIDX        60
  tSCC zLynxos_Fcntl_ProtoName[] =
       "lynxos_fcntl_proto";
  
*************** static const char* apzLynxos_Fcntl_Proto
*** 2502,2508 ****
   *
   *  Description of M88k_Bad_Hypot_Opt fix
   */
! #define M88K_BAD_HYPOT_OPT_FIXIDX        60
  tSCC zM88k_Bad_Hypot_OptName[] =
       "m88k_bad_hypot_opt";
  
--- 2546,2552 ----
   *
   *  Description of M88k_Bad_Hypot_Opt fix
   */
! #define M88K_BAD_HYPOT_OPT_FIXIDX        61
  tSCC zM88k_Bad_Hypot_OptName[] =
       "m88k_bad_hypot_opt";
  
*************** static __inline__ double fake_hypot (x, 
*** 2551,2557 ****
   *
   *  Description of M88k_Bad_S_If fix
   */
! #define M88K_BAD_S_IF_FIXIDX             61
  tSCC zM88k_Bad_S_IfName[] =
       "m88k_bad_s_if";
  
--- 2595,2601 ----
   *
   *  Description of M88k_Bad_S_If fix
   */
! #define M88K_BAD_S_IF_FIXIDX             62
  tSCC zM88k_Bad_S_IfName[] =
       "m88k_bad_s_if";
  
*************** static const char* apzM88k_Bad_S_IfPatch
*** 2590,2596 ****
   *
   *  Description of M88k_Multi_Incl fix
   */
! #define M88K_MULTI_INCL_FIXIDX           62
  tSCC zM88k_Multi_InclName[] =
       "m88k_multi_incl";
  
--- 2634,2640 ----
   *
   *  Description of M88k_Multi_Incl fix
   */
! #define M88K_MULTI_INCL_FIXIDX           63
  tSCC zM88k_Multi_InclName[] =
       "m88k_multi_incl";
  
*************** static const char* apzM88k_Multi_InclPat
*** 2627,2633 ****
   *
   *  Description of Machine_Ansi_H_Va_List fix
   */
! #define MACHINE_ANSI_H_VA_LIST_FIXIDX    63
  tSCC zMachine_Ansi_H_Va_ListName[] =
       "machine_ansi_h_va_list";
  
--- 2671,2677 ----
   *
   *  Description of Machine_Ansi_H_Va_List fix
   */
! #define MACHINE_ANSI_H_VA_LIST_FIXIDX    64
  tSCC zMachine_Ansi_H_Va_ListName[] =
       "machine_ansi_h_va_list";
  
*************** static const char* apzMachine_Ansi_H_Va_
*** 2671,2677 ****
   *
   *  Description of Machine_Name fix
   */
! #define MACHINE_NAME_FIXIDX              64
  tSCC zMachine_NameName[] =
       "machine_name";
  
--- 2715,2721 ----
   *
   *  Description of Machine_Name fix
   */
! #define MACHINE_NAME_FIXIDX              65
  tSCC zMachine_NameName[] =
       "machine_name";
  
*************** static const char* apzMachine_NamePatch[
*** 2704,2710 ****
   *
   *  Description of Math_Exception fix
   */
! #define MATH_EXCEPTION_FIXIDX            65
  tSCC zMath_ExceptionName[] =
       "math_exception";
  
--- 2748,2754 ----
   *
   *  Description of Math_Exception fix
   */
! #define MATH_EXCEPTION_FIXIDX            66
  tSCC zMath_ExceptionName[] =
       "math_exception";
  
*************** static const char* apzMath_ExceptionPatc
*** 2752,2758 ****
   *
   *  Description of Math_Huge_Val_From_Dbl_Max fix
   */
! #define MATH_HUGE_VAL_FROM_DBL_MAX_FIXIDX 66
  tSCC zMath_Huge_Val_From_Dbl_MaxName[] =
       "math_huge_val_from_dbl_max";
  
--- 2796,2802 ----
   *
   *  Description of Math_Huge_Val_From_Dbl_Max fix
   */
! #define MATH_HUGE_VAL_FROM_DBL_MAX_FIXIDX 67
  tSCC zMath_Huge_Val_From_Dbl_MaxName[] =
       "math_huge_val_from_dbl_max";
  
*************** static const char* apzMath_Huge_Val_From
*** 2799,2805 ****
   *
   *  Description of Math_Huge_Val_Ifndef fix
   */
! #define MATH_HUGE_VAL_IFNDEF_FIXIDX      67
  tSCC zMath_Huge_Val_IfndefName[] =
       "math_huge_val_ifndef";
  
--- 2843,2849 ----
   *
   *  Description of Math_Huge_Val_Ifndef fix
   */
! #define MATH_HUGE_VAL_IFNDEF_FIXIDX      68
  tSCC zMath_Huge_Val_IfndefName[] =
       "math_huge_val_ifndef";
  
*************** static const char* apzMath_Huge_Val_Ifnd
*** 2838,2844 ****
   *
   *  Description of Nested_Motorola fix
   */
! #define NESTED_MOTOROLA_FIXIDX           68
  tSCC zNested_MotorolaName[] =
       "nested_motorola";
  
--- 2882,2888 ----
   *
   *  Description of Nested_Motorola fix
   */
! #define NESTED_MOTOROLA_FIXIDX           69
  tSCC zNested_MotorolaName[] =
       "nested_motorola";
  
*************** static const char* apzNested_MotorolaPat
*** 2876,2882 ****
   *
   *  Description of Nested_Sys_Limits fix
   */
! #define NESTED_SYS_LIMITS_FIXIDX         69
  tSCC zNested_Sys_LimitsName[] =
       "nested_sys_limits";
  
--- 2920,2926 ----
   *
   *  Description of Nested_Sys_Limits fix
   */
! #define NESTED_SYS_LIMITS_FIXIDX         70
  tSCC zNested_Sys_LimitsName[] =
       "nested_sys_limits";
  
*************** static const char* apzNested_Sys_LimitsP
*** 2912,2918 ****
   *
   *  Description of Nested_Auth_Des fix
   */
! #define NESTED_AUTH_DES_FIXIDX           70
  tSCC zNested_Auth_DesName[] =
       "nested_auth_des";
  
--- 2956,2962 ----
   *
   *  Description of Nested_Auth_Des fix
   */
! #define NESTED_AUTH_DES_FIXIDX           71
  tSCC zNested_Auth_DesName[] =
       "nested_auth_des";
  
*************** static const char* apzNested_Auth_DesPat
*** 2948,2954 ****
   *
   *  Description of News_Os_Recursion fix
   */
! #define NEWS_OS_RECURSION_FIXIDX         71
  tSCC zNews_Os_RecursionName[] =
       "news_os_recursion";
  
--- 2992,2998 ----
   *
   *  Description of News_Os_Recursion fix
   */
! #define NEWS_OS_RECURSION_FIXIDX         72
  tSCC zNews_Os_RecursionName[] =
       "news_os_recursion";
  
*************** static const char* apzNews_Os_RecursionP
*** 2986,2992 ****
   *
   *  Description of Next_Math_Prefix fix
   */
! #define NEXT_MATH_PREFIX_FIXIDX          72
  tSCC zNext_Math_PrefixName[] =
       "next_math_prefix";
  
--- 3030,3036 ----
   *
   *  Description of Next_Math_Prefix fix
   */
! #define NEXT_MATH_PREFIX_FIXIDX          73
  tSCC zNext_Math_PrefixName[] =
       "next_math_prefix";
  
*************** static const char* apzNext_Math_PrefixPa
*** 3023,3029 ****
   *
   *  Description of Next_Template fix
   */
! #define NEXT_TEMPLATE_FIXIDX             73
  tSCC zNext_TemplateName[] =
       "next_template";
  
--- 3067,3073 ----
   *
   *  Description of Next_Template fix
   */
! #define NEXT_TEMPLATE_FIXIDX             74
  tSCC zNext_TemplateName[] =
       "next_template";
  
*************** static const char* apzNext_TemplatePatch
*** 3060,3066 ****
   *
   *  Description of Next_Volitile fix
   */
! #define NEXT_VOLITILE_FIXIDX             74
  tSCC zNext_VolitileName[] =
       "next_volitile";
  
--- 3104,3110 ----
   *
   *  Description of Next_Volitile fix
   */
! #define NEXT_VOLITILE_FIXIDX             75
  tSCC zNext_VolitileName[] =
       "next_volitile";
  
*************** static const char* apzNext_VolitilePatch
*** 3097,3103 ****
   *
   *  Description of Next_Wait_Union fix
   */
! #define NEXT_WAIT_UNION_FIXIDX           75
  tSCC zNext_Wait_UnionName[] =
       "next_wait_union";
  
--- 3141,3147 ----
   *
   *  Description of Next_Wait_Union fix
   */
! #define NEXT_WAIT_UNION_FIXIDX           76
  tSCC zNext_Wait_UnionName[] =
       "next_wait_union";
  
*************** static const char* apzNext_Wait_UnionPat
*** 3133,3139 ****
   *
   *  Description of Nodeent_Syntax fix
   */
! #define NODEENT_SYNTAX_FIXIDX            76
  tSCC zNodeent_SyntaxName[] =
       "nodeent_syntax";
  
--- 3177,3183 ----
   *
   *  Description of Nodeent_Syntax fix
   */
! #define NODEENT_SYNTAX_FIXIDX            77
  tSCC zNodeent_SyntaxName[] =
       "nodeent_syntax";
  
*************** static const char* apzNodeent_SyntaxPatc
*** 3169,3175 ****
   *
   *  Description of Osf_Namespace_A fix
   */
! #define OSF_NAMESPACE_A_FIXIDX           77
  tSCC zOsf_Namespace_AName[] =
       "osf_namespace_a";
  
--- 3213,3219 ----
   *
   *  Description of Osf_Namespace_A fix
   */
! #define OSF_NAMESPACE_A_FIXIDX           78
  tSCC zOsf_Namespace_AName[] =
       "osf_namespace_a";
  
*************** static const char* apzOsf_Namespace_APat
*** 3215,3221 ****
   *
   *  Description of Osf_Namespace_C fix
   */
! #define OSF_NAMESPACE_C_FIXIDX           78
  tSCC zOsf_Namespace_CName[] =
       "osf_namespace_c";
  
--- 3259,3265 ----
   *
   *  Description of Osf_Namespace_C fix
   */
! #define OSF_NAMESPACE_C_FIXIDX           79
  tSCC zOsf_Namespace_CName[] =
       "osf_namespace_c";
  
*************** typedef __regmatch_t\tregmatch_t;",
*** 3270,3276 ****
   *
   *  Description of Pthread_Page_Size fix
   */
! #define PTHREAD_PAGE_SIZE_FIXIDX         79
  tSCC zPthread_Page_SizeName[] =
       "pthread_page_size";
  
--- 3314,3320 ----
   *
   *  Description of Pthread_Page_Size fix
   */
! #define PTHREAD_PAGE_SIZE_FIXIDX         80
  tSCC zPthread_Page_SizeName[] =
       "pthread_page_size";
  
*************** static const char* apzPthread_Page_SizeP
*** 3306,3312 ****
   *
   *  Description of Read_Ret_Type fix
   */
! #define READ_RET_TYPE_FIXIDX             80
  tSCC zRead_Ret_TypeName[] =
       "read_ret_type";
  
--- 3350,3356 ----
   *
   *  Description of Read_Ret_Type fix
   */
! #define READ_RET_TYPE_FIXIDX             81
  tSCC zRead_Ret_TypeName[] =
       "read_ret_type";
  
*************** static const char* apzRead_Ret_TypePatch
*** 3344,3350 ****
   *
   *  Description of Rs6000_Double fix
   */
! #define RS6000_DOUBLE_FIXIDX             81
  tSCC zRs6000_DoubleName[] =
       "rs6000_double";
  
--- 3388,3394 ----
   *
   *  Description of Rs6000_Double fix
   */
! #define RS6000_DOUBLE_FIXIDX             82
  tSCC zRs6000_DoubleName[] =
       "rs6000_double";
  
*************** static const char* apzRs6000_DoublePatch
*** 3383,3389 ****
   *
   *  Description of Rs6000_Fchmod fix
   */
! #define RS6000_FCHMOD_FIXIDX             82
  tSCC zRs6000_FchmodName[] =
       "rs6000_fchmod";
  
--- 3427,3433 ----
   *
   *  Description of Rs6000_Fchmod fix
   */
! #define RS6000_FCHMOD_FIXIDX             83
  tSCC zRs6000_FchmodName[] =
       "rs6000_fchmod";
  
*************** static const char* apzRs6000_FchmodPatch
*** 3419,3425 ****
   *
   *  Description of Rs6000_Param fix
   */
! #define RS6000_PARAM_FIXIDX              83
  tSCC zRs6000_ParamName[] =
       "rs6000_param";
  
--- 3463,3469 ----
   *
   *  Description of Rs6000_Param fix
   */
! #define RS6000_PARAM_FIXIDX              84
  tSCC zRs6000_ParamName[] =
       "rs6000_param";
  
*************** static const char* apzRs6000_ParamPatch[
*** 3455,3461 ****
   *
   *  Description of Sco_Static_Func fix
   */
! #define SCO_STATIC_FUNC_FIXIDX           84
  tSCC zSco_Static_FuncName[] =
       "sco_static_func";
  
--- 3499,3505 ----
   *
   *  Description of Sco_Static_Func fix
   */
! #define SCO_STATIC_FUNC_FIXIDX           85
  tSCC zSco_Static_FuncName[] =
       "sco_static_func";
  
*************** extern \"C\" {\\\n\
*** 3499,3505 ****
   *
   *  Description of Sco_Strict_Ansi fix
   */
! #define SCO_STRICT_ANSI_FIXIDX           85
  tSCC zSco_Strict_AnsiName[] =
       "sco_strict_ansi";
  
--- 3543,3549 ----
   *
   *  Description of Sco_Strict_Ansi fix
   */
! #define SCO_STRICT_ANSI_FIXIDX           86
  tSCC zSco_Strict_AnsiName[] =
       "sco_strict_ansi";
  
*************** static const char* apzSco_Strict_AnsiPat
*** 3537,3543 ****
   *
   *  Description of Sco_Utime fix
   */
! #define SCO_UTIME_FIXIDX                 86
  tSCC zSco_UtimeName[] =
       "sco_utime";
  
--- 3581,3587 ----
   *
   *  Description of Sco_Utime fix
   */
! #define SCO_UTIME_FIXIDX                 87
  tSCC zSco_UtimeName[] =
       "sco_utime";
  
*************** static const char* apzSco_UtimePatch[] =
*** 3575,3581 ****
   *
   *  Description of Statsswtch fix
   */
! #define STATSSWTCH_FIXIDX                87
  tSCC zStatsswtchName[] =
       "statsswtch";
  
--- 3619,3625 ----
   *
   *  Description of Statsswtch fix
   */
! #define STATSSWTCH_FIXIDX                88
  tSCC zStatsswtchName[] =
       "statsswtch";
  
*************** static const char* apzStatsswtchPatch[] 
*** 3611,3617 ****
   *
   *  Description of Stdio_Stdarg_H fix
   */
! #define STDIO_STDARG_H_FIXIDX            88
  tSCC zStdio_Stdarg_HName[] =
       "stdio_stdarg_h";
  
--- 3655,3661 ----
   *
   *  Description of Stdio_Stdarg_H fix
   */
! #define STDIO_STDARG_H_FIXIDX            89
  tSCC zStdio_Stdarg_HName[] =
       "stdio_stdarg_h";
  
*************** static const char* apzStdio_Stdarg_HPatc
*** 3648,3654 ****
   *
   *  Description of Stdio_Va_List fix
   */
! #define STDIO_VA_LIST_FIXIDX             89
  tSCC zStdio_Va_ListName[] =
       "stdio_va_list";
  
--- 3692,3698 ----
   *
   *  Description of Stdio_Va_List fix
   */
! #define STDIO_VA_LIST_FIXIDX             90
  tSCC zStdio_Va_ListName[] =
       "stdio_va_list";
  
*************** s@_Va_LIST@_VA_LIST@",
*** 3693,3699 ****
   *
   *  Description of Struct_File fix
   */
! #define STRUCT_FILE_FIXIDX               90
  tSCC zStruct_FileName[] =
       "struct_file";
  
--- 3737,3743 ----
   *
   *  Description of Struct_File fix
   */
! #define STRUCT_FILE_FIXIDX               91
  tSCC zStruct_FileName[] =
       "struct_file";
  
*************** static const char* apzStruct_FilePatch[]
*** 3730,3736 ****
   *
   *  Description of Struct_Sockaddr fix
   */
! #define STRUCT_SOCKADDR_FIXIDX           91
  tSCC zStruct_SockaddrName[] =
       "struct_sockaddr";
  
--- 3774,3780 ----
   *
   *  Description of Struct_Sockaddr fix
   */
! #define STRUCT_SOCKADDR_FIXIDX           92
  tSCC zStruct_SockaddrName[] =
       "struct_sockaddr";
  
*************** static const char* apzStruct_SockaddrPat
*** 3774,3780 ****
   *
   *  Description of Sun_Auth_Proto fix
   */
! #define SUN_AUTH_PROTO_FIXIDX            92
  tSCC zSun_Auth_ProtoName[] =
       "sun_auth_proto";
  
--- 3818,3824 ----
   *
   *  Description of Sun_Auth_Proto fix
   */
! #define SUN_AUTH_PROTO_FIXIDX            93
  tSCC zSun_Auth_ProtoName[] =
       "sun_auth_proto";
  
*************** static const char* apzSun_Auth_ProtoPatc
*** 3815,3821 ****
   *
   *  Description of Sun_Bogus_Ifdef fix
   */
! #define SUN_BOGUS_IFDEF_FIXIDX           93
  tSCC zSun_Bogus_IfdefName[] =
       "sun_bogus_ifdef";
  
--- 3859,3865 ----
   *
   *  Description of Sun_Bogus_Ifdef fix
   */
! #define SUN_BOGUS_IFDEF_FIXIDX           94
  tSCC zSun_Bogus_IfdefName[] =
       "sun_bogus_ifdef";
  
*************** static const char* apzSun_Bogus_IfdefPat
*** 3851,3857 ****
   *
   *  Description of Sun_Catmacro fix
   */
! #define SUN_CATMACRO_FIXIDX              94
  tSCC zSun_CatmacroName[] =
       "sun_catmacro";
  
--- 3895,3901 ----
   *
   *  Description of Sun_Catmacro fix
   */
! #define SUN_CATMACRO_FIXIDX              95
  tSCC zSun_CatmacroName[] =
       "sun_catmacro";
  
*************** static const char* apzSun_CatmacroPatch[
*** 3891,3897 ****
   *
   *  Description of Sun_Malloc fix
   */
! #define SUN_MALLOC_FIXIDX                95
  tSCC zSun_MallocName[] =
       "sun_malloc";
  
--- 3935,3941 ----
   *
   *  Description of Sun_Malloc fix
   */
! #define SUN_MALLOC_FIXIDX                96
  tSCC zSun_MallocName[] =
       "sun_malloc";
  
*************** static const char* apzSun_MallocPatch[] 
*** 3922,3928 ****
   *
   *  Description of Sun_Rusers_Semi fix
   */
! #define SUN_RUSERS_SEMI_FIXIDX           96
  tSCC zSun_Rusers_SemiName[] =
       "sun_rusers_semi";
  
--- 3966,3972 ----
   *
   *  Description of Sun_Rusers_Semi fix
   */
! #define SUN_RUSERS_SEMI_FIXIDX           97
  tSCC zSun_Rusers_SemiName[] =
       "sun_rusers_semi";
  
*************** static const char* apzSun_Rusers_SemiPat
*** 3957,3963 ****
   *
   *  Description of Sun_Signal fix
   */
! #define SUN_SIGNAL_FIXIDX                97
  tSCC zSun_SignalName[] =
       "sun_signal";
  
--- 4001,4007 ----
   *
   *  Description of Sun_Signal fix
   */
! #define SUN_SIGNAL_FIXIDX                98
  tSCC zSun_SignalName[] =
       "sun_signal";
  
*************** void\t(*signal(...))(...);\n\
*** 3997,4003 ****
   *
   *  Description of Sunos_Matherr_Decl fix
   */
! #define SUNOS_MATHERR_DECL_FIXIDX        98
  tSCC zSunos_Matherr_DeclName[] =
       "sunos_matherr_decl";
  
--- 4041,4047 ----
   *
   *  Description of Sunos_Matherr_Decl fix
   */
! #define SUNOS_MATHERR_DECL_FIXIDX        99
  tSCC zSunos_Matherr_DeclName[] =
       "sunos_matherr_decl";
  
*************** static const char* apzSunos_Matherr_Decl
*** 4040,4046 ****
   *
   *  Description of Sunos_Strlen fix
   */
! #define SUNOS_STRLEN_FIXIDX              99
  tSCC zSunos_StrlenName[] =
       "sunos_strlen";
  
--- 4084,4090 ----
   *
   *  Description of Sunos_Strlen fix
   */
! #define SUNOS_STRLEN_FIXIDX              100
  tSCC zSunos_StrlenName[] =
       "sunos_strlen";
  
*************** static const char* apzSunos_StrlenPatch[
*** 4076,4082 ****
   *
   *  Description of Svr4__P fix
   */
! #define SVR4__P_FIXIDX                   100
  tSCC zSvr4__PName[] =
       "svr4__p";
  
--- 4120,4126 ----
   *
   *  Description of Svr4__P fix
   */
! #define SVR4__P_FIXIDX                   101
  tSCC zSvr4__PName[] =
       "svr4__p";
  
*************** static const char* apzSvr4__PPatch[] = {
*** 4114,4120 ****
   *
   *  Description of Svr4_Getcwd fix
   */
! #define SVR4_GETCWD_FIXIDX               101
  tSCC zSvr4_GetcwdName[] =
       "svr4_getcwd";
  
--- 4158,4164 ----
   *
   *  Description of Svr4_Getcwd fix
   */
! #define SVR4_GETCWD_FIXIDX               102
  tSCC zSvr4_GetcwdName[] =
       "svr4_getcwd";
  
*************** static const char* apzSvr4_GetcwdPatch[]
*** 4150,4156 ****
   *
   *  Description of Svr4_Profil fix
   */
! #define SVR4_PROFIL_FIXIDX               102
  tSCC zSvr4_ProfilName[] =
       "svr4_profil";
  
--- 4194,4200 ----
   *
   *  Description of Svr4_Profil fix
   */
! #define SVR4_PROFIL_FIXIDX               103
  tSCC zSvr4_ProfilName[] =
       "svr4_profil";
  
*************** static const char* apzSvr4_ProfilPatch[]
*** 4186,4192 ****
   *
   *  Description of Gnu_Types fix
   */
! #define GNU_TYPES_FIXIDX                 103
  tSCC zGnu_TypesName[] =
       "gnu_types";
  
--- 4230,4236 ----
   *
   *  Description of Gnu_Types fix
   */
! #define GNU_TYPES_FIXIDX                 104
  tSCC zGnu_TypesName[] =
       "gnu_types";
  
*************** static const char* apzGnu_TypesPatch[] =
*** 4228,4234 ****
   *
   *  Description of Sysv68_String fix
   */
! #define SYSV68_STRING_FIXIDX             104
  tSCC zSysv68_StringName[] =
       "sysv68_string";
  
--- 4272,4278 ----
   *
   *  Description of Sysv68_String fix
   */
! #define SYSV68_STRING_FIXIDX             105
  tSCC zSysv68_StringName[] =
       "sysv68_string";
  
*************** extern unsigned int\\\n\
*** 4265,4271 ****
   *
   *  Description of Sysz_Stdlib_For_Sun fix
   */
! #define SYSZ_STDLIB_FOR_SUN_FIXIDX       105
  tSCC zSysz_Stdlib_For_SunName[] =
       "sysz_stdlib_for_sun";
  
--- 4309,4315 ----
   *
   *  Description of Sysz_Stdlib_For_Sun fix
   */
! #define SYSZ_STDLIB_FOR_SUN_FIXIDX       106
  tSCC zSysz_Stdlib_For_SunName[] =
       "sysz_stdlib_for_sun";
  
*************** static const char* apzSysz_Stdlib_For_Su
*** 4301,4307 ****
   *
   *  Description of Tinfo_Cplusplus fix
   */
! #define TINFO_CPLUSPLUS_FIXIDX           106
  tSCC zTinfo_CplusplusName[] =
       "tinfo_cplusplus";
  
--- 4345,4351 ----
   *
   *  Description of Tinfo_Cplusplus fix
   */
! #define TINFO_CPLUSPLUS_FIXIDX           107
  tSCC zTinfo_CplusplusName[] =
       "tinfo_cplusplus";
  
*************** static const char* apzTinfo_CplusplusPat
*** 4337,4343 ****
   *
   *  Description of Ultrix_Atof_Param fix
   */
! #define ULTRIX_ATOF_PARAM_FIXIDX         107
  tSCC zUltrix_Atof_ParamName[] =
       "ultrix_atof_param";
  
--- 4381,4387 ----
   *
   *  Description of Ultrix_Atof_Param fix
   */
! #define ULTRIX_ATOF_PARAM_FIXIDX         108
  tSCC zUltrix_Atof_ParamName[] =
       "ultrix_atof_param";
  
*************** static const char* apzUltrix_Atof_ParamP
*** 4373,4379 ****
   *
   *  Description of Ultrix_Const fix
   */
! #define ULTRIX_CONST_FIXIDX              108
  tSCC zUltrix_ConstName[] =
       "ultrix_const";
  
--- 4417,4423 ----
   *
   *  Description of Ultrix_Const fix
   */
! #define ULTRIX_CONST_FIXIDX              109
  tSCC zUltrix_ConstName[] =
       "ultrix_const";
  
*************** static const char* apzUltrix_ConstPatch[
*** 4410,4416 ****
   *
   *  Description of Ultrix_Const2 fix
   */
! #define ULTRIX_CONST2_FIXIDX             109
  tSCC zUltrix_Const2Name[] =
       "ultrix_const2";
  
--- 4454,4460 ----
   *
   *  Description of Ultrix_Const2 fix
   */
! #define ULTRIX_CONST2_FIXIDX             110
  tSCC zUltrix_Const2Name[] =
       "ultrix_const2";
  
*************** static const char* apzUltrix_Const2Patch
*** 4447,4453 ****
   *
   *  Description of Ultrix_Fix_Fixproto fix
   */
! #define ULTRIX_FIX_FIXPROTO_FIXIDX       110
  tSCC zUltrix_Fix_FixprotoName[] =
       "ultrix_fix_fixproto";
  
--- 4491,4497 ----
   *
   *  Description of Ultrix_Fix_Fixproto fix
   */
! #define ULTRIX_FIX_FIXPROTO_FIXIDX       111
  tSCC zUltrix_Fix_FixprotoName[] =
       "ultrix_fix_fixproto";
  
*************** static const char* apzUltrix_Fix_Fixprot
*** 4485,4491 ****
   *
   *  Description of Ultrix_Ifdef fix
   */
! #define ULTRIX_IFDEF_FIXIDX              111
  tSCC zUltrix_IfdefName[] =
       "ultrix_ifdef";
  
--- 4529,4535 ----
   *
   *  Description of Ultrix_Ifdef fix
   */
! #define ULTRIX_IFDEF_FIXIDX              112
  tSCC zUltrix_IfdefName[] =
       "ultrix_ifdef";
  
*************** static const char* apzUltrix_IfdefPatch[
*** 4521,4527 ****
   *
   *  Description of Ultrix_Math_Ifdef fix
   */
! #define ULTRIX_MATH_IFDEF_FIXIDX         112
  tSCC zUltrix_Math_IfdefName[] =
       "ultrix_math_ifdef";
  
--- 4565,4571 ----
   *
   *  Description of Ultrix_Math_Ifdef fix
   */
! #define ULTRIX_MATH_IFDEF_FIXIDX         113
  tSCC zUltrix_Math_IfdefName[] =
       "ultrix_math_ifdef";
  
*************** static const char* apzUltrix_Math_IfdefP
*** 4557,4563 ****
   *
   *  Description of Ultrix_Nested_Ioctl fix
   */
! #define ULTRIX_NESTED_IOCTL_FIXIDX       113
  tSCC zUltrix_Nested_IoctlName[] =
       "ultrix_nested_ioctl";
  
--- 4601,4607 ----
   *
   *  Description of Ultrix_Nested_Ioctl fix
   */
! #define ULTRIX_NESTED_IOCTL_FIXIDX       114
  tSCC zUltrix_Nested_IoctlName[] =
       "ultrix_nested_ioctl";
  
*************** static const char* apzUltrix_Nested_Ioct
*** 4592,4598 ****
   *
   *  Description of Ultrix_Nested_Svc fix
   */
! #define ULTRIX_NESTED_SVC_FIXIDX         114
  tSCC zUltrix_Nested_SvcName[] =
       "ultrix_nested_svc";
  
--- 4636,4642 ----
   *
   *  Description of Ultrix_Nested_Svc fix
   */
! #define ULTRIX_NESTED_SVC_FIXIDX         115
  tSCC zUltrix_Nested_SvcName[] =
       "ultrix_nested_svc";
  
*************** static const char* apzUltrix_Nested_SvcP
*** 4627,4633 ****
   *
   *  Description of Ultrix_Stat fix
   */
! #define ULTRIX_STAT_FIXIDX               115
  tSCC zUltrix_StatName[] =
       "ultrix_stat";
  
--- 4671,4677 ----
   *
   *  Description of Ultrix_Stat fix
   */
! #define ULTRIX_STAT_FIXIDX               116
  tSCC zUltrix_StatName[] =
       "ultrix_stat";
  
*************** static const char* apzUltrix_StatPatch[]
*** 4668,4674 ****
   *
   *  Description of Ultrix_Static fix
   */
! #define ULTRIX_STATIC_FIXIDX             116
  tSCC zUltrix_StaticName[] =
       "ultrix_static";
  
--- 4712,4718 ----
   *
   *  Description of Ultrix_Static fix
   */
! #define ULTRIX_STATIC_FIXIDX             117
  tSCC zUltrix_StaticName[] =
       "ultrix_static";
  
*************** static const char* apzUltrix_StaticPatch
*** 4705,4711 ****
   *
   *  Description of Ultrix_Strings fix
   */
! #define ULTRIX_STRINGS_FIXIDX            117
  tSCC zUltrix_StringsName[] =
       "ultrix_strings";
  
--- 4749,4755 ----
   *
   *  Description of Ultrix_Strings fix
   */
! #define ULTRIX_STRINGS_FIXIDX            118
  tSCC zUltrix_StringsName[] =
       "ultrix_strings";
  
*************** static const char* apzUltrix_StringsPatc
*** 4740,4746 ****
   *
   *  Description of Undefine_Null fix
   */
! #define UNDEFINE_NULL_FIXIDX             118
  tSCC zUndefine_NullName[] =
       "undefine_null";
  
--- 4784,4790 ----
   *
   *  Description of Undefine_Null fix
   */
! #define UNDEFINE_NULL_FIXIDX             119
  tSCC zUndefine_NullName[] =
       "undefine_null";
  
*************** static const char* apzUndefine_NullPatch
*** 4786,4792 ****
   *
   *  Description of Uw7_Byteorder_Fix fix
   */
! #define UW7_BYTEORDER_FIX_FIXIDX         119
  tSCC zUw7_Byteorder_FixName[] =
       "uw7_byteorder_fix";
  
--- 4830,4836 ----
   *
   *  Description of Uw7_Byteorder_Fix fix
   */
! #define UW7_BYTEORDER_FIX_FIXIDX         120
  tSCC zUw7_Byteorder_FixName[] =
       "uw7_byteorder_fix";
  
*************** static const char* apzUw7_Byteorder_FixP
*** 4837,4843 ****
   *
   *  Description of Va_I960_Macro fix
   */
! #define VA_I960_MACRO_FIXIDX             120
  tSCC zVa_I960_MacroName[] =
       "va_i960_macro";
  
--- 4881,4887 ----
   *
   *  Description of Va_I960_Macro fix
   */
! #define VA_I960_MACRO_FIXIDX             121
  tSCC zVa_I960_MacroName[] =
       "va_i960_macro";
  
*************** static const char* apzVa_I960_MacroPatch
*** 4873,4879 ****
   *
   *  Description of Void_Null fix
   */
! #define VOID_NULL_FIXIDX                 121
  tSCC zVoid_NullName[] =
       "void_null";
  
--- 4917,4923 ----
   *
   *  Description of Void_Null fix
   */
! #define VOID_NULL_FIXIDX                 122
  tSCC zVoid_NullName[] =
       "void_null";
  
*************** static const char* apzVoid_NullPatch[] =
*** 4909,4915 ****
   *
   *  Description of Vxworks_Gcc_Problem fix
   */
! #define VXWORKS_GCC_PROBLEM_FIXIDX       122
  tSCC zVxworks_Gcc_ProblemName[] =
       "vxworks_gcc_problem";
  
--- 4953,4959 ----
   *
   *  Description of Vxworks_Gcc_Problem fix
   */
! #define VXWORKS_GCC_PROBLEM_FIXIDX       123
  tSCC zVxworks_Gcc_ProblemName[] =
       "vxworks_gcc_problem";
  
*************** static const char* apzVxworks_Gcc_Proble
*** 4959,4965 ****
   *
   *  Description of Vxworks_Needs_Vxtypes fix
   */
! #define VXWORKS_NEEDS_VXTYPES_FIXIDX     123
  tSCC zVxworks_Needs_VxtypesName[] =
       "vxworks_needs_vxtypes";
  
--- 5003,5009 ----
   *
   *  Description of Vxworks_Needs_Vxtypes fix
   */
! #define VXWORKS_NEEDS_VXTYPES_FIXIDX     124
  tSCC zVxworks_Needs_VxtypesName[] =
       "vxworks_needs_vxtypes";
  
*************** static const char* apzVxworks_Needs_Vxty
*** 4995,5001 ****
   *
   *  Description of Vxworks_Needs_Vxworks fix
   */
! #define VXWORKS_NEEDS_VXWORKS_FIXIDX     124
  tSCC zVxworks_Needs_VxworksName[] =
       "vxworks_needs_vxworks";
  
--- 5039,5045 ----
   *
   *  Description of Vxworks_Needs_Vxworks fix
   */
! #define VXWORKS_NEEDS_VXWORKS_FIXIDX     125
  tSCC zVxworks_Needs_VxworksName[] =
       "vxworks_needs_vxworks";
  
*************** static const char* apzVxworks_Needs_Vxwo
*** 5044,5050 ****
   *
   *  Description of Vxworks_Time fix
   */
! #define VXWORKS_TIME_FIXIDX              125
  tSCC zVxworks_TimeName[] =
       "vxworks_time";
  
--- 5088,5094 ----
   *
   *  Description of Vxworks_Time fix
   */
! #define VXWORKS_TIME_FIXIDX              126
  tSCC zVxworks_TimeName[] =
       "vxworks_time";
  
*************** typedef void (*__gcc_VOIDFUNCPTR) ();\n\
*** 5095,5101 ****
   *
   *  Description of X11_Class fix
   */
! #define X11_CLASS_FIXIDX                 126
  tSCC zX11_ClassName[] =
       "x11_class";
  
--- 5139,5145 ----
   *
   *  Description of X11_Class fix
   */
! #define X11_CLASS_FIXIDX                 127
  tSCC zX11_ClassName[] =
       "x11_class";
  
*************** static const char* apzX11_ClassPatch[] =
*** 5142,5148 ****
   *
   *  Description of X11_Class_Usage fix
   */
! #define X11_CLASS_USAGE_FIXIDX           127
  tSCC zX11_Class_UsageName[] =
       "x11_class_usage";
  
--- 5186,5192 ----
   *
   *  Description of X11_Class_Usage fix
   */
! #define X11_CLASS_USAGE_FIXIDX           128
  tSCC zX11_Class_UsageName[] =
       "x11_class_usage";
  
*************** static const char* apzX11_Class_UsagePat
*** 5185,5191 ****
   *
   *  Description of X11_New fix
   */
! #define X11_NEW_FIXIDX                   128
  tSCC zX11_NewName[] =
       "x11_new";
  
--- 5229,5235 ----
   *
   *  Description of X11_New fix
   */
! #define X11_NEW_FIXIDX                   129
  tSCC zX11_NewName[] =
       "x11_new";
  
*************** static const char* apzX11_NewPatch[] = {
*** 5226,5232 ****
   *
   *  Description of X11_Sprintf fix
   */
! #define X11_SPRINTF_FIXIDX               129
  tSCC zX11_SprintfName[] =
       "x11_sprintf";
  
--- 5270,5276 ----
   *
   *  Description of X11_Sprintf fix
   */
! #define X11_SPRINTF_FIXIDX               130
  tSCC zX11_SprintfName[] =
       "x11_sprintf";
  
*************** static const char* apzX11_SprintfPatch[]
*** 5265,5273 ****
   *
   *  List of all fixes
   */
! #define REGEX_COUNT          134
  #define MACH_LIST_SIZE_LIMIT 279
! #define FIX_COUNT            130
  
  tFixDesc fixDescList[ FIX_COUNT ] = {
    {  zAaa_Ki_IfaceName,    zAaa_Ki_IfaceList,
--- 5309,5317 ----
   *
   *  List of all fixes
   */
! #define REGEX_COUNT          136
  #define MACH_LIST_SIZE_LIMIT 279
! #define FIX_COUNT            131
  
  tFixDesc fixDescList[ FIX_COUNT ] = {
    {  zAaa_Ki_IfaceName,    zAaa_Ki_IfaceList,
*************** tFixDesc fixDescList[ FIX_COUNT ] = {
*** 5474,5479 ****
--- 5518,5528 ----
       apzFix_Header_BreakageMachs,
       FIX_HEADER_BREAKAGE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
       aFix_Header_BreakageTests,   apzFix_Header_BreakagePatch },
+ 
+   {  zGlibc_Mathdef_Include_GuardName,    zGlibc_Mathdef_Include_GuardList,
+      apzGlibc_Mathdef_Include_GuardMachs,
+      GLIBC_MATHDEF_INCLUDE_GUARD_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+      aGlibc_Mathdef_Include_GuardTests,   apzGlibc_Mathdef_Include_GuardPatch },
  
    {  zHp_InlineName,    zHp_InlineList,
       apzHp_InlineMachs,


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]