while(isspace((*time_str)[0])) {
while(isspace((int) (*time_str)[0])) {
parse_time(char **time_str, ha_time_t *a_time, gboolean with_offset){	ha_time_t *new_time = a_time;	tzset();	if(a_time == NULL) {		new_time = new_ha_date(FALSE);	}	CRM_DEV_ASSERT(new_time != NULL);	CRM_DEV_ASSERT(new_time->has != NULL);	crm_debug_4("Get hours...");	if(parse_int(time_str, 2, 24, &new_time->hours)) {		new_time->has->hours = TRUE;	}	crm_debug_4("Get minutes...");	if(parse_int(time_str, 2, 60, &new_time->minutes)) {		new_time->has->minutes = TRUE;	}	crm_debug_4("Get seconds...");	if(parse_int(time_str, 2, 60, &new_time->seconds)){		new_time->has->seconds = TRUE;	}	   	if(with_offset) {		crm_debug_4("Get offset...");		while(isspace((*time_str)[0])) {			(*time_str)++;		}		new_time->offset = parse_time_offset(time_str);		normalize_time(new_time);	}	return new_time;}