From 6f3fa4b71d53854f15c41b9dd07d2e14ab757e8e Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Thu, 15 Nov 2001 12:18:01 +0000 Subject: [PATCH] Apply the following changes from the main trunk: 2001-03-08 13:14 bodo * util/mkerr.pl (1.14): Change mkerr.pl so that it puts the ERR_load_..._strings() prototype in header files that it writes. 2001-05-10 02:07 steve * util/mkerr.pl (1.15): Fix to allow multiple NONE libraries in mkerr.pl . --- util/mkerr.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/mkerr.pl b/util/mkerr.pl index 7d98b5234d..f833bfe87a 100644 --- a/util/mkerr.pl +++ b/util/mkerr.pl @@ -53,6 +53,7 @@ while() { if(/^L\s+(\S+)\s+(\S+)\s+(\S+)/) { $hinc{$1} = $2; + $libinc{$2} = $1; $cskip{$3} = $1; if($3 ne "NONE") { $csrc{$1} = $3; @@ -74,7 +75,7 @@ close IN; # Scan each header file in turn and make a list of error codes # and function names -while (($lib, $hdr) = each %hinc) +while (($hdr, $lib) = each %libinc) { next if($hdr eq "NONE"); print STDERR "Scanning header file $hdr\n" if $debug; @@ -257,6 +258,7 @@ foreach $lib (keys %csrc) /* The following lines are auto generated by the script mkerr.pl. Any changes * made after this point may be overwritten when the script is next run. */ +void ERR_load_${lib}_strings(void); /* Error codes for the $lib functions. */ @@ -288,7 +290,6 @@ EOF } #endif #endif - EOF close OUT; -- 2.25.1