ANSIfy, fix typo in error message, and remove redundant statement from my code.
diff --git a/util/mkerr.pl b/util/mkerr.pl index 47896ea..062619d 100644 --- a/util/mkerr.pl +++ b/util/mkerr.pl
@@ -108,12 +108,11 @@ } foreach (split /;/, $def) { - s/^[\n\s]*//g; + s/^[\n\s]*//g; s/[\n\s]*$//g; + next if (/\w+\W+(\w+)\W*\(\s*\)$/s); # K&R C next if (/\(\*(\w*)\([^\)]+/); - next if (/\w+\W+(\w+)\W*\(\s*\)$/s); if (/\w+\W+\w+\W*\(.*\)$/s) { - s/\)[\s\n]*$/\)/s; while (not /\(\)$/s) { s/[^\(\)]*\)$/\)/s; s/\([^\(\)]*\)\)$/\)/s; @@ -173,7 +172,7 @@ foreach $file (@source) { # Don't parse the error source file. next if exists $cskip{$file}; - open(IN, "<$file") || die "Can't open source file $_\n"; + open(IN, "<$file") || die "Can't open source file $file\n"; while(<IN>) { if(/(([A-Z0-9]+)_F_[A-Z0-9_]+)/) { next unless exists $csrc{$2}; @@ -417,7 +416,7 @@ int ${lib}_lib_error_code=0; -void ERR_load_${lib}_strings() +void ERR_load_${lib}_strings(void) { static int init=1; @@ -439,11 +438,7 @@ } } -void ERR_${lib}_error(function,reason,file,line) -int function; -int reason; -char *file; -int line; +void ERR_${lib}_error(int function, int reason, char *file, int line) { if (${lib}_lib_error_code == 0) ${lib}_lib_error_code=ERR_get_next_error_library();