CHET_MAX
for (from = CHET_MT; from <= CHET_MAX; ++from) {
int sc_firsts[CHET_MAX + 1]; /* firsts */
int sc_counts[CHET_MAX + 1]; /* counts */
u_int8_t sc_movemask[CHET_MAX + 1];
u_int8_t sc_exchangemask[CHET_MAX + 1];
u_int8_t move_from[CHET_MAX + 1];
u_int8_t exchange_with[CHET_MAX + 1];