DIGIT
case GOTTWO | DIGIT:
case VIRGIN | DIGIT:
case GOTONE | DIGIT:
case RESET | DIGIT:
case GOTONE | DIGIT:
case NAMING | DIGIT:
case GOTTWO | DIGIT:
case GOTTWO | DIGIT:
case VIRGIN | DIGIT:
case GOTONE | DIGIT:
val = (DIGIT(*str) << 6) + (DIGIT(*(str + 1)) << 3) +
DIGIT(*(str + 2));
val = DIGIT(*(str + 2));
val = (val << 4) + DIGIT(*(str + 3));
chars[i] = DIGIT;
while (chars[(unsigned char)*p1] < DIGIT)