Latest update
This commit is contained in:
+20
-6
@@ -68,7 +68,6 @@ sub name_synopsis()
|
||||
$tmp =~ s/ -.*//g;
|
||||
$tmp =~ s/ */ /g;
|
||||
print "$id missing comma in NAME\n" if $tmp =~ /[^,] /;
|
||||
$tmp =~ s/,//g;
|
||||
|
||||
my $dirname = dirname($filename);
|
||||
my $simplename = basename($filename);
|
||||
@@ -76,7 +75,11 @@ sub name_synopsis()
|
||||
my $foundfilename = 0;
|
||||
my %foundfilenames = ();
|
||||
my %names;
|
||||
foreach my $n ( split ' ', $tmp ) {
|
||||
foreach my $n ( split ',', $tmp ) {
|
||||
$n =~ s/^\s+//;
|
||||
$n =~ s/\s+$//;
|
||||
print "$id the name '$n' contains white-space\n"
|
||||
if $n =~ /\s/;
|
||||
$names{$n} = 1;
|
||||
$foundfilename++ if $n eq $simplename;
|
||||
$foundfilenames{$n} = 1
|
||||
@@ -99,6 +102,7 @@ sub name_synopsis()
|
||||
next unless $line =~ /^\s/;
|
||||
my $sym;
|
||||
$line =~ s/STACK_OF\([^)]+\)/int/g;
|
||||
$line =~ s/SPARSE_ARRAY_OF\([^)]+\)/int/g;
|
||||
$line =~ s/__declspec\([^)]+\)//;
|
||||
if ( $line =~ /env (\S*)=/ ) {
|
||||
# environment variable env NAME=...
|
||||
@@ -247,7 +251,7 @@ sub parsenum()
|
||||
return sort @apis;
|
||||
}
|
||||
|
||||
sub getdocced()
|
||||
sub getdocced
|
||||
{
|
||||
my $dir = shift;
|
||||
my %return;
|
||||
@@ -349,13 +353,16 @@ sub collectnames {
|
||||
$tmp =~ tr/\n/ /;
|
||||
$tmp =~ s/-.*//g;
|
||||
|
||||
my @names = map { s/\s+//g; $_ } split(/,/, $tmp);
|
||||
my @names = map { s/^\s+//g; s/\s+$//g; $_ } split(/,/, $tmp);
|
||||
unless (grep { $simplename eq $_ } @names) {
|
||||
print "$id missing $simplename\n";
|
||||
push @names, $simplename;
|
||||
}
|
||||
foreach my $name (@names) {
|
||||
next if $name eq "";
|
||||
if ($name =~ /\s/) {
|
||||
print "$id '$name' contains white space\n";
|
||||
}
|
||||
my $name_sec = "$name($section)";
|
||||
if (! exists $name_collection{$name_sec}) {
|
||||
$name_collection{$name_sec} = $filename;
|
||||
@@ -524,7 +531,8 @@ if ( $opt_c ) {
|
||||
}
|
||||
|
||||
if ( $opt_l ) {
|
||||
foreach (@ARGV ? @ARGV : glob('doc/*/*.pod')) {
|
||||
foreach (@ARGV ? @ARGV : (glob('doc/*/*.pod'),
|
||||
glob('doc/internal/*/*.pod'))) {
|
||||
collectnames($_);
|
||||
}
|
||||
checklinks();
|
||||
@@ -535,10 +543,16 @@ if ( $opt_n ) {
|
||||
foreach (@ARGV ? @ARGV : glob('doc/*/*.pod')) {
|
||||
&check($_);
|
||||
}
|
||||
{
|
||||
local $opt_p = undef;
|
||||
foreach (@ARGV ? @ARGV : glob('doc/internal/*/*.pod')) {
|
||||
&check($_);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( $opt_u ) {
|
||||
my %temp = &getdocced('doc/man3');
|
||||
my %temp = getdocced('doc/man3');
|
||||
foreach ( keys %temp ) {
|
||||
$docced{$_} = $temp{$_};
|
||||
}
|
||||
|
||||
+14
-1
@@ -4631,4 +4631,17 @@ CMS_add1_signing_cert_v2 4586 3_0_0 EXIST::FUNCTION:CMS
|
||||
ESS_SIGNING_CERT_new_init 4587 3_0_0 EXIST::FUNCTION:
|
||||
ESS_SIGNING_CERT_V2_new_init 4588 3_0_0 EXIST::FUNCTION:
|
||||
ERR_load_ESS_strings 4589 3_0_0 EXIST::FUNCTION:
|
||||
EVP_chacha20_poly1305_draft 4590 3_0_0 EXIST::FUNCTION:CHACHA,POLY1305
|
||||
EVP_KDF_CTX_new_id 4590 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_CTX_free 4591 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_reset 4592 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_ctrl 4593 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_vctrl 4594 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_ctrl_str 4595 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_size 4596 3_0_0 EXIST::FUNCTION:
|
||||
EVP_KDF_derive 4597 3_0_0 EXIST::FUNCTION:
|
||||
EC_GROUP_get0_field 4598 3_0_0 EXIST::FUNCTION:EC
|
||||
CRYPTO_alloc_ex_data 4599 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_CTX_new 4600 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_CTX_free 4601 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_LH_flush 4602 3_0_0 EXIST::FUNCTION:
|
||||
EVP_chacha20_poly1305_draft 4603 3_0_0 EXIST::FUNCTION:CHACHA,POLY1305
|
||||
@@ -22,6 +22,7 @@ CRYPTO_EX_dup datatype
|
||||
CRYPTO_EX_free datatype
|
||||
CRYPTO_EX_new datatype
|
||||
DTLS_timer_cb datatype
|
||||
EVP_KDF_CTX datatype
|
||||
EVP_MAC datatype
|
||||
EVP_MAC_CTX datatype
|
||||
EVP_PKEY_gen_cb datatype
|
||||
@@ -29,6 +30,7 @@ EVP_PKEY_METHOD datatype
|
||||
EVP_PKEY_ASN1_METHOD datatype
|
||||
GEN_SESSION_CB datatype
|
||||
OPENSSL_Applink external
|
||||
OPENSSL_CTX datatype
|
||||
NAMING_AUTHORITY datatype
|
||||
OSSL_STORE_CTX datatype
|
||||
OSSL_STORE_INFO datatype
|
||||
|
||||
Reference in New Issue
Block a user