From c477f8d4b5a31f89ee5bbd75218a24f276c33175 Mon Sep 17 00:00:00 2001 From: Sven Eden Date: Tue, 6 Mar 2018 08:34:00 +0100 Subject: tools/check-includes.pl : Prepared for check-tree.pl handling. --- tools/check-includes.pl | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tools/check-includes.pl b/tools/check-includes.pl index d93b5668a..079708397 100755 --- a/tools/check-includes.pl +++ b/tools/check-includes.pl @@ -3,6 +3,26 @@ # checkincludes: Find files included more than once in (other) files. # Copyright abandoned, 2000, Niels Kristian Bech Jensen . +#if 0 // 5 errors and 2 warnings are inaccaptable for elogind - See PerlCritic. +# foreach $file (@ARGV) { +# open(FILE, $file) or die "Cannot open $file: $!.\n"; +# +# my %includedfiles = (); +# +# while () { +# if (m/^\s*#\s*include\s*[<"](\S*)[>"]/o) { +# ++$includedfiles{$1}; +# } +# } +# foreach $filename (keys %includedfiles) { +# if ($includedfiles{$filename} > 1) { +# print "$file: $filename is included more than once.\n"; +# } +# } +# +# close(FILE); +# } +#else use strict; use warnings; @@ -23,3 +43,4 @@ foreach my $file (@ARGV) { } } } +#endif // 0 -- cgit v1.2.3