FT_nft
#define FT_ANYm ((1 << FT_nft) - 1)
flist_t flist[FT_nft] = {
for (i = 0, flp = flist; i < FT_nft; i++, flp++) {
for (i = 0, c = 0, flp = flist; i < FT_nft; i++, flp++) {
for (i = 0, c = 0, flp = flist; i < FT_nft; i++, flp++) {