while (event && before(&event->start, YEAR, MONTH, DAY, 24, 0)) {
if (!before(&event->end, YEAR, MONTH, DAY, 0, 1) &&
get_mins(&event->start, &event->end) > 23*60)
while (event && before(&event->start, YEAR, MONTH, DAY, 24, 0)) {
if (!before(&event->end, YEAR, MONTH, DAY, 0, 1) &&
get_mins(&event->start, &event->end) > 23*60)