ST_NBR_MODES
#if ST_NBR_MODES > 16
for (mode = 0; mode < ST_NBR_MODES; ++mode) {
for (mode = 0; mode < ST_NBR_MODES; mode++) {
for (i = 0; i < ST_NBR_MODES; i++) {
struct st_modedef modes[ST_NBR_MODES];
#define ST_MODE_MASK ((ST_NBR_MODES - 1) << ST_MODE_SHIFT)