19 #ifndef CRM_COMMON_ISO8601_INTERNAL
20 # define CRM_COMMON_ISO8601_INTERNAL
struct crm_time_s crm_time_t
char * crm_time_format_hr(const char *format, crm_time_hr_t *hr_dt)
crm_time_t * parse_date(const char *date_str)
crm_time_hr_t * crm_time_hr_new(const char *date_time)
void crm_time_hr_free(crm_time_hr_t *hr_dt)
void crm_time_set_hr_dt(crm_time_t *target, crm_time_hr_t *hr_dt)
crm_time_hr_t * crm_time_hr_convert(crm_time_hr_t *target, crm_time_t *dt)
crm_time_hr_t * crm_time_timeval_hr_convert(crm_time_hr_t *target, struct timeval *tv)