MASKLEN
#define MASKLEN(m, l) case m: h_num += l; break
#undef MASKLEN
#define MASKLEN(m, l) case m: do { i += l; break; } while (0)