CHECKSPECIAL
CHECKSPECIAL(date, STRING_CNY, strlen(STRING_CNY),
CHECKSPECIAL(date, ncny.name, ncny.len, F_CNY);
CHECKSPECIAL(date, STRING_NEWMOON,
CHECKSPECIAL(date, nnewmoon.name, nnewmoon.len,
CHECKSPECIAL(date, STRING_FULLMOON,
CHECKSPECIAL(date, nfullmoon.name, nfullmoon.len,
CHECKSPECIAL(date, STRING_PASKHA,
CHECKSPECIAL(date, npaskha.name, npaskha.len, F_PASKHA);
CHECKSPECIAL(date, STRING_EASTER,
CHECKSPECIAL(date, neaster.name, neaster.len, F_EASTER);
CHECKSPECIAL(date, STRING_MAREQUINOX,
CHECKSPECIAL(date, nmarequinox.name, nmarequinox.len,
CHECKSPECIAL(date, STRING_SEPEQUINOX,
CHECKSPECIAL(date, nsepequinox.name, nsepequinox.len,
CHECKSPECIAL(date, STRING_JUNSOLSTICE,
CHECKSPECIAL(date, njunsolstice.name, njunsolstice.len,
CHECKSPECIAL(date, STRING_DECSOLSTICE,
CHECKSPECIAL(date, ndecsolstice.name, ndecsolstice.len,