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]);
int inSEC, double eastlongitude, double latitude, double *L, double *DEC)
*DEC = ASIN(SIN(lambda) * SIN(epsilon)); /* 10 */
fixup(DEC);
inMM, inDD, inHOUR, inMIN, inSEC, latitude, *DEC, HA);
*ALT = ASIN(SIN(latitude) * SIN(*DEC) +
COS(latitude) * COS(*DEC) * COS(HA)); /* 13 */
(COS(HA) * SIN(latitude) - TAN(*DEC) * COS(latitude))); /* 14 */
comp("DEC", DEC, fixup(&expDEC));
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]);