projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Return 2 from X509_NAME printing routine to add newline.
[oweals/openssl.git]
/
util
/
ck_errf.pl
diff --git
a/util/ck_errf.pl
b/util/ck_errf.pl
index 3af91744c5f2bfee1f5f5651c08ea23b905879d8..344b422c3403654cb953c3eb037b1b3f1f43ea84 100755
(executable)
--- a/
util/ck_errf.pl
+++ b/
util/ck_errf.pl
@@
-13,16
+13,21
@@
foreach $file (@ARGV)
$func="";
while (<IN>)
{
$func="";
while (<IN>)
{
- if (
/^[a-zA-Z].+[\s*]([A-Za-z_0-9]+)\(.*\)
/)
+ if (
!/;$/ && /^([a-zA-Z].*[\s*])?([A-Za-z_0-9]+)\(.*[),]
/)
{
{
- $func=$1;
+ /^([^()]*(\([^()]*\)[^()]*)*)\(/;
+ $1 =~ /([A-Za-z_0-9]*)$/;
+ $func = $1;
$func =~ tr/A-Z/a-z/;
}
if (/([A-Z0-9]+)err\(([^,]+)/)
{
$func =~ tr/A-Z/a-z/;
}
if (/([A-Z0-9]+)err\(([^,]+)/)
{
- next if ($func eq "");
$errlib=$1;
$n=$2;
$errlib=$1;
$n=$2;
+
+ if ($func eq "")
+ { print "$file:$.:???:$n\n"; next; }
+
if ($n !~ /([^_]+)_F_(.+)$/)
{
# print "check -$file:$.:$func:$n\n";
if ($n !~ /([^_]+)_F_(.+)$/)
{
# print "check -$file:$.:$func:$n\n";
@@
-32,7
+37,7
@@
foreach $file (@ARGV)
$n=$2;
if ($lib ne $errlib)
$n=$2;
if ($lib ne $errlib)
- { print "$file:$.:$func:$n\n"; next; }
+ { print "$file:$.:$func:$n
[${errlib}err]
\n"; next; }
$n =~ tr/A-Z/a-z/;
if (($n ne $func) && ($errlib ne "SYS"))
$n =~ tr/A-Z/a-z/;
if (($n ne $func) && ($errlib ne "SYS"))
@@
-40,5
+45,6
@@
foreach $file (@ARGV)
# print "$func:$1\n";
}
}
# print "$func:$1\n";
}
}
+ close(IN);
}
}