DAY
OUT_D = D * DAY; \
#define MAX_DAY (MAX_TIME / DAY)
#define MIN_DAY (MIN_TIME / DAY)
GOOD ("-24855d", -24855 * DAY),
GOOD ("-24855d -3h", -24855 * DAY - 3 * HOUR),
GOOD ("-24855d -11647s", -24855 * DAY - 11647),
GOOD ("-24855d -194m -7s", -24855 * DAY - 194 * MIN - 7),
GOOD ("-24855d -3h -14m -7s", -24855 * DAY - 3 * HOUR - 14 * MIN - 7),
GOOD ("3d", 3*DAY),
GOOD ("3d4m 42s", 3 * DAY + 4 * MIN + 42),
GOOD ("3d-1h", 3 * DAY - 1 * HOUR),
GOOD ("3d -1h", 3 * DAY - HOUR),
GOOD ("3d4h5m6s", 3 * DAY + 4 * HOUR + 5 * MIN + 6),
GOOD ("3d 0m", 3 * DAY),
GOOD ("3d 0m ", 3 * DAY),
GOOD ("3d \n\t 0m ", 3 * DAY),
GOOD ("42-13:42:47", 42 * DAY + 13 * HOUR + 42 * MIN + 47),
GOOD ("24855d", 24855 * DAY),
GOOD ("24855d 3h", 24855 * DAY + 3 * HOUR),
GOOD ("24855d 11647s", 24855 * DAY + 11647),
GOOD ("24855d 194m 7s", 24855 * DAY + 194 * MIN + 7),
GOOD ("24855d 3h 14m 7s", 24855 * DAY + 3 * HOUR + 14 * MIN + 7),
OUT_D = D * DAY; \
#define MAX_DAY (MAX_TIME / DAY)
#define MIN_DAY (MIN_TIME / DAY)
daysleft = pwtimeleft / DAY + 1;
daysleft = actimeleft / DAY + 1;
#define TWO_WEEKS (2L * 7 * DAY) /* 2 weeks in seconds */
today = time(NULL) / DAY;
#ifdef DAY
today = time(NULL) / DAY;
#define YEAR (365 * DAY)
if (tx >= DAY && (t != 0 || prec != 0)) {
p += sprintf(p, "%jdd", t / DAY);
t %= DAY;
#define NEVER DAY /* a long time */
|| (u_long)ap->start > (u_long)clk.tv_sec+DAY
|| (u_long)ap->end+DAY < (u_long)clk.tv_sec)
k.end = -1-DAY;
t2 = t1 / DAY;
tsp->tv_sec += (time_t) DAY * day;