move functions to appease mawk

This commit is contained in:
rsc 2005-03-21 17:28:14 +00:00
parent 24a8494837
commit 9e50a7dae8

105
dist/checkman.awk vendored
View file

@ -233,6 +233,60 @@ BEGIN {
lastfile = FILENAME;
}
func getnmlist(lib, cmd)
{
cmd = "nm -g " lib
while (cmd | getline) {
if (($2 == "T" || $2 == "L") && $3 !~ "^_"){
sym = $3
sub("^p9", "", sym)
if(sym in Renamelib)
List[Renamelib[sym]] = lib " as " sym
else
List[sym] = lib
}
}
close(cmd)
}
func getindex(dir, fname)
{
fname = dir "/INDEX"
while ((getline < fname) > 0)
Index[$1] = dir
close(fname)
}
func getbinlist(dir, cmd, subdirs, nsd)
{
cmd = "ls -p -l " dir
nsd = 0
while (cmd | getline) {
if ($1 ~ /^d/) {
if (!($10 in Skipdirs))
subdirs[++nsd] = $10
} else if ($10 !~ "^_")
List[$10] = dir
}
for ( ; nsd > 0 ; nsd--)
getbinlist(dir "/" subdirs[nsd])
close(cmd)
}
func clearindex( i)
{
for (i in Index)
delete Index[i]
}
func clearlist( i)
{
for (i in List)
delete List[i]
}
FNR==1 {
if(lastline == ""){
# screws up troff headers
@ -460,54 +514,3 @@ END {
close("sort")
}
func getindex(dir, fname)
{
fname = dir "/INDEX"
while ((getline < fname) > 0)
Index[$1] = dir
close(fname)
}
func getbinlist(dir, cmd, subdirs, nsd)
{
cmd = "ls -p -l " dir
nsd = 0
while (cmd | getline) {
if ($1 ~ /^d/) {
if (!($10 in Skipdirs))
subdirs[++nsd] = $10
} else if ($10 !~ "^_")
List[$10] = dir
}
for ( ; nsd > 0 ; nsd--)
getbinlist(dir "/" subdirs[nsd])
close(cmd)
}
func getnmlist(lib, cmd)
{
cmd = "nm -g " lib
while (cmd | getline) {
if (($2 == "T" || $2 == "L") && $3 !~ "^_"){
sym = $3
sub("^p9", "", sym)
if(sym in Renamelib)
List[Renamelib[sym]] = lib " as " sym
else
List[sym] = lib
}
}
close(cmd)
}
func clearindex( i)
{
for (i in Index)
delete Index[i]
}
func clearlist( i)
{
for (i in List)
delete List[i]
}