From: Daniel Stenberg Date: Wed, 20 Apr 2011 20:44:08 +0000 (+0200) Subject: checksrc: exit error code if warnings or errors X-Git-Tag: curl-7_21_7~159 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=92f722017c084f1e13fb238e5c3ebfec78c0b70a;p=thirdparty%2Fcurl.git checksrc: exit error code if warnings or errors --- diff --git a/lib/checksrc.pl b/lib/checksrc.pl index 2ec315bf4c..c2b8d6583c 100755 --- a/lib/checksrc.pl +++ b/lib/checksrc.pl @@ -5,11 +5,21 @@ my $file=$ARGV[0]; my $max_column = 79; my $indent = 2; +my $warnings; +my $errors; + sub checkwarn { my ($num, $col, $file, $line, $msg, $error) = @_; my $w=$error?"error":"warning"; + if($w) { + $warnings++; + } + else { + $errors++; + } + $col++; print "$file:$num:$col: $w: $msg\n"; print " $line\n"; @@ -116,3 +126,7 @@ if(!$copyright) { } close(R); + +if($errors || $warnings) { + exit 5; # return failure +}