[openssl-commits] [openssl] master update

Dr. Stephen Henson steve at openssl.org
Tue Dec 22 19:44:20 UTC 2015


The branch master has been updated
       via  02a60ae28fe87504d689223c1f5bb558bea6842d (commit)
      from  0f6a2a97a55dfe383604b403cbae043391c1aac6 (commit)


- Log -----------------------------------------------------------------
commit 02a60ae28fe87504d689223c1f5bb558bea6842d
Author: Dr. Stephen Henson <steve at openssl.org>
Date:   Tue Dec 22 19:20:11 2015 +0000

    add -unref option to mkerr.pl
    
    Reviewed-by: Rich Salz <rsalz at openssl.org>

-----------------------------------------------------------------------

Summary of changes:
 util/mkerr.pl | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/util/mkerr.pl b/util/mkerr.pl
index 0ba6ec5..4b41c6c 100644
--- a/util/mkerr.pl
+++ b/util/mkerr.pl
@@ -3,6 +3,7 @@
 my $config = "crypto/err/openssl.ec";
 my $hprefix = "openssl/";
 my $debug = 0;
+my $unref = 0;
 my $rebuild = 0;
 my $static = 1;
 my $recurse = 0;
@@ -26,6 +27,7 @@ while (@ARGV) {
 		$hprefix = shift @ARGV;
 	} elsif($arg eq "-debug") {
 		$debug = 1;
+		$unref = 1;
 		shift @ARGV;
 	} elsif($arg eq "-rebuild") {
 		$rebuild = 1;
@@ -42,6 +44,9 @@ while (@ARGV) {
 	} elsif($arg eq "-staticloader") {
 		$staticloader = "static ";
 		shift @ARGV;
+	} elsif($arg eq "-unref") {
+		$unref = 1;
+		shift @ARGV;
 	} elsif($arg eq "-write") {
 		$dowrite = 1;
 		shift @ARGV;
@@ -98,6 +103,8 @@ Options:
   -staticloader Prefix generated functions with the 'static' scope modifier.
                 Default: don't write any scope modifier prefix.
 
+  -unref        Print out unreferenced function and reason codes.
+
   -write        Actually (over)write the generated code to the header and C 
                 source files as assigned to each library through the config 
                 file.
@@ -808,7 +815,7 @@ foreach (keys %rcodes) {
 	push (@runref, $_) unless exists $urcodes{$_};
 }
 
-if($debug && @funref) {
+if($unref && @funref) {
 	print STDERR "The following function codes were not referenced:\n";
 	foreach(sort @funref)
 	{
@@ -816,7 +823,7 @@ if($debug && @funref) {
 	}
 }
 
-if($debug && @runref) {
+if($unref && @runref) {
 	print STDERR "The following reason codes were not referenced:\n";
 	foreach(sort @runref)
 	{


More information about the openssl-commits mailing list