Skip to content

Commit 89d991e

Browse files
karel-msjaeckel
authored andcommitted
add macro name check to helper.pl
1 parent d8d7a83 commit 89d991e

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

helper.pl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ sub check_source {
6868
$l =~ /^static(\s+[a-zA-Z0-9_]+)+\s+([^_][a-zA-Z0-9_]+)\s*\(/) {
6969
push @{$troubles->{staticfunc_name}}, "$lineno($2)";
7070
}
71+
if ($file =~ m|src/.*\.[ch]$| && $l =~ /^\s*#\s*define\s+(_[A-Z_][a-zA-Z0-9_]*)\b/) {
72+
my $n = $1;
73+
push @{$troubles->{invalid_macro_name}}, "$lineno($n)"
74+
unless ($file eq 'src/headers/tomcrypt_cfg.h' && $n eq '__has_builtin') ||
75+
($file eq 'src/prngs/rng_get_bytes.c' && $n eq '_WIN32_WINNT');
76+
}
7177
$lineno++;
7278
}
7379
for my $k (sort keys %$troubles) {

0 commit comments

Comments
 (0)