From: Jim Meyering Date: Wed, 9 Aug 2006 09:45:17 +0000 (+0000) Subject: Add a compile-time check to ensure that filetype X-Git-Tag: v6.0~50 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a5e7cc0811dcf543078c0f7f79fa159232a0ea6f;p=thirdparty%2Fcoreutils.git Add a compile-time check to ensure that filetype and filetype_letter have the same number of elements. --- diff --git a/ChangeLog b/ChangeLog index 34b4372491..ccb32c6670 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-08-09 Jim Meyering + * src/ls.c: Add a compile-time check to ensure that filetype + and filetype_letter have the same number of elements. + * tests/misc/sort-rand: Remove use of --seed=S. 2006-08-08 Paul Eggert diff --git a/src/ls.c b/src/ls.c index 85a4bc7e71..40de927bf5 100644 --- a/src/ls.c +++ b/src/ls.c @@ -162,9 +162,12 @@ enum filetype /* Display letters and indicators for each filetype. Keep these in sync with enum filetype. */ - static char const filetype_letter[] = "?pcdb-lswd"; +/* Ensure that filetype and filetype_letter have the same + number of elements. */ +verify (sizeof filetype_letter - 1 == arg_directory + 1); + #define FILETYPE_INDICATORS \ { \ C_ORPHAN, C_FIFO, C_CHR, C_DIR, C_BLK, C_FILE, \