add_hours(a_time->normalized, a_time->offset->hours);
sub_hours(a_time->normalized, a_time->offset->hours);
normalize_time(ha_time_t *a_time){	CRM_DEV_ASSERT(a_time != NULL);	CRM_DEV_ASSERT(a_time->has != NULL);	if(a_time->normalized == NULL) {		crm_malloc0(a_time->normalized, sizeof(ha_time_t));	}	if(a_time->normalized->has == NULL) {		crm_malloc0(a_time->normalized->has, sizeof(ha_has_time_t));	}	ha_set_time(a_time->normalized, a_time, FALSE);	if(a_time->offset != NULL) {		if(a_time->offset->has->hours) {			add_hours(a_time->normalized, a_time->offset->hours);		}		if(a_time->offset->has->minutes) {			add_minutes(a_time->normalized,a_time->offset->minutes);		}		if(a_time->offset->has->seconds) {			add_seconds(a_time->normalized,a_time->offset->seconds);		}	}	CRM_DEV_ASSERT(is_date_sane(a_time));}