From: Philip Newton Date: Wed, 27 Mar 2002 10:05:46 +0000 (+0000) Subject: MANIFES --> MANIFEST X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9c406a46272accd6941f5f21f6abc86cdd476f41;p=p5sagit%2Fp5-mst-13.2.git MANIFES --> MANIFEST Message-ID: (plus a few tweaks more) p4raw-id: //depot/perl@15546 --- diff --git a/Porting/check83.pl b/Porting/check83.pl index 7ec1d43..7006d23 100644 --- a/Porting/check83.pl +++ b/Porting/check83.pl @@ -3,16 +3,17 @@ # Check whether there are naming conflicts when names are truncated to # the DOSish case-ignoring 8.3 format, plus other portability no-nos. -# The "8.3 rule" is "if reducing the directory entry names within one -# directory to lowercase and 8.3-truncated causes conflicts, that's -# a bad thing". So the rule is NOT "no filename shall be longer -# than eight and a suffix if present not longer than three". +# The "8.3 rule" is loose: "if reducing the directory entry names +# within one directory to lowercase and 8.3-truncated causes +# conflicts, that's a bad thing". So the rule is NOT the strict +# "no filename shall be longer than eight and a suffix if present +# not longer than three". -# TODO: this doesn't actually check for *directory entries*, what -# this does is to check for *MANIFES entries*, which are only files, -# not directories. In other words, a conflict between a directory -# "abcdefghx" and a file "abcdefghy" wouldn't be noticed-- or even -# for a directory "abcdefgh" and a file "abcdefghy". +# TODO: this doesn't actually check for *directory entries*, what this +# does is to check for *MANIFEST entries*, which are only files, not +# directories. In other words, a 8.3 conflict between a directory +# "abcdefghx" and a file "abcdefghy" wouldn't be noticed-- or even for +# a directory "abcdefgh" and a file "abcdefghy". sub eight_dot_three { my ($dir, $base, $ext) = ($_[0] =~ m!^(?:(.+)/)?([^/.]+)(?:\.([^/.]+))?$!); @@ -26,7 +27,7 @@ sub eight_dot_three { warn "$file: filename contains non-portable characters\n"; } if (length $file > 30) { - warn "$file: filename longer than 30 characters\n"; + warn "$file: filename longer than 30 characters\n"; # make up a limit } if (defined $dir) { return ($dir, defined $ext ? "$dir/$base.$ext" : "$dir/$base");