|
@@ -3189,6 +3189,16 @@ sub process {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+# check for unnecessary blank lines around braces
|
|
|
+ if (($line =~ /^..*}\s*$/ && $prevline =~ /^.\s*$/)) {
|
|
|
+ CHK("BRACES",
|
|
|
+ "Blank lines aren't necessary before a close brace '}'\n" . $hereprev);
|
|
|
+ }
|
|
|
+ if (($line =~ /^.\s*$/ && $prevline =~ /^..*{\s*$/)) {
|
|
|
+ CHK("BRACES",
|
|
|
+ "Blank lines aren't necessary after an open brace '{'\n" . $hereprev);
|
|
|
+ }
|
|
|
+
|
|
|
# no volatiles please
|
|
|
my $asm_volatile = qr{\b(__asm__|asm)\s+(__volatile__|volatile)\b};
|
|
|
if ($line =~ /\bvolatile\b/ && $line !~ /$asm_volatile/) {
|