From: Jim Meyering Date: Mon, 5 May 2003 07:54:19 +0000 (+0000) Subject: (struct dummy): Ensure that at least the number of X-Git-Tag: v5.0.1~580 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a8916294ec9711f125555f316d87e7a7b126e6b5;p=thirdparty%2Fcoreutils.git (struct dummy): Ensure that at least the number of initializers matches the number of members in the corresponding enum. --- diff --git a/lib/ftw.c b/lib/ftw.c index 814280cecc..488f72afac 100644 --- a/lib/ftw.c +++ b/lib/ftw.c @@ -237,6 +237,14 @@ static const int ftw_arr[] = FTW_F, FTW_D, FTW_DNR, FTW_NS, FTW_DCH, FTW_DCHP, FTW_DPRE, FTW_F, FTW_D, FTW_NS }; +/* Ensure that each of the above arrays has the number of + initializers corresponding to enum Ftw_option. */ +struct dummy +{ + int p1 [sizeof nftw_arr / sizeof nftw_arr[0] == FTW_N_MEMBERS ? 1 : -1]; + int p2 [sizeof nftw_arr / sizeof ftw_arr[0] == FTW_N_MEMBERS ? 1 : -1]; +}; + /* Forward declarations of local functions. */ static int ftw_dir (struct ftw_data *data, struct FTW_STAT *st)