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
48bd9529
Commit
48bd9529
authored
Mar 31, 1999
by
Bruce Korb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
regenerated
From-SVN: r26088
parent
8f34d1e9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
399 additions
and
456 deletions
+399
-456
gcc/fixinc/fixincl.sh
+145
-118
gcc/fixinc/fixincl.x
+254
-338
gcc/fixinc/inclhack.sh
+0
-0
No files found.
gcc/fixinc/fixincl.sh
View file @
48bd9529
...
...
@@ -2,15 +2,15 @@
#
# DO NOT EDIT THIS FILE (fixincl.sh)
#
# It has been autogen-ed Wednesday March 31, 1999 at
01:12:08 AM M
ST
# From the definitions
/puke/law//egcs/egcs/gcc/fixinc/
inclhack.def
# and the template file
/puke/law//egcs/egcs/gcc/fixinc/
inclhack.tpl
# It has been autogen-ed Wednesday March 31, 1999 at
12:03:13 PM P
ST
# From the definitions inclhack.def
# and the template file inclhack.tpl
#
# Install modified versions of certain ANSI-incompatible system header
# 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
3
fixup scripts.
#
# See README-fixinc for more information.
#
...
...
@@ -99,7 +99,7 @@ case $LIB in
esac
echo
Fixing headers into
${
LIB
}
for
${
target_canonical
}
target
# Determine whether this system has symbolic links.
if
ln
-s
X
$LIB
/ShouldNotExist 2>/dev/null
;
then
rm
-f
$LIB
/ShouldNotExist
...
...
@@ -110,7 +110,7 @@ elif ln -s X /tmp/ShouldNotExist 2>/dev/null; then
else
LINKS
=
false
fi
# # # # # # # # # # # # # # # # # # # # #
#
# Search each input directory for broken header files.
...
...
@@ -128,6 +128,7 @@ for INPUT in ${INPUTLIST} ; do
cd
${
ORIGDIR
}
cd
${
INPUT
}
||
continue
INPUT
=
`
${
PWDCMD
}
`
#
# # # # # # # # # # # # # # # # # # # # #
...
...
@@ -135,24 +136,27 @@ cd ${INPUT} || continue
echo
Finding directories and links to directories
# Find all directories and all symlinks that point to directories.
# Put the list in $
file
s.
# Put the list in $
all_dir
s.
# Each time we find a symlink, add it to newdirs
# so that we do another find within the dir the link points to.
# Note that $
file
s may have duplicates in it;
# Note that $
all_dir
s may have duplicates in it;
# later parts of this file are supposed to ignore them.
dirs
=
"."
levels
=
2
all_dirs
=
""
search_dirs
=
""
while
[
-n
"
$dirs
"
]
&&
[
$levels
-gt
0
]
do
levels
=
`
expr
$levels
- 1
`
newdirs
=
for
d
in
$dirs
do
levels
=
`
expr
$levels
- 1
`
newdirs
=
for
d
in
$dirs
do
echo
" Searching
$INPUT
/
$d
"
# Find all directories under $d, relative to $d, excluding $d itself.
# (The /. is needed after $d in case $d is a symlink.)
files
=
"
$file
s
`
find
$d
/.
-type
d
-print
|
\
all_dirs
=
"
$all_dir
s
`
find
$d
/.
-type
d
-print
|
\
sed
-e
'/\/\.$/d'
-e
's@/./@/@g'
`
"
# Find all links to directories.
# Using `-exec test -d' in find fails on some systems,
...
...
@@ -164,131 +168,151 @@ do
theselinks
=
`
find
$d
/.
-type
l
-print
| sed
-e
's@/./@/@g'
`
for
d1
in
$theselinks
--dummy--
do
# If the link points to a directory,
# add that dir to $newdirs
if
[
-d
$d1
]
then
files
=
"
$file
s
$d1
"
# If the link points to a directory,
# add that dir to $newdirs
if
[
-d
$d1
]
then
all_dirs
=
"
$all_dir
s
$d1
"
if
[
"
`
ls
-ld
$d1
| sed
-n
's/.*-> //p'
`
"
!=
"."
]
then
newdirs
=
"
$newdirs
$d1
"
fi
newdirs
=
"
$newdirs
$d1
"
search_dirs
=
"
$search_dirs
$d1
"
fi
fi
done
done
dirs
=
"
$newdirs
"
done
dirs
=
"
$newdirs
"
done
# # # # # # # # # # # # # # # # # # # # #
#
dirs
=
echo
"All directories (including links to directories):"
echo
$
file
s
for
file
in
$
file
s
;
do
echo
$
all_dir
s
for
file
in
$
all_dir
s
;
do
rm
-rf
$LIB
/
$file
if
[
!
-d
$LIB
/
$file
]
then
mkdir
$LIB
/
$file
fi
done
mkdir
$LIB
/root
# # # # # # # # # # # # # # # # # # # # #
#
# treetops gets an alternating list
# of old directories to copy
# and the new directories to copy to.
treetops
=
"
${
INPUT
}
${
LIB
}
"
treetops
=
"
.
${
LIB
}
"
if
$LINKS
;
then
echo
'Making symbolic directory links'
for
file
in
$files
;
do
dest
=
`
ls
-ld
$file
| sed
-n
's/.*-> //p'
`
if
[
"
$dest
"
]
;
then
cwd
=
`
${
PWDCMD
}
`
# In case $dest is relative, get to $file's dir first.
cd
${
INPUT
}
cd
`
echo
./
$file
| sed
-n
's&[^/]*$&&p'
`
# Check that the target directory exists.
# Redirections changed to avoid bug in sh on Ultrix.
(
cd
$dest
)
>
/dev/null 2>&1
if
[
$?
=
0
]
;
then
cd
$dest
# X gets the dir that the link actually leads to.
x
=
`
${
PWDCMD
}
`
# Canonicalize ${INPUT} now to minimize the time an
# automounter has to change the result of ${PWDCMD}.
cinput
=
`
cd
${
INPUT
}
;
${
PWDCMD
}
`
# If a link points to ., make a similar link to .
if
[
$x
=
${
cinput
}
]
;
then
echo
$file
'->'
.
': Making link'
rm
-fr
${
LIB
}
/
$file
>
/dev/null 2>&1
ln
-s
.
${
LIB
}
/
$file
>
/dev/null 2>&1
# If link leads back into ${INPUT},
# make a similar link here.
elif
expr
$x
:
"
${
cinput
}
/.*"
>
/dev/null
;
then
# Y gets the actual target dir name, relative to ${INPUT}.
y
=
`
echo
$x
| sed
-n
"s&
${
cinput
}
/&&p"
`
# DOTS is the relative path from ${LIB}/$file's dir back to ${LIB}.
dots
=
`
echo
"
$file
"
|
sed
-e
's@^./@@'
-e
's@/./@/@g'
-e
's@[^/][^/]*@..@g'
-e
's@..$@@'
`
echo
$file
'->'
$dots$y
': Making link'
rm
-fr
${
LIB
}
/
$file
>
/dev/null 2>&1
ln
-s
$dots$y
${
LIB
}
/
$file
>
/dev/null 2>&1
else
# If the link is to a dir $target outside ${INPUT},
# repoint the link at ${INPUT}/root$target
# and process $target into ${INPUT}/root$target
# treat this directory as if it actually contained the files.
echo
$file
'->'
root
$x
': Making link'
if
[
-d
$LIB
/root
$x
]
then
true
cwd
=
`
${
PWDCMD
}
`
for
sym_link
in
$search_dirs
;
do
cd
${
INPUT
}
dest
=
`
ls
-ld
${
sym_link
}
| sed
-n
's/.*-> //p'
`
# In case $dest is relative, get to ${sym_link}'s dir first.
#
cd
./
`
echo
${
sym_link
}
| sed
's;/[^/]*$;;'
`
# Check that the target directory exists.
# Redirections changed to avoid bug in sh on Ultrix.
#
(
cd
$dest
)
>
/dev/null 2>&1
if
[
$?
=
0
]
;
then
cd
$dest
# full_dest_dir gets the dir that the link actually leads to.
#
full_dest_dir
=
`
${
PWDCMD
}
`
# Canonicalize ${INPUT} now to minimize the time an
# automounter has to change the result of ${PWDCMD}.
#
cinput
=
`
cd
${
INPUT
}
;
${
PWDCMD
}
`
# If a link points to ., make a similar link to .
#
if
[
${
full_dest_dir
}
=
${
cinput
}
]
;
then
echo
${
sym_link
}
'->'
.
': Making self link'
rm
-fr
${
LIB
}
/
${
sym_link
}
>
/dev/null 2>&1
ln
-s
.
${
LIB
}
/
${
sym_link
}
>
/dev/null 2>&1
# If link leads back into ${INPUT},
# make a similar link here.
#
elif
expr
${
full_dest_dir
}
:
"
${
cinput
}
/.*"
>
/dev/null
;
then
# Y gets the actual target dir name, relative to ${INPUT}.
y
=
`
echo
${
full_dest_dir
}
| sed
-n
"s&
${
cinput
}
/&&p"
`
# DOTS is the relative path from ${LIB}/${sym_link} back to ${LIB}.
dots
=
`
echo
"
${
sym_link
}
"
|
sed
-e
's@^./@@'
-e
's@/./@/@g'
-e
's@[^/][^/]*@..@g'
-e
's@..$@@'
`
echo
${
sym_link
}
'->'
$dots$y
': Making local link'
rm
-fr
${
LIB
}
/
${
sym_link
}
>
/dev/null 2>&1
ln
-s
$dots$y
${
LIB
}
/
${
sym_link
}
>
/dev/null 2>&1
else
dirname
=
root
$x
/
dirmade
=
.
cd
$LIB
while
[
x
$dirname
!=
x
]
;
do
component
=
`
echo
$dirname
| sed
-e
's|/.*$||'
`
mkdir
$component
>
/dev/null 2>&1
cd
$component
dirmade
=
$dirmade
/
$component
dirname
=
`
echo
$dirname
| sed
-e
's|[^/]*/||'
`
done
fi
# Duplicate directory structure created in ${LIB}/$file in new
# root area.
for
file2
in
$files
;
do
case
$file2
in
$file
/
*
)
dupdir
=
${
LIB
}
/root
$x
/
`
echo
$file2
| sed
-n
"s|^
${
file
}
/||p"
`
echo
"Duplicating
${
file
}
's
${
dupdir
}
"
if
[
-d
${
dupdir
}
]
# If the link is to a dir $target outside ${INPUT},
# repoint the link at ${INPUT}/root$target
# and process $target into ${INPUT}/root$target
# treat this directory as if it actually contained the files.
#
echo
${
sym_link
}
'->'
root
${
full_dest_dir
}
': Making rooted link'
if
[
-d
$LIB
/root
${
full_dest_dir
}
]
then
true
else
mkdir
${
dupdir
}
fi
;;
*
)
;;
esac
dirname
=
root
${
full_dest_dir
}
/
dirmade
=
.
cd
$LIB
while
[
x
$dirname
!=
x
]
;
do
component
=
`
echo
$dirname
| sed
-e
's|/.*$||'
`
mkdir
$component
>
/dev/null 2>&1
cd
$component
dirmade
=
$dirmade
/
$component
dirname
=
`
echo
$dirname
| sed
-e
's|[^/]*/||'
`
done
# Get the path from ${LIB} to $file, accounting for symlinks.
parent
=
`
echo
"
$file
"
| sed
-e
's@/[^/]*$@@'
`
libabs
=
`
cd
${
LIB
}
;
${
PWDCMD
}
`
file2
=
`
cd
${
LIB
}
;
cd
$parent
;
${
PWDCMD
}
| sed
-e
"s@^
${
libabs
}
@@"
`
# DOTS is the relative path from ${LIB}/$file's dir back to ${LIB}.
dots
=
`
echo
"
$file2
"
| sed
-e
's@/[^/]*@../@g'
`
rm
-fr
${
LIB
}
/
$file
>
/dev/null 2>&1
ln
-s
${
dots
}
root
$x
${
LIB
}
/
$file
>
/dev/null 2>&1
treetops
=
"
$treetops
$x
${
LIB
}
/root
$x
"
fi
fi
# Duplicate directory structure created in ${LIB}/${sym_link} in new
# root area.
#
for
file2
in
$all_dirs
;
do
case
$file2
in
${
sym_link
}
/
*
)
dupdir
=
${
LIB
}
/root
${
full_dest_dir
}
/
`
echo
$file2
|
sed
-n
"s|^
${
sym_link
}
/||p"
`
echo
"Duplicating
${
sym_link
}
's
${
dupdir
}
"
if
[
-d
${
dupdir
}
]
then
true
else
mkdir
${
dupdir
}
fi
;;
*
)
;;
esac
done
# Get the path from ${LIB} to ${sym_link}, accounting for symlinks.
#
parent
=
`
echo
"
${
sym_link
}
"
| sed
-e
's@/[^/]*$@@'
`
libabs
=
`
cd
${
LIB
}
;
${
PWDCMD
}
`
file2
=
`
cd
${
LIB
}
;
cd
$parent
;
${
PWDCMD
}
| sed
-e
"s@^
${
libabs
}
@@"
`
# DOTS is the relative path from ${LIB}/${sym_link} back to ${LIB}.
#
dots
=
`
echo
"
$file2
"
| sed
-e
's@/[^/]*@../@g'
`
rm
-fr
${
LIB
}
/
${
sym_link
}
>
/dev/null 2>&1
ln
-s
${
dots
}
root
${
full_dest_dir
}
${
LIB
}
/
${
sym_link
}
>
/dev/null 2>&1
treetops
=
"
$treetops
${
sym_link
}
${
LIB
}
/root
${
full_dest_dir
}
"
fi
cd
$cwd
fi
done
fi
# # # # # # # # # # # # # # # # # # # # #
#
required
=
...
...
@@ -299,6 +323,9 @@ while [ $# != 0 ]; do
#
SRCDIR
=
`
cd
${
INPUT
}
;
cd
$1
;
${
PWDCMD
}
`
export
SRCDIR
FIND_BASE
=
$1
export
FIND_BASE
shift
DESTDIR
=
`
cd
$1
;
${
PWDCMD
}
`
...
...
@@ -314,16 +341,16 @@ while [ $# != 0 ]; do
touch
${
DESTDIR
}
/DONE
echo
Fixing directory
${
SRCDIR
}
into
${
DESTDIR
}
# Check .h files which are symlinks as well as those which are files.
# A link to a header file will not be processed by anything but this.
# Check files which are symlinks as well as those which are files.
#
cd
${
SRCDIR
}
cd
${
INPUT
}
required
=
"
$required
`
if
$LINKS
;
then
find
.
-name
'*.h'
\(
-type
f
-o
-type
l
\)
-print
find
${
FIND_BASE
}
/.
\(
-type
f
-o
-type
l
\)
-print
else
find
.
-name
'*.h'
-type
f
-print
fi
|
${
FIXINCL
}
`
"
find
${
FIND_BASE
}
/.
-type
f
-print
fi
|
\
sed
-e
's;/\./;/;g'
-e
's;//*;/;g'
|
\
${
FIXINCL
}
`
"
done
## Make sure that any include files referenced using double quotes
...
...
@@ -368,8 +395,8 @@ find . -name DONE -exec rm -f '{}' ';'
echo
'Removing unneeded directories:'
cd
$LIB
file
s
=
`
find
.
-type
d
-print
| sort
-r
`
for
file
in
$
file
s
;
do
all_dir
s
=
`
find
.
-type
d
-print
| sort
-r
`
for
file
in
$
all_dir
s
;
do
rmdir
$LIB
/
$file
>
/dev/null 2>&1 | :
done
...
...
gcc/fixinc/fixincl.x
View file @
48bd9529
/*
* DO NOT EDIT THIS FILE (fixincl.x)
*
* It has been autogen-ed Wednesday March 31, 1999 at
01:11:59 AM M
ST
* From the definitions
/puke/law//egcs/egcs/gcc/fixinc/
inclhack.def
* and the template file
/puke/law//egcs/egcs/gcc/fixinc/
fixincl.tpl
* It has been autogen-ed Wednesday March 31, 1999 at
12:03:54 PM P
ST
* From the definitions inclhack.def
* and the template file fixincl.tpl
*
* Install modified versions of certain ANSI-incompatible system header
* 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
3
fixup scripts.
*
* See README-fixinc for more information.
*
...
...
@@ -325,48 +325,7 @@ const char* apzAvoid_BoolPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10 - Bad_Malloc_Decl fix
*/
tSCC zBad_Malloc_DeclName[] =
"Bad_Malloc_Decl";
/*
* File name selection pattern
*/
tSCC zBad_Malloc_DeclList[] =
"|" "rpc/types.h" "|";
/*
* Machine/OS name selection pattern
*/
#define apzBad_Malloc_DeclMachs (const char**)NULL
/*
* content bypass pattern
*/
tSCC zBad_Malloc_DeclBypass0[] =
"\"C\"";
#define BAD_MALLOC_DECL_TEST_CT 1
tTestDesc aBad_Malloc_DeclTests[] = {
{ TT_NEGREP, zBad_Malloc_DeclBypass0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for Bad_Malloc_Decl
*/
const char* apzBad_Malloc_DeclPatch[] = { "sed",
"-e" "1i\\\n"
"#ifdef __cplusplus\\\n"
"extern \"C\" {\\\n"
"#endif\\\n"
"\n",
"-e" "$a\\\n"
"#ifdef __cplusplus\\\n"
"}\\\n"
"#endif\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 11 - Bad_Struct_Term fix
* Description 10 - Bad_Struct_Term fix
*/
tSCC zBad_Struct_TermName[] =
"Bad_Struct_Term";
...
...
@@ -399,7 +358,7 @@ const char* apzBad_Struct_TermPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 1
2
- Badquote fix
* Description 1
1
- Badquote fix
*/
tSCC zBadquoteName[] =
"Badquote";
...
...
@@ -424,7 +383,7 @@ const char* apzBadquotePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 1
3
- Bad_Lval fix
* Description 1
2
- Bad_Lval fix
*/
tSCC zBad_LvalName[] =
"Bad_Lval";
...
...
@@ -470,7 +429,7 @@ const char* apzBad_LvalPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 1
4
- Broken_Assert_Stdio fix
* Description 1
3
- Broken_Assert_Stdio fix
*/
tSCC zBroken_Assert_StdioName[] =
"Broken_Assert_Stdio";
...
...
@@ -511,7 +470,7 @@ const char* apzBroken_Assert_StdioPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 1
5
- Broken_Assert_Stdlib fix
* Description 1
4
- Broken_Assert_Stdlib fix
*/
tSCC zBroken_Assert_StdlibName[] =
"Broken_Assert_Stdlib";
...
...
@@ -554,7 +513,7 @@ const char* apzBroken_Assert_StdlibPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 1
6
- Bsd43_Io_Macros fix
* Description 1
5
- Bsd43_Io_Macros fix
*/
tSCC zBsd43_Io_MacrosName[] =
"Bsd43_Io_Macros";
...
...
@@ -587,6 +546,34 @@ const char* apzBsd43_Io_MacrosPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 16 - Dec_Intern_Asm fix
*/
tSCC zDec_Intern_AsmName[] =
"Dec_Intern_Asm";
/*
* File name selection pattern
*/
tSCC zDec_Intern_AsmList[] =
"|" "c_asm.h" "|";
/*
* Machine/OS name selection pattern
*/
#define apzDec_Intern_AsmMachs (const char**)NULL
#define DEC_INTERN_ASM_TEST_CT 0
#define aDec_Intern_AsmTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Dec_Intern_Asm
*/
const char* apzDec_Intern_AsmPatch[] = { "sed",
"-e" "/^[ \t]*float[ \t]*fasm/i\n"
"#ifdef __DECC\n",
"-e" "/^[ \t]*#[ \t]*pragma[ \t]*intrinsic([ \t]*dasm/a\n"
"#endif\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 17 - No_Double_Slash fix
*/
tSCC zNo_Double_SlashName[] =
...
...
@@ -604,13 +591,13 @@ tSCC zNo_Double_SlashName[] =
* content selection pattern
*/
tSCC zNo_Double_SlashSelect0[] =
"//[^*]";
"//[^
\"
*]";
/*
* content test pattern. A shell will deal with it later.
*/
tSCC zNo_Double_SlashTest0[] =
"-z \"`echo ${file}|egrep '++$|\\.hh$|\\.H$'`\"";
"-z \"`echo ${file}|egrep '
cxx/|
++$|\\.hh$|\\.H$'`\"";
#define NO_DOUBLE_SLASH_TEST_CT 2
tTestDesc aNo_Double_SlashTests[] = {
...
...
@@ -621,38 +608,12 @@ tTestDesc aNo_Double_SlashTests[] = {
* Fix Command Arguments for No_Double_Slash
*/
const char* apzNo_Double_SlashPatch[] = { "sed",
"-e" "/\\/\\/[^*]/s|//.*$||g",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 18 - Irix_Bogus_Cxx_Cmnt fix
*/
tSCC zIrix_Bogus_Cxx_CmntName[] =
"Irix_Bogus_Cxx_Cmnt";
/*
* File name selection pattern
*/
tSCC zIrix_Bogus_Cxx_CmntList[] =
"|" "elf_abi.h"
"|" "elf.h" "|";
/*
* Machine/OS name selection pattern
*/
#define apzIrix_Bogus_Cxx_CmntMachs (const char**)NULL
#define IRIX_BOGUS_CXX_CMNT_TEST_CT 0
#define aIrix_Bogus_Cxx_CmntTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Irix_Bogus_Cxx_Cmnt
*/
const char* apzIrix_Bogus_Cxx_CmntPatch[] = { "sed",
"-e" "s@\"/\\*\"\\*/@\"//\"@",
"-e" "/\\/\\/[^\"*]/s|//.*$||g",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 1
9
- Ecd_Cursor fix
* Description 1
8
- Ecd_Cursor fix
*/
tSCC zEcd_CursorName[] =
"Ecd_Cursor";
...
...
@@ -678,7 +639,7 @@ const char* apzEcd_CursorPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
20
- Else_Label fix
* Description
19
- Else_Label fix
*/
tSCC zElse_LabelName[] =
"Else_Label";
...
...
@@ -716,7 +677,7 @@ const char* apzElse_LabelPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
1
- Endif_Label fix
* Description 2
0
- Endif_Label fix
*/
tSCC zEndif_LabelName[] =
"Endif_Label";
...
...
@@ -755,7 +716,7 @@ const char* apzEndif_LabelPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
2
- Hp_Inline fix
* Description 2
1
- Hp_Inline fix
*/
tSCC zHp_InlineName[] =
"Hp_Inline";
...
...
@@ -789,7 +750,7 @@ const char* apzHp_InlinePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
3
- Hp_Sysfile fix
* Description 2
2
- Hp_Sysfile fix
*/
tSCC zHp_SysfileName[] =
"Hp_Sysfile";
...
...
@@ -822,34 +783,35 @@ const char* apzHp_SysfilePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
4 - Hpux_
Cxx_Unready fix
* Description 2
3 -
Cxx_Unready fix
*/
tSCC z
Hpux_
Cxx_UnreadyName[] =
"
Hpux_
Cxx_Unready";
tSCC zCxx_UnreadyName[] =
"Cxx_Unready";
/*
* File name selection pattern
*/
tSCC zHpux_Cxx_UnreadyList[] =
"|" "sys/mman.h" "|";
tSCC zCxx_UnreadyList[] =
"|" "sys/mman.h"
"|" "rpc/types.h" "|";
/*
* Machine/OS name selection pattern
*/
#define apz
Hpux_
Cxx_UnreadyMachs (const char**)NULL
#define apzCxx_UnreadyMachs (const char**)NULL
/*
* content bypass pattern
*/
tSCC z
Hpux_
Cxx_UnreadyBypass0[] =
tSCC zCxx_UnreadyBypass0[] =
"\"C\"|__BEGIN_DECLS";
#define
HPUX_
CXX_UNREADY_TEST_CT 1
tTestDesc a
Hpux_
Cxx_UnreadyTests[] = {
{ TT_NEGREP, z
Hpux_
Cxx_UnreadyBypass0, (regex_t*)NULL }, };
#define CXX_UNREADY_TEST_CT 1
tTestDesc aCxx_UnreadyTests[] = {
{ TT_NEGREP, zCxx_UnreadyBypass0, (regex_t*)NULL }, };
/*
* Fix Command Arguments for
Hpux_
Cxx_Unready
* Fix Command Arguments for Cxx_Unready
*/
const char* apz
Hpux_
Cxx_UnreadyPatch[] = { "sed",
const char* apzCxx_UnreadyPatch[] = { "sed",
"-e" "1i\\\n"
"#ifdef __cplusplus\\\n"
"extern \"C\" {\\\n"
...
...
@@ -863,7 +825,7 @@ const char* apzHpux_Cxx_UnreadyPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
5
- Hpux_Maxint fix
* Description 2
4
- Hpux_Maxint fix
*/
tSCC zHpux_MaxintName[] =
"Hpux_Maxint";
...
...
@@ -891,7 +853,7 @@ const char* apzHpux_MaxintPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
6
- Hpux_Systime fix
* Description 2
5
- Hpux_Systime fix
*/
tSCC zHpux_SystimeName[] =
"Hpux_Systime";
...
...
@@ -924,7 +886,7 @@ const char* apzHpux_SystimePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
7
- Interactv_Add1 fix
* Description 2
6
- Interactv_Add1 fix
*/
tSCC zInteractv_Add1Name[] =
"Interactv_Add1";
...
...
@@ -947,9 +909,9 @@ tSCC zInteractv_Add1List[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zInteractv_Add1Test0[] =
"-d /etc/conf/kconfig.d";
"
-d /etc/conf/kconfig.d";
tSCC zInteractv_Add1Test1[] =
"-n \"`grep _POSIX_VERSION /usr/include/sys/unistd.h`\"";
"
-n \"`grep _POSIX_VERSION /usr/include/sys/unistd.h`\"";
#define INTERACTV_ADD1_TEST_CT 2
tTestDesc aInteractv_Add1Tests[] = {
...
...
@@ -965,7 +927,7 @@ const char* apzInteractv_Add1Patch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
8
- Interactv_Add2 fix
* Description 2
7
- Interactv_Add2 fix
*/
tSCC zInteractv_Add2Name[] =
"Interactv_Add2";
...
...
@@ -983,9 +945,9 @@ tSCC zInteractv_Add2List[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zInteractv_Add2Test0[] =
"-d /etc/conf/kconfig.d";
"
-d /etc/conf/kconfig.d";
tSCC zInteractv_Add2Test1[] =
"-n \"`grep _POSIX_VERSION /usr/include/sys/unistd.h`\"";
"
-n \"`grep _POSIX_VERSION /usr/include/sys/unistd.h`\"";
#define INTERACTV_ADD2_TEST_CT 2
tTestDesc aInteractv_Add2Tests[] = {
...
...
@@ -1001,7 +963,7 @@ const char* apzInteractv_Add2Patch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 2
9
- Interactv_Add3 fix
* Description 2
8
- Interactv_Add3 fix
*/
tSCC zInteractv_Add3Name[] =
"Interactv_Add3";
...
...
@@ -1019,9 +981,9 @@ tSCC zInteractv_Add3List[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zInteractv_Add3Test0[] =
"-d /etc/conf/kconfig.d";
"
-d /etc/conf/kconfig.d";
tSCC zInteractv_Add3Test1[] =
"-n \"`grep _POSIX_VERSION /usr/include/sys/unistd.h`\"";
"
-n \"`grep _POSIX_VERSION /usr/include/sys/unistd.h`\"";
#define INTERACTV_ADD3_TEST_CT 2
tTestDesc aInteractv_Add3Tests[] = {
...
...
@@ -1038,7 +1000,7 @@ const char* apzInteractv_Add3Patch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
30
- Io_Def_Quotes fix
* Description
29
- Io_Def_Quotes fix
*/
tSCC zIo_Def_QuotesName[] =
"Io_Def_Quotes";
...
...
@@ -1055,7 +1017,7 @@ tSCC zIo_Def_QuotesName[] =
* content selection pattern
*/
tSCC zIo_Def_QuotesSelect0[] =
"[ \t]
_IO[A-Z]*[ \t]*\\([A-Za-z
]";
"[ \t]
(_|DES)IO[A-Z]*[ \t]*\\( *[^,'
]";
#define IO_DEF_QUOTES_TEST_CT 1
tTestDesc aIo_Def_QuotesTests[] = {
...
...
@@ -1065,14 +1027,14 @@ tTestDesc aIo_Def_QuotesTests[] = {
* Fix Command Arguments for Io_Def_Quotes
*/
const char* apzIo_Def_QuotesPatch[] = { "sed",
"-e" "s/\\([ \t]
_IO[A-Z]*[ \t]*(\\)\\([A-Za-z
]\\),/\\1'\\2',/",
"-e" "s/\\([ \t]
(_|DES)IO[A-Z]*[ \t]*(\\)\\([^,'
]\\),/\\1'\\2',/",
"-e" "/#[ \t]*define[ \t]*[ \t]_IO/s/'\\([cgxtf]\\)'/\\1/g",
"-e" "/#[ \t]*define[ \t]*[ \t]DESIOC/s/'\\([cdgx]\\)'/\\1/g",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
1
- Ioctl_Fix_Ctrl fix
* Description 3
0
- Ioctl_Fix_Ctrl fix
*/
tSCC zIoctl_Fix_CtrlName[] =
"Ioctl_Fix_Ctrl";
...
...
@@ -1108,7 +1070,7 @@ const char* apzIoctl_Fix_CtrlPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
2
- Ip_Missing_Semi fix
* Description 3
1
- Ip_Missing_Semi fix
*/
tSCC zIp_Missing_SemiName[] =
"Ip_Missing_Semi";
...
...
@@ -1133,7 +1095,7 @@ const char* apzIp_Missing_SemiPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
3
- Irix_Multiline_Cmnt fix
* Description 3
2
- Irix_Multiline_Cmnt fix
*/
tSCC zIrix_Multiline_CmntName[] =
"Irix_Multiline_Cmnt";
...
...
@@ -1159,7 +1121,7 @@ const char* apzIrix_Multiline_CmntPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
4
- Irix_Sockaddr fix
* Description 3
3
- Irix_Sockaddr fix
*/
tSCC zIrix_SockaddrName[] =
"Irix_Sockaddr";
...
...
@@ -1193,7 +1155,7 @@ const char* apzIrix_SockaddrPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
5
- Irix_Struct__File fix
* Description 3
4
- Irix_Struct__File fix
*/
tSCC zIrix_Struct__FileName[] =
"Irix_Struct__File";
...
...
@@ -1219,7 +1181,7 @@ const char* apzIrix_Struct__FilePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
6
- Isc_Fmod fix
* Description 3
5
- Isc_Fmod fix
*/
tSCC zIsc_FmodName[] =
"Isc_Fmod";
...
...
@@ -1252,7 +1214,7 @@ const char* apzIsc_FmodPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
7
- Motorola_Nested fix
* Description 3
6
- Motorola_Nested fix
*/
tSCC zMotorola_NestedName[] =
"Motorola_Nested";
...
...
@@ -1265,7 +1227,9 @@ tSCC zMotorola_NestedList[] =
/*
* Machine/OS name selection pattern
*/
#define apzMotorola_NestedMachs (const char**)NULL
tSCC* apzMotorola_NestedMachs[] = {
"m68k-motorola-sysv*",
(const char*)NULL };
#define MOTOROLA_NESTED_TEST_CT 0
#define aMotorola_NestedTests (tTestDesc*)NULL
...
...
@@ -1279,7 +1243,7 @@ const char* apzMotorola_NestedPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
8
- Isc_Sys_Limits fix
* Description 3
7
- Isc_Sys_Limits fix
*/
tSCC zIsc_Sys_LimitsName[] =
"Isc_Sys_Limits";
...
...
@@ -1313,7 +1277,7 @@ const char* apzIsc_Sys_LimitsPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 3
9
- Kandr_Concat fix
* Description 3
8
- Kandr_Concat fix
*/
tSCC zKandr_ConcatName[] =
"Kandr_Concat";
...
...
@@ -1358,12 +1322,12 @@ tTestDesc aKandr_ConcatTests[] = {
* Fix Command Arguments for Kandr_Concat
*/
const char* apzKandr_ConcatPatch[] = { "sed",
"-e" "s|/\\*\\*/|
##
|g",
"-e" "s|/\\*\\*/|
##
|g",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
40
- Limits_Ifndefs fix
* Description
39
- Limits_Ifndefs fix
*/
tSCC zLimits_IfndefsName[] =
"Limits_Ifndefs";
...
...
@@ -1420,7 +1384,7 @@ const char* apzLimits_IfndefsPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
1
- Lynx_Void_Int fix
* Description 4
0
- Lynx_Void_Int fix
*/
tSCC zLynx_Void_IntName[] =
"Lynx_Void_Int";
...
...
@@ -1453,7 +1417,7 @@ const char* apzLynx_Void_IntPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
2
- Lynxos_Fcntl_Proto fix
* Description 4
1
- Lynxos_Fcntl_Proto fix
*/
tSCC zLynxos_Fcntl_ProtoName[] =
"Lynxos_Fcntl_Proto";
...
...
@@ -1466,8 +1430,16 @@ tSCC zLynxos_Fcntl_ProtoList[] =
* Machine/OS name selection pattern
*/
#define apzLynxos_Fcntl_ProtoMachs (const char**)NULL
#define LYNXOS_FCNTL_PROTO_TEST_CT 0
#define aLynxos_Fcntl_ProtoTests (tTestDesc*)NULL
/*
* content selection pattern
*/
tSCC zLynxos_Fcntl_ProtoSelect0[] =
"fcntl.*\\(int, int, int\\)";
#define LYNXOS_FCNTL_PROTO_TEST_CT 1
tTestDesc aLynxos_Fcntl_ProtoTests[] = {
{ TT_EGREP, zLynxos_Fcntl_ProtoSelect0, (regex_t*)NULL } };
/*
* Fix Command Arguments for Lynxos_Fcntl_Proto
...
...
@@ -1478,7 +1450,7 @@ const char* apzLynxos_Fcntl_ProtoPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
3
- M88k_Bad_Hypot_Opt fix
* Description 4
2
- M88k_Bad_Hypot_Opt fix
*/
tSCC zM88k_Bad_Hypot_OptName[] =
"M88k_Bad_Hypot_Opt";
...
...
@@ -1518,7 +1490,7 @@ const char* apzM88k_Bad_Hypot_OptPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
4
- M88k_Bad_S_If fix
* Description 4
3
- M88k_Bad_S_If fix
*/
tSCC zM88k_Bad_S_IfName[] =
"M88k_Bad_S_If";
...
...
@@ -1554,7 +1526,7 @@ const char* apzM88k_Bad_S_IfPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
5
- M88k_Multi_Incl fix
* Description 4
4
- M88k_Multi_Incl fix
*/
tSCC zM88k_Multi_InclName[] =
"M88k_Multi_Incl";
...
...
@@ -1586,18 +1558,15 @@ tTestDesc aM88k_Multi_InclTests[] = {
const char* apzM88k_Multi_InclPatch[] = { "sh", "-c",
"echo Fixing $file, to protect against multiple inclusion. >&2\n"
" cpp_wrapper=`echo $file | sed -e 's,\\.,_,g' -e 's,/,_,g'`\n"
" sed -e \"1i\\\n"
"#ifndef __GCC_GOT_${cpp_wrapper}_\\\n"
"#define __GCC_GOT_${cpp_wrapper}_\\\n"
"\" \\\n"
"\t-e \"$a\\\n"
"#endif /* ! __GCC_GOT_${cpp_wrapper}_ */\n"
"\"",
" echo \"#ifndef __GCC_GOT_${cpp_wrapper}_\"\n"
" echo \"#define __GCC_GOT_${cpp_wrapper}_\"\n"
" cat\n"
" echo \"#endif /* ! __GCC_GOT_${cpp_wrapper}_ */\"",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
6
- Machine_Name fix
* Description 4
5
- Machine_Name fix
*/
tSCC zMachine_NameName[] =
"Machine_Name";
...
...
@@ -1663,7 +1632,7 @@ const char* apzMachine_NamePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
7
- Math_Exception fix
* Description 4
6
- Math_Exception fix
*/
tSCC zMath_ExceptionName[] =
"Math_Exception";
...
...
@@ -1711,7 +1680,7 @@ const char* apzMath_ExceptionPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 4
8
- Math_Gcc_Ifndefs fix
* Description 4
7
- Math_Gcc_Ifndefs fix
*/
tSCC zMath_Gcc_IfndefsName[] =
"Math_Gcc_Ifndefs";
...
...
@@ -1731,78 +1700,24 @@ tSCC zMath_Gcc_IfndefsList[] =
* Fix Command Arguments for Math_Gcc_Ifndefs
*/
const char* apzMath_Gcc_IfndefsPatch[] = { "sh", "-c",
"
dbl_max_def=\"`egrep 'define[ \t]+DBL_MAX[ \t]+.*' ${SRCDIR}/float.h 2>/dev/null`\"
\n"
"
\tdbl_max_def=`egrep 'define[ \t]+DBL_MAX[ \t]+.*' float.h 2>/dev/null`
\n"
"\n"
"\tif ( test -n \"${dbl_max_def}\" \\\n"
"\t\t-a -n \"`egrep '#define[ \t]*HUGE_VAL[ \t]+DBL_MAX' $file`\" \\\n"
"\t\t-a -z \"`egrep '#define[ \t]+DBL_MAX[ \t]+' $file`\"\n"
"\t ) > /dev/null 2>&1\n"
"\tthen sed -e '/define[ \t]HUGE_VAL[ \t]/i\\\n"
"#ifndef HUGE_VAL\n"
"' \\\n"
"\t-e '/define[ \t]HUGE_VAL[ \t]/a\\\n"
"#endif\n"
"'\\\n"
"\t-e \"/define[ \t]HUGE_VAL[ \t]DBL_MAX/s/DBL_MAX/$dbl_max_def/\"\n"
"\telse sed -e '/define[ \t]HUGE_VAL[ \t]/i\\\n"
"\tthen sed -e '/define[ \t]HUGE_VAL[ \t]DBL_MAX/s/DBL_MAX/$dbl_max_def/'\n"
"\telse cat ; fi |\n"
"\tsed -e'/define[ \t]HUGE_VAL[ \t]/i\\\n"
"#ifndef HUGE_VAL\n"
"' \\\n"
"\t-e '/define[ \t]HUGE_VAL[ \t]/a\\\n"
"' -e'/define[ \t]HUGE_VAL[ \t]/a\\\n"
"#endif\n"
"'\n"
"\tfi",
"'",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 49 - Motorola_Stupid_Opt fix
*/
tSCC zMotorola_Stupid_OptName[] =
"Motorola_Stupid_Opt";
/*
* File name selection pattern
*/
tSCC zMotorola_Stupid_OptList[] =
"|" "math.h" "|";
/*
* Machine/OS name selection pattern
*/
tSCC* apzMotorola_Stupid_OptMachs[] = {
"m88k-motorola-sysv3*",
(const char*)NULL };
/*
* content selection pattern
*/
tSCC zMotorola_Stupid_OptSelect0[] =
"^extern double hypot();$";
#define MOTOROLA_STUPID_OPT_TEST_CT 1
tTestDesc aMotorola_Stupid_OptTests[] = {
{ TT_EGREP, zMotorola_Stupid_OptSelect0, (regex_t*)NULL } };
/*
* Fix Command Arguments for Motorola_Stupid_Opt
*/
const char* apzMotorola_Stupid_OptPatch[] = { "sed",
"-e" "/^extern double hypot();$/a\\\n"
"\\/* 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 50 - Nested_Comment fix
* Description 48 - Nested_Comment fix
*/
tSCC zNested_CommentName[] =
"Nested_Comment";
...
...
@@ -1827,7 +1742,7 @@ const char* apzNested_CommentPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
51
- News_Os_Recursion fix
* Description
49
- News_Os_Recursion fix
*/
tSCC zNews_Os_RecursionName[] =
"News_Os_Recursion";
...
...
@@ -1863,7 +1778,7 @@ const char* apzNews_Os_RecursionPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
2
- Next_Math_Prefix fix
* Description 5
0
- Next_Math_Prefix fix
*/
tSCC zNext_Math_PrefixName[] =
"Next_Math_Prefix";
...
...
@@ -1900,7 +1815,7 @@ const char* apzNext_Math_PrefixPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
3
- Next_Template fix
* Description 5
1
- Next_Template fix
*/
tSCC zNext_TemplateName[] =
"Next_Template";
...
...
@@ -1934,7 +1849,7 @@ const char* apzNext_TemplatePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
4
- Next_Volitile fix
* Description 5
2
- Next_Volitile fix
*/
tSCC zNext_VolitileName[] =
"Next_Volitile";
...
...
@@ -1968,7 +1883,7 @@ const char* apzNext_VolitilePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
5
- Next_Wait_Union fix
* Description 5
3
- Next_Wait_Union fix
*/
tSCC zNext_Wait_UnionName[] =
"Next_Wait_Union";
...
...
@@ -2001,7 +1916,7 @@ const char* apzNext_Wait_UnionPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
6
- Nodeent_Syntax fix
* Description 5
4
- Nodeent_Syntax fix
*/
tSCC zNodeent_SyntaxName[] =
"Nodeent_Syntax";
...
...
@@ -2026,7 +1941,7 @@ const char* apzNodeent_SyntaxPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
7
- Osf_Namespace_A fix
* Description 5
5
- Osf_Namespace_A fix
*/
tSCC zOsf_Namespace_AName[] =
"Osf_Namespace_A";
...
...
@@ -2045,11 +1960,20 @@ tSCC zOsf_Namespace_AList[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zOsf_Namespace_ATest0[] =
"-r reg_types.h-a -r sys/lc_core.h-a -n \"`grep '} regex_t;' reg_types.h`\"-a -z \"`grep __regex_t regex.h`\"";
#define OSF_NAMESPACE_A_TEST_CT 1
" -r reg_types.h";
tSCC zOsf_Namespace_ATest1[] =
" -r sys/lc_core.h";
tSCC zOsf_Namespace_ATest2[] =
" -n \"`grep '} regex_t;' reg_types.h`\"";
tSCC zOsf_Namespace_ATest3[] =
" -z \"`grep __regex_t regex.h`\"";
#define OSF_NAMESPACE_A_TEST_CT 4
tTestDesc aOsf_Namespace_ATests[] = {
{ TT_TEST, zOsf_Namespace_ATest0, 0 /* unused */ }, };
{ TT_TEST, zOsf_Namespace_ATest0, 0 /* unused */ },
{ TT_TEST, zOsf_Namespace_ATest1, 0 /* unused */ },
{ TT_TEST, zOsf_Namespace_ATest2, 0 /* unused */ },
{ TT_TEST, zOsf_Namespace_ATest3, 0 /* unused */ }, };
/*
* Fix Command Arguments for Osf_Namespace_A
...
...
@@ -2062,7 +1986,7 @@ const char* apzOsf_Namespace_APatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
8
- Osf_Namespace_B fix
* Description 5
6
- Osf_Namespace_B fix
*/
tSCC zOsf_Namespace_BName[] =
"Osf_Namespace_B";
...
...
@@ -2080,11 +2004,20 @@ tSCC zOsf_Namespace_BList[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zOsf_Namespace_BTest0[] =
"-r reg_types.h-a -r sys/lc_core.h-a -n \"`grep '} regex_t;' reg_types.h`\"-a -z \"`grep __regex_t regex.h`\"";
#define OSF_NAMESPACE_B_TEST_CT 1
" -r reg_types.h";
tSCC zOsf_Namespace_BTest1[] =
" -r sys/lc_core.h";
tSCC zOsf_Namespace_BTest2[] =
" -n \"`grep '} regex_t;' reg_types.h`\"";
tSCC zOsf_Namespace_BTest3[] =
" -z \"`grep __regex_t regex.h`\"";
#define OSF_NAMESPACE_B_TEST_CT 4
tTestDesc aOsf_Namespace_BTests[] = {
{ TT_TEST, zOsf_Namespace_BTest0, 0 /* unused */ }, };
{ TT_TEST, zOsf_Namespace_BTest0, 0 /* unused */ },
{ TT_TEST, zOsf_Namespace_BTest1, 0 /* unused */ },
{ TT_TEST, zOsf_Namespace_BTest2, 0 /* unused */ },
{ TT_TEST, zOsf_Namespace_BTest3, 0 /* unused */ }, };
/*
* Fix Command Arguments for Osf_Namespace_B
...
...
@@ -2098,7 +2031,7 @@ const char* apzOsf_Namespace_BPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 5
9
- Pthread_Page_Size fix
* Description 5
7
- Pthread_Page_Size fix
*/
tSCC zPthread_Page_SizeName[] =
"Pthread_Page_Size";
...
...
@@ -2131,7 +2064,7 @@ const char* apzPthread_Page_SizePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
60
- Rs6000_Double fix
* Description
58
- Rs6000_Double fix
*/
tSCC zRs6000_DoubleName[] =
"Rs6000_Double";
...
...
@@ -2167,7 +2100,7 @@ const char* apzRs6000_DoublePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
61
- Rs6000_Fchmod fix
* Description
59
- Rs6000_Fchmod fix
*/
tSCC zRs6000_FchmodName[] =
"Rs6000_Fchmod";
...
...
@@ -2200,7 +2133,7 @@ const char* apzRs6000_FchmodPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
2
- Rs6000_Param fix
* Description 6
0
- Rs6000_Param fix
*/
tSCC zRs6000_ParamName[] =
"Rs6000_Param";
...
...
@@ -2226,7 +2159,7 @@ const char* apzRs6000_ParamPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
3
- Sony_Include fix
* Description 6
1
- Sony_Include fix
*/
tSCC zSony_IncludeName[] =
"Sony_Include";
...
...
@@ -2259,7 +2192,7 @@ const char* apzSony_IncludePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
4
- Statsswtch fix
* Description 6
2
- Statsswtch fix
*/
tSCC zStatsswtchName[] =
"Statsswtch";
...
...
@@ -2292,7 +2225,7 @@ const char* apzStatsswtchPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
5
- Stdio_Va_List fix
* Description 6
3
- Stdio_Va_List fix
*/
tSCC zStdio_Va_ListName[] =
"Stdio_Va_List";
...
...
@@ -2334,7 +2267,7 @@ const char* apzStdio_Va_ListPatch[] = { "sh", "-c",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
6
- Sun_Bogus_Ifdef fix
* Description 6
4
- Sun_Bogus_Ifdef fix
*/
tSCC zSun_Bogus_IfdefName[] =
"Sun_Bogus_Ifdef";
...
...
@@ -2368,7 +2301,7 @@ const char* apzSun_Bogus_IfdefPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
7
- Sun_Bogus_Ifdef_Sun4c fix
* Description 6
5
- Sun_Bogus_Ifdef_Sun4c fix
*/
tSCC zSun_Bogus_Ifdef_Sun4cName[] =
"Sun_Bogus_Ifdef_Sun4c";
...
...
@@ -2401,7 +2334,7 @@ const char* apzSun_Bogus_Ifdef_Sun4cPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
8
- Sun_Catmacro fix
* Description 6
6
- Sun_Catmacro fix
*/
tSCC zSun_CatmacroName[] =
"Sun_Catmacro";
...
...
@@ -2439,7 +2372,7 @@ const char* apzSun_CatmacroPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 6
9
- Sun_Malloc fix
* Description 6
7
- Sun_Malloc fix
*/
tSCC zSun_MallocName[] =
"Sun_Malloc";
...
...
@@ -2467,7 +2400,7 @@ const char* apzSun_MallocPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
70
- Sun_Memcpy fix
* Description
68
- Sun_Memcpy fix
*/
tSCC zSun_MemcpyName[] =
"Sun_Memcpy";
...
...
@@ -2520,7 +2453,7 @@ const char* apzSun_MemcpyPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
71
- Sun_Rusers_Semi fix
* Description
69
- Sun_Rusers_Semi fix
*/
tSCC zSun_Rusers_SemiName[] =
"Sun_Rusers_Semi";
...
...
@@ -2553,7 +2486,7 @@ const char* apzSun_Rusers_SemiPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
2
- Sun_Signal fix
* Description 7
0
- Sun_Signal fix
*/
tSCC zSun_SignalName[] =
"Sun_Signal";
...
...
@@ -2592,7 +2525,7 @@ const char* apzSun_SignalPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
3
- Sun_Auth_Proto fix
* Description 7
1
- Sun_Auth_Proto fix
*/
tSCC zSun_Auth_ProtoName[] =
"Sun_Auth_Proto";
...
...
@@ -2642,34 +2575,7 @@ const char* apzSun_Auth_ProtoPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 74 - Sunos_Large_Macro fix
*/
tSCC zSunos_Large_MacroName[] =
"Sunos_Large_Macro";
/*
* File name selection pattern
*/
tSCC zSunos_Large_MacroList[] =
"|" "sundev/ipi_error.h" "|";
/*
* Machine/OS name selection pattern
*/
#define apzSunos_Large_MacroMachs (const char**)NULL
#define SUNOS_LARGE_MACRO_TEST_CT 0
#define aSunos_Large_MacroTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Sunos_Large_Macro
*/
const char* apzSunos_Large_MacroPatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to SunOS <sundev/ipi_error.h>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 75 - Sunos_Matherr_Decl fix
* Description 72 - Sunos_Matherr_Decl fix
*/
tSCC zSunos_Matherr_DeclName[] =
"Sunos_Matherr_Decl";
...
...
@@ -2682,28 +2588,21 @@ tSCC zSunos_Matherr_DeclList[] =
* Machine/OS name selection pattern
*/
#define apzSunos_Matherr_DeclMachs (const char**)NULL
/*
* content test pattern. A shell will deal with it later.
*/
tSCC zSunos_Matherr_DeclTest0[] =
"\"`fgrep 'struct exception' $file | line`\" != 'struct exception {'";
#define SUNOS_MATHERR_DECL_TEST_CT 1
tTestDesc aSunos_Matherr_DeclTests[] = {
{ TT_TEST, zSunos_Matherr_DeclTest0, 0 /* unused */ }, };
#define SUNOS_MATHERR_DECL_TEST_CT 0
#define aSunos_Matherr_DeclTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Sunos_Matherr_Decl
*/
const char* apzSunos_Matherr_DeclPatch[] = { "sed",
"-e" "/^struct exception/,$b",
"-e" "/matherr/i\\\n"
"struct exception;\n",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
6
- Sunos_Strlen fix
* Description 7
3
- Sunos_Strlen fix
*/
tSCC zSunos_StrlenName[] =
"Sunos_Strlen";
...
...
@@ -2728,7 +2627,7 @@ const char* apzSunos_StrlenPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
7
- Systypes fix
* Description 7
4
- Systypes fix
*/
tSCC zSystypesName[] =
"Systypes";
...
...
@@ -2790,7 +2689,7 @@ const char* apzSystypesPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
8
- Systypes_For_Aix fix
* Description 7
5
- Systypes_For_Aix fix
*/
tSCC zSystypes_For_AixName[] =
"Systypes_For_Aix";
...
...
@@ -2834,7 +2733,7 @@ const char* apzSystypes_For_AixPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 7
9
- Sysv68_String fix
* Description 7
6
- Sysv68_String fix
*/
tSCC zSysv68_StringName[] =
"Sysv68_String";
...
...
@@ -2869,7 +2768,7 @@ const char* apzSysv68_StringPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
80
- Sysz_Stdlib_For_Sun fix
* Description
77
- Sysz_Stdlib_For_Sun fix
*/
tSCC zSysz_Stdlib_For_SunName[] =
"Sysz_Stdlib_For_Sun";
...
...
@@ -2882,8 +2781,8 @@ tSCC zSysz_Stdlib_For_SunList[] =
* Machine/OS name selection pattern
*/
tSCC* apzSysz_Stdlib_For_SunMachs[] = {
"*-sun
-
*",
"m88k-*
-
sysv3*",
"*-sun*",
"m88k-*sysv3*",
(const char*)NULL };
#define SYSZ_STDLIB_FOR_SUN_TEST_CT 0
#define aSysz_Stdlib_For_SunTests (tTestDesc*)NULL
...
...
@@ -2907,7 +2806,7 @@ const char* apzSysz_Stdlib_For_SunPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
81
- Sysz_Stdtypes_For_Sun fix
* Description
78
- Sysz_Stdtypes_For_Sun fix
*/
tSCC zSysz_Stdtypes_For_SunName[] =
"Sysz_Stdtypes_For_Sun";
...
...
@@ -2946,7 +2845,7 @@ const char* apzSysz_Stdtypes_For_SunPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
82
- Tinfo_Cplusplus fix
* Description
79
- Tinfo_Cplusplus fix
*/
tSCC zTinfo_CplusplusName[] =
"Tinfo_Cplusplus";
...
...
@@ -2971,7 +2870,7 @@ const char* apzTinfo_CplusplusPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
3
- Ultrix_Ansi_Compat fix
* Description 8
0
- Ultrix_Ansi_Compat fix
*/
tSCC zUltrix_Ansi_CompatName[] =
"Ultrix_Ansi_Compat";
...
...
@@ -3006,7 +2905,7 @@ const char* apzUltrix_Ansi_CompatPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
4
- Ultrix_Fix_Fixproto fix
* Description 8
1
- Ultrix_Fix_Fixproto fix
*/
tSCC zUltrix_Fix_FixprotoName[] =
"Ultrix_Fix_Fixproto";
...
...
@@ -3040,7 +2939,7 @@ const char* apzUltrix_Fix_FixprotoPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
5
- Ultrix_Atof_Param fix
* Description 8
2
- Ultrix_Atof_Param fix
*/
tSCC zUltrix_Atof_ParamName[] =
"Ultrix_Atof_Param";
...
...
@@ -3069,7 +2968,7 @@ const char* apzUltrix_Atof_ParamPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
6
- Ultrix_Const fix
* Description 8
3
- Ultrix_Const fix
*/
tSCC zUltrix_ConstName[] =
"Ultrix_Const";
...
...
@@ -3102,7 +3001,7 @@ const char* apzUltrix_ConstPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
7
- Ultrix_Ifdef fix
* Description 8
4
- Ultrix_Ifdef fix
*/
tSCC zUltrix_IfdefName[] =
"Ultrix_Ifdef";
...
...
@@ -3135,7 +3034,7 @@ const char* apzUltrix_IfdefPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
8
- Ultrix_Nested_Cmnt fix
* Description 8
5
- Ultrix_Nested_Cmnt fix
*/
tSCC zUltrix_Nested_CmntName[] =
"Ultrix_Nested_Cmnt";
...
...
@@ -3160,7 +3059,7 @@ const char* apzUltrix_Nested_CmntPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 8
9
- Ultrix_Static fix
* Description 8
6
- Ultrix_Static fix
*/
tSCC zUltrix_StaticName[] =
"Ultrix_Static";
...
...
@@ -3195,7 +3094,7 @@ const char* apzUltrix_StaticPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
90
- Undefine_Null fix
* Description
87
- Undefine_Null fix
*/
tSCC zUndefine_NullName[] =
"Undefine_Null";
...
...
@@ -3235,7 +3134,7 @@ const char* apzUndefine_NullPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
91
- Va_I960_Macro fix
* Description
88
- Va_I960_Macro fix
*/
tSCC zVa_I960_MacroName[] =
"Va_I960_Macro";
...
...
@@ -3271,7 +3170,7 @@ const char* apzVa_I960_MacroPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
92
- Void_Null fix
* Description
89
- Void_Null fix
*/
tSCC zVoid_NullName[] =
"Void_Null";
...
...
@@ -3314,7 +3213,7 @@ const char* apzVoid_NullPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
3
- Vxworks_Gcc_Problem fix
* Description 9
0
- Vxworks_Gcc_Problem fix
*/
tSCC zVxworks_Gcc_ProblemName[] =
"Vxworks_Gcc_Problem";
...
...
@@ -3362,7 +3261,7 @@ const char* apzVxworks_Gcc_ProblemPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
4
- Vxworks_Needs_Vxtypes fix
* Description 9
1
- Vxworks_Needs_Vxtypes fix
*/
tSCC zVxworks_Needs_VxtypesName[] =
"Vxworks_Needs_Vxtypes";
...
...
@@ -3395,7 +3294,7 @@ const char* apzVxworks_Needs_VxtypesPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
5
- Vxworks_Needs_Vxworks fix
* Description 9
2
- Vxworks_Needs_Vxworks fix
*/
tSCC zVxworks_Needs_VxworksName[] =
"Vxworks_Needs_Vxworks";
...
...
@@ -3419,11 +3318,11 @@ tSCC zVxworks_Needs_VxworksSelect0[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zVxworks_Needs_VxworksTest0[] =
"-r types/vxTypesOld.h";
"
-r types/vxTypesOld.h";
tSCC zVxworks_Needs_VxworksTest1[] =
"
-n \"`f
grep '#include' $file`\"";
"
-n \"`e
grep '#include' $file`\"";
tSCC zVxworks_Needs_VxworksTest2[] =
"
-n \"`f
grep ULONG $file`\"";
"
-n \"`e
grep ULONG $file`\"";
#define VXWORKS_NEEDS_VXWORKS_TEST_CT 4
tTestDesc aVxworks_Needs_VxworksTests[] = {
...
...
@@ -3442,7 +3341,7 @@ const char* apzVxworks_Needs_VxworksPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
6
- Vxworks_Time fix
* Description 9
3
- Vxworks_Time fix
*/
tSCC zVxworks_TimeName[] =
"Vxworks_Time";
...
...
@@ -3466,7 +3365,7 @@ tSCC zVxworks_TimeSelect0[] =
* content test pattern. A shell will deal with it later.
*/
tSCC zVxworks_TimeTest0[] =
"-r vxWorks.h";
"
-r vxWorks.h";
#define VXWORKS_TIME_TEST_CT 2
tTestDesc aVxworks_TimeTests[] = {
...
...
@@ -3491,7 +3390,7 @@ const char* apzVxworks_TimePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
7
- X11_Class fix
* Description 9
4
- X11_Class fix
*/
tSCC zX11_ClassName[] =
"X11_Class";
...
...
@@ -3529,7 +3428,7 @@ const char* apzX11_ClassPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
8
- X11_Class_Usage fix
* Description 9
5
- X11_Class_Usage fix
*/
tSCC zX11_Class_UsageName[] =
"X11_Class_Usage";
...
...
@@ -3562,7 +3461,7 @@ const char* apzX11_Class_UsagePatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 9
9
- X11_New fix
* Description 9
6
- X11_New fix
*/
tSCC zX11_NewName[] =
"X11_New";
...
...
@@ -3601,7 +3500,7 @@ const char* apzX11_NewPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
100
- X11_Sprintf fix
* Description
97
- X11_Sprintf fix
*/
tSCC zX11_SprintfName[] =
"X11_Sprintf";
...
...
@@ -3628,7 +3527,7 @@ const char* apzX11_SprintfPatch[] = { "sed",
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
101
- Zzz_Ki_Iface fix
* Description
98
- Zzz_Ki_Iface fix
*/
tSCC zZzz_Ki_IfaceName[] =
"Zzz_Ki_Iface";
...
...
@@ -3656,14 +3555,14 @@ tTestDesc aZzz_Ki_IfaceTests[] = {
* Fix Command Arguments for Zzz_Ki_Iface
*/
const char* apzZzz_Ki_IfacePatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to
HP-UX
<$file>\" >&2\n"
"echo \"Removing incorrect fix to <$file>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description
102
- Zzz_Ki fix
* Description
99
- Zzz_Ki fix
*/
tSCC zZzz_KiName[] =
"Zzz_Ki";
...
...
@@ -3691,14 +3590,14 @@ tTestDesc aZzz_KiTests[] = {
* Fix Command Arguments for Zzz_Ki
*/
const char* apzZzz_KiPatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to
HP-UX
<$file>\" >&2\n"
"echo \"Removing incorrect fix to <$file>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
3
- Zzz_Ki_Calls fix
* Description 10
0
- Zzz_Ki_Calls fix
*/
tSCC zZzz_Ki_CallsName[] =
"Zzz_Ki_Calls";
...
...
@@ -3726,14 +3625,14 @@ tTestDesc aZzz_Ki_CallsTests[] = {
* Fix Command Arguments for Zzz_Ki_Calls
*/
const char* apzZzz_Ki_CallsPatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to
HP-UX
<$file>\" >&2\n"
"echo \"Removing incorrect fix to <$file>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 10
4
- Zzz_Ki_Defs fix
* Description 10
1
- Zzz_Ki_Defs fix
*/
tSCC zZzz_Ki_DefsName[] =
"Zzz_Ki_Defs";
...
...
@@ -3761,14 +3660,41 @@ tTestDesc aZzz_Ki_DefsTests[] = {
* Fix Command Arguments for Zzz_Ki_Defs
*/
const char* apzZzz_Ki_DefsPatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to
HP-UX
<$file>\" >&2\n"
"echo \"Removing incorrect fix to <$file>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 105 - Zzz_Time fix
* Description 102 - Zzz_Bad_Fixes fix
*/
tSCC zZzz_Bad_FixesName[] =
"Zzz_Bad_Fixes";
/*
* File name selection pattern
*/
tSCC zZzz_Bad_FixesList[] =
"|" "sundev/ipi_error.h" "|";
/*
* Machine/OS name selection pattern
*/
#define apzZzz_Bad_FixesMachs (const char**)NULL
#define ZZZ_BAD_FIXES_TEST_CT 0
#define aZzz_Bad_FixesTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Zzz_Bad_Fixes
*/
const char* apzZzz_Bad_FixesPatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to <$file>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description 103 - Zzz_Time fix
*/
tSCC zZzz_TimeName[] =
"Zzz_Time";
...
...
@@ -3796,7 +3722,7 @@ tTestDesc aZzz_TimeTests[] = {
* Fix Command Arguments for Zzz_Time
*/
const char* apzZzz_TimePatch[] = { "sh", "-c",
"echo \"Removing incorrect fix to
HP-UX
<$file>\" >&2\n"
"echo \"Removing incorrect fix to <$file>\" >&2\n"
"rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\n"
"cat > /dev/null",
(char*)NULL };
...
...
@@ -3805,9 +3731,9 @@ const char* apzZzz_TimePatch[] = { "sh", "-c",
*
* List of all fixes
*/
#define REGEX_COUNT 7
6
#define FIX_COUNT 10
5
tFixDesc fixDescList[ 10
5
] = {
#define REGEX_COUNT 7
5
#define FIX_COUNT 10
3
tFixDesc fixDescList[ 10
3
] = {
{ zAix_SyswaitName, zAix_SyswaitList,
apzAix_SyswaitMachs, (regex_t*)NULL,
AIX_SYSWAIT_TEST_CT, FD_MACH_ONLY,
...
...
@@ -3853,11 +3779,6 @@ tFixDesc fixDescList[ 105 ] = {
AVOID_BOOL_TEST_CT, FD_MACH_ONLY,
aAvoid_BoolTests, apzAvoid_BoolPatch },
{ zBad_Malloc_DeclName, zBad_Malloc_DeclList,
apzBad_Malloc_DeclMachs, (regex_t*)NULL,
BAD_MALLOC_DECL_TEST_CT, FD_MACH_ONLY,
aBad_Malloc_DeclTests, apzBad_Malloc_DeclPatch },
{ zBad_Struct_TermName, zBad_Struct_TermList,
apzBad_Struct_TermMachs, (regex_t*)NULL,
BAD_STRUCT_TERM_TEST_CT, FD_MACH_ONLY,
...
...
@@ -3888,16 +3809,16 @@ tFixDesc fixDescList[ 105 ] = {
BSD43_IO_MACROS_TEST_CT, FD_MACH_ONLY,
aBsd43_Io_MacrosTests, apzBsd43_Io_MacrosPatch },
{ zDec_Intern_AsmName, zDec_Intern_AsmList,
apzDec_Intern_AsmMachs, (regex_t*)NULL,
DEC_INTERN_ASM_TEST_CT, FD_MACH_ONLY,
aDec_Intern_AsmTests, apzDec_Intern_AsmPatch },
{ zNo_Double_SlashName, zNo_Double_SlashList,
apzNo_Double_SlashMachs, (regex_t*)NULL,
NO_DOUBLE_SLASH_TEST_CT, FD_MACH_ONLY,
aNo_Double_SlashTests, apzNo_Double_SlashPatch },
{ zIrix_Bogus_Cxx_CmntName, zIrix_Bogus_Cxx_CmntList,
apzIrix_Bogus_Cxx_CmntMachs, (regex_t*)NULL,
IRIX_BOGUS_CXX_CMNT_TEST_CT, FD_MACH_ONLY,
aIrix_Bogus_Cxx_CmntTests, apzIrix_Bogus_Cxx_CmntPatch },
{ zEcd_CursorName, zEcd_CursorList,
apzEcd_CursorMachs, (regex_t*)NULL,
ECD_CURSOR_TEST_CT, FD_MACH_ONLY,
...
...
@@ -3923,10 +3844,10 @@ tFixDesc fixDescList[ 105 ] = {
HP_SYSFILE_TEST_CT, FD_MACH_ONLY,
aHp_SysfileTests, apzHp_SysfilePatch },
{ z
Hpux_Cxx_UnreadyName, zHpux_
Cxx_UnreadyList,
apz
Hpux_
Cxx_UnreadyMachs, (regex_t*)NULL,
HPUX_
CXX_UNREADY_TEST_CT, FD_MACH_ONLY,
a
Hpux_Cxx_UnreadyTests, apzHpux_
Cxx_UnreadyPatch },
{ z
Cxx_UnreadyName, z
Cxx_UnreadyList,
apzCxx_UnreadyMachs, (regex_t*)NULL,
CXX_UNREADY_TEST_CT, FD_MACH_ONLY,
a
Cxx_UnreadyTests, apz
Cxx_UnreadyPatch },
{ zHpux_MaxintName, zHpux_MaxintList,
apzHpux_MaxintMachs, (regex_t*)NULL,
...
...
@@ -4048,11 +3969,6 @@ tFixDesc fixDescList[ 105 ] = {
MATH_GCC_IFNDEFS_TEST_CT, FD_MACH_ONLY,
aMath_Gcc_IfndefsTests, apzMath_Gcc_IfndefsPatch },
{ zMotorola_Stupid_OptName, zMotorola_Stupid_OptList,
apzMotorola_Stupid_OptMachs, (regex_t*)NULL,
MOTOROLA_STUPID_OPT_TEST_CT, FD_MACH_ONLY,
aMotorola_Stupid_OptTests, apzMotorola_Stupid_OptPatch },
{ zNested_CommentName, zNested_CommentList,
apzNested_CommentMachs, (regex_t*)NULL,
NESTED_COMMENT_TEST_CT, FD_MACH_ONLY,
...
...
@@ -4173,11 +4089,6 @@ tFixDesc fixDescList[ 105 ] = {
SUN_AUTH_PROTO_TEST_CT, FD_MACH_ONLY,
aSun_Auth_ProtoTests, apzSun_Auth_ProtoPatch },
{ zSunos_Large_MacroName, zSunos_Large_MacroList,
apzSunos_Large_MacroMachs, (regex_t*)NULL,
SUNOS_LARGE_MACRO_TEST_CT, FD_MACH_ONLY,
aSunos_Large_MacroTests, apzSunos_Large_MacroPatch },
{ zSunos_Matherr_DeclName, zSunos_Matherr_DeclList,
apzSunos_Matherr_DeclMachs, (regex_t*)NULL,
SUNOS_MATHERR_DECL_TEST_CT, FD_MACH_ONLY,
...
...
@@ -4328,6 +4239,11 @@ tFixDesc fixDescList[ 105 ] = {
ZZZ_KI_DEFS_TEST_CT, FD_MACH_ONLY,
aZzz_Ki_DefsTests, apzZzz_Ki_DefsPatch },
{ zZzz_Bad_FixesName, zZzz_Bad_FixesList,
apzZzz_Bad_FixesMachs, (regex_t*)NULL,
ZZZ_BAD_FIXES_TEST_CT, FD_MACH_ONLY,
aZzz_Bad_FixesTests, apzZzz_Bad_FixesPatch },
{ zZzz_TimeName, zZzz_TimeList,
apzZzz_TimeMachs, (regex_t*)NULL,
ZZZ_TIME_TEST_CT, FD_MACH_ONLY,
...
...
gcc/fixinc/inclhack.sh
View file @
48bd9529
This source diff could not be displayed because it is too large. You can
view the blob
instead.
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