X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=check-module;h=b671163c6ee3aeadc5b40ed0da5dbdb99d149cd8;hb=ceb9fb5512d62846bf8c281c3ee110297f9e0446;hp=e9c1d30bbe92d3f4363316d84667cff8513e468b;hpb=a84c1ea219cfec541ccd2cb9ce33a69f9c5559c2;p=gnulib.git diff --git a/check-module b/check-module index e9c1d30bb..b671163c6 100755 --- a/check-module +++ b/check-module @@ -46,7 +46,7 @@ my $COPYRIGHT_NOTICE = "Copyright (C) 2006 Free Software Foundation, Inc.\n". "the GNU General Public License .\n". "There is NO WARRANTY, to the extent permitted by law.\n"; -(my $VERSION = '$Revision: 1.5 $ ') =~ tr/[0-9].//cd; +(my $VERSION = '$Revision: 1.7 $ ') =~ tr/[0-9].//cd; (my $ME = $0) =~ s|.*/||; use constant ST_INIT => 1; @@ -156,7 +156,8 @@ sub find_included_lib_files ($) my ($file) = @_; # Special cases... - my %special_non_dup = ( 'fnmatch_loop.c' => 1, 'regex.c' => 1 ); + my %special_non_dup = ( 'fnmatch_loop.c' => 1, + 'regex.c' => 1, 'at-func.c' => 1 ); my %inc; open FH, '<', $file @@ -203,6 +204,19 @@ my %exempt_header = # The use of obstack.h in the hash module is conditional, off by default. 'lib/hash.c:obstack.h' => 1, + # C files in the gc module have conditional includes. + 'lib/gc-gnulib.c:des.h' => 1, + 'lib/gc-gnulib.c:arcfour.h' => 1, + 'lib/gc-gnulib.c:arctwo.h' => 1, + 'lib/gc-gnulib.c:md2.h' => 1, + 'lib/gc-gnulib.c:md4.h' => 1, + 'lib/gc-gnulib.c:md5.h' => 1, + 'lib/gc-gnulib.c:rijndael.h' => 1, + 'lib/gc-gnulib.c:sha1.h' => 1, + 'lib/gc-gnulib.c:rijndael-api-fst.h' => 1, + 'lib/gc-gnulib.c:hmac.h' => 1, + 'lib/gc-libgcrypt.c:md2.h' => 1, + # The fts-lgpl module doesn't actually use fts-cycle.c and unistd-safer.h. 'lib/fts.c:fts-cycle.c' => 1, 'lib/fts.c:unistd-safer.h' => 1,