DEC
{ NOV + 0 * YEAR + 1, ENC(0, 12) }, { DEC + 0 * YEAR + 1, ENC(1, 1) },
{ NOV + 1 * YEAR + 1, ENC(1, 12) }, { DEC + 1 * YEAR + 1, ENC(2, 1) },
{ NOV + 2 * YEAR + 1, ENC(2, 12) }, { DEC + 2 * YEAR + 1, ENC(3, 1) },
DCOD(NOV, 0, 1), DCOD(DEC, 0, 1), 0, 0,
DCOD(NOV, 1, 1), DCOD(DEC, 1, 1), 0, 0,
DCOD(NOV, 2, 1), DCOD(DEC, 2, 1), 0, 0,
DCOD(NOV, 3, 1), DCOD(DEC, 3, 1), 0, 0
{ "dec", DEC,0 },
{ "december", DEC,0 },
case JUL: case AUG: case SEP: case OCT: case NOV: case DEC:
if ((i = DEC(*p)) <= 0)
ch = DEC(p[0]) << 2 | DEC(p[1]) >> 4;
ch = DEC(p[1]) << 4 | DEC(p[2]) >> 2;
ch = DEC(p[2]) << 6 | DEC(p[3]);
ch = DEC(p[0]) << 2 | DEC(p[1]) >> 4;
ch = DEC(p[1]) << 4 | DEC(p[2]) >> 2;
ch = DEC(p[2]) << 6 | DEC(p[3]);
if ((n = DEC(*p)) <= 0)
tbuffer[tpos++] = DEC(p[0])<<2 | DEC(p[1])>>4;
tbuffer[tpos++] = DEC(p[1])<<4 | DEC(p[2])>>2;
tbuffer[tpos++] = DEC(p[2])<<6 | DEC(p[3]);
DEC(p[0])<<2 | DEC(p[1])>>4;
DEC(p[1])<<4 | DEC(p[2])>>2;
DEC(p[2])<<6 | DEC(p[3]);