M_MASK
switch (c & M_MASK) {
while (pat < patend && (*pat & M_MASK) == M_ALL)
if ((negate_range = ((*pat & M_MASK) == M_NOT)) != EOS)
while (((c = *pat++) & M_MASK) != M_END) {
if ((c & M_MASK) == M_CLASS) {
Char idx = *pat & M_MASK;
if ((*pat & M_MASK) == M_RNG) {