Lines Matching +full:- +full:- +full:arg +full:- +full:file
2 # Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
5 # this file except in compliance with the License. You can obtain a copy
6 # in the file LICENSE in the source distribution or at
31 -conf FILE Use the named config file FILE instead of the default.
33 -debug Verbose output debugging on stderr.
35 -internal Generate code that is to be built as part of OpenSSL itself.
38 -strict If any error was found, fail with exit code 1, otherwise 0.
40 -help Show this help text.
42 ... Additional arguments are added to the file list to scan,
43 if '-internal' was NOT specified on the command line.
49 my $arg = $ARGV[0];
50 last unless $arg =~ /-.*/;
51 $arg = $1 if $arg =~ /-(-.*)/;
52 if ( $arg eq "-conf" ) {
55 } elsif ( $arg eq "-debug" ) {
57 } elsif ( $arg eq "-internal" ) {
59 } elsif ( $arg eq "-strict" ) {
61 } elsif ( $arg =~ /-*h(elp)?/ ) {
64 } elsif ( $arg =~ /-.*/ ) {
65 die "Unknown option $arg; use -h for help.\n";
78 die "Configuration file not given.\nSee '$0 -help' for information\n"
92 next unless m|^L ([0-9A-Z_]+)\s|;
98 foreach my $file (@source) {
99 open( IN, "<$file" ) || die "Can't open $file, $!";
102 if ( !/;$/ && /^\**([a-zA-Z_].*[\s*])?([A-Za-z_0-9]+)\(.*([),]|$)/ ) {
104 $1 =~ /([A-Za-z_0-9]*)$/;
106 $func =~ tr/A-Z/a-z/;
108 if ( /([A-Z0-9_]+[A-Z0-9])err\(([^,]+)/ && !/ckerr_ignore/ ) {
113 print "$file:$.:$errlib not listed in $config\n";
119 print "$file:$.:???:$n\n";
125 #print "check -$file:$.:$func:$n\n";
132 print "$file:$.:$func:$n [${errlib}err]\n";
137 $n =~ tr/A-Z/a-z/;
139 print "$file:$.:$func:$n\n";