rem: printf(" TIME from %d:%d to %d:%d on ", hour_start, minute_start, hour_stop, minute_stop); print_days(time->days_match); printf(" ");
add: printf("TIME "); if (time->time_start != 0) printf("from %d:%d ", hour_start, minute_start); if (time->time_stop != 1439)  printf("to %d:%d ", hour_stop, minute_stop); printf("on "); if (time->days_match == 127) printf("all days "); else print_days(time->days_match); if (time->date_start != 0) { printf("starting from "); print_date(time->date_start, NULL); } if (time->date_stop != LONG_MAX) { printf("until date "); print_date(time->date_stop, NULL); }
context: print(const struct ipt_ip *ip,      const struct ipt_entry_match *match,      int numeric){	struct ipt_time_info *time = ((struct ipt_time_info *)match->data);	int hour_start, hour_stop, minute_start, minute_stop;	divide_time(time->time_start, &hour_start, &minute_start);	divide_time(time->time_stop, &hour_stop, &minute_stop);	printf(" TIME from %d:%d to %d:%d on ",	       hour_start, minute_start,	       hour_stop, minute_stop);	print_days(time->days_match);	printf(" ");}