diff options
Diffstat (limited to 'scripts/checkpatch.pl')
| -rwxr-xr-x | scripts/checkpatch.pl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 646295cd9990..91308bec89b9 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl | |||
| @@ -2675,6 +2675,13 @@ sub process { | |||
| 2675 | $herecurr); | 2675 | $herecurr); |
| 2676 | } | 2676 | } |
| 2677 | 2677 | ||
| 2678 | # check for non-global char *foo[] = {"bar", ...} declarations. | ||
| 2679 | if ($line =~ /^.\s+(?:static\s+|const\s+)?char\s+\*\s*\w+\s*\[\s*\]\s*=\s*\{/) { | ||
| 2680 | WARN("STATIC_CONST_CHAR_ARRAY", | ||
| 2681 | "char * array declaration might be better as static const\n" . | ||
| 2682 | $herecurr); | ||
| 2683 | } | ||
| 2684 | |||
| 2678 | # check for function declarations without arguments like "int foo()" | 2685 | # check for function declarations without arguments like "int foo()" |
| 2679 | if ($line =~ /(\b$Type\s+$Ident)\s*\(\s*\)/) { | 2686 | if ($line =~ /(\b$Type\s+$Ident)\s*\(\s*\)/) { |
| 2680 | if (ERROR("FUNCTION_WITHOUT_ARGS", | 2687 | if (ERROR("FUNCTION_WITHOUT_ARGS", |
