DAY
if (DAY(t) > 0)
(void)snprintf(s, sizeof(s), "%dd+%02dhrs", DAY(t), HOUR(t));
#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;
RTCGET(day, DAY);
RTCSET(DAY, day);
RTCGET(day, DAY);
RTCSET(DAY, day);
days = (seconds + DAY / 2) / DAY;
if ((seconds / DAY) > 0) {
i += snprintf(buf + i, len - i, "%" PRId64 "D", seconds / DAY);
seconds = seconds % DAY;
val += strtoumax(cur, &end, 10) * DAY;
#define WEEK (DAY * 7)
#define MONTH (DAY * 30)
#define YEAR (DAY * 355)