mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
New check-spaces rule: Our C files may not have duplicate names.
This commit is contained in:
parent
6af248f27f
commit
67dc83fa75
@ -16,12 +16,21 @@ if ($ARGV[0] =~ /^-/) {
|
||||
$C = ($lang eq '-C');
|
||||
}
|
||||
|
||||
our %basenames = ();
|
||||
|
||||
for my $fn (@ARGV) {
|
||||
open(F, "$fn");
|
||||
my $lastnil = 0;
|
||||
my $lastline = "";
|
||||
my $incomment = 0;
|
||||
my $in_func_head = 0;
|
||||
my $basename = $fn;
|
||||
$basename =~ s#.*/##;
|
||||
if ($basenames{$basename}) {
|
||||
msg "Duplicate fnames: $fn and $basenames{$basename}.\n";
|
||||
} else {
|
||||
$basenames{$basename} = $fn;
|
||||
}
|
||||
while (<F>) {
|
||||
## Warn about windows-style newlines.
|
||||
# (We insist on lines that end with a single LF character, not
|
||||
|
Loading…
Reference in New Issue
Block a user