rem: printf(" --timestart %.2d:%.2d --timestop %.2d:%.2d --days ", hour_start, minute_start, hour_stop, minute_stop); print_days(time->days_match); printf(" ");
add: if (time->time_start != 0) printf("--timestart %.2d:%.2d ", hour_start, minute_start);  if (time->time_stop != 1439)  printf("--timestop %.2d:%.2d ", hour_stop, minute_stop);  if (time->days_match != 127) { printf("--days "); print_days(time->days_match); printf(" "); } print_date(time->date_start, "--datestart"); print_date(time->date_stop, "--datestop");
context: save(const struct ipt_ip *ip, const struct ipt_entry_match *match){	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(" --timestart %.2d:%.2d --timestop %.2d:%.2d --days ",	       hour_start, minute_start,	       hour_stop, minute_stop);	print_days(time->days_match);	printf(" ");}