do_sub_field(a_time, seconds, extra, 60, sub_minutes);
do_sub_time_field(a_time, seconds, extra, 60, sub_minutes);
sub_seconds(ha_time_t *a_time, int extra) {	if(extra < 0) {		add_seconds(a_time, -extra);	} else {		do_sub_field(a_time, seconds, extra, 60, sub_minutes);	}}