m 86 include/crm/common/iso8601.h int crm_time_get_timeofday(const crm_time_t *dt, uint32_t *h, uint32_t *m, m 88 include/crm/common/iso8601.h int crm_time_get_timezone(const crm_time_t *dt, uint32_t *h, uint32_t *m); m 89 include/crm/common/iso8601.h int crm_time_get_gregorian(const crm_time_t *dt, uint32_t *y, uint32_t *m, m 261 lib/common/iso8601.c get_ordinal_days(uint32_t y, uint32_t m, uint32_t d) m 265 lib/common/iso8601.c CRM_CHECK((y > 0) && (y <= INT_MAX) && (m >= 1) && (m <= 12) m 269 lib/common/iso8601.c for (int lpc = 1; lpc < m; lpc++) { m 293 lib/common/iso8601.c crm_time_get_sec(int sec, uint32_t *h, uint32_t *m, uint32_t *s) m 309 lib/common/iso8601.c *m = minutes; m 314 lib/common/iso8601.c crm_time_get_timeofday(const crm_time_t *dt, uint32_t *h, uint32_t *m, m 317 lib/common/iso8601.c crm_time_get_sec(dt->seconds, h, m, s); m 322 lib/common/iso8601.c crm_time_get_timezone(const crm_time_t *dt, uint32_t *h, uint32_t *m) m 326 lib/common/iso8601.c crm_time_get_sec(dt->seconds, h, m, &s); m 380 lib/common/iso8601.c crm_time_get_gregorian(const crm_time_t *dt, uint32_t *y, uint32_t *m, m 406 lib/common/iso8601.c *m = months; m 541 lib/common/iso8601.c uint32_t m = 0; m 546 lib/common/iso8601.c crm_time_get_sec(dt->seconds, &h, &m, &s); m 554 lib/common/iso8601.c ((m != 0) || print_sec_component)? " " : ""); m 557 lib/common/iso8601.c if (m) { m 559 lib/common/iso8601.c "%" PRIu32 " minute%s%s", m, pcmk__plural_s(m), m 662 lib/common/iso8601.c uint32_t m = 0; m 665 lib/common/iso8601.c if (crm_time_get_gregorian(dt, &y, &m, &d)) { m 668 lib/common/iso8601.c y, m, d); m 674 lib/common/iso8601.c uint32_t h = 0, m = 0, s = 0; m 680 lib/common/iso8601.c if (crm_time_get_timeofday(dt, &h, &m, &s)) { m 683 lib/common/iso8601.c h, m, s); m 693 lib/common/iso8601.c crm_time_get_sec(dt->offset, &h, &m, &s); m 696 lib/common/iso8601.c ((dt->offset < 0)? '-' : '+'), h, m); m 845 lib/common/iso8601.c uint32_t h, m, s; m 868 lib/common/iso8601.c crm_time_get_sec(a_time->offset, &h, &m, &s); m 870 lib/common/iso8601.c (a_time->offset < 0)? '-' : '+', h, m); m 1833 lib/common/iso8601.c uint32_t y, m, d, dmax; m 1835 lib/common/iso8601.c crm_time_get_gregorian(a_time, &y, &m, &d); m 1837 lib/common/iso8601.c extra, y, m, d); m 1841 lib/common/iso8601.c m++; m 1842 lib/common/iso8601.c if (m == 13) { m 1843 lib/common/iso8601.c m = 1; m 1849 lib/common/iso8601.c m--; m 1850 lib/common/iso8601.c if (m == 0) { m 1851 lib/common/iso8601.c m = 12; m 1857 lib/common/iso8601.c dmax = crm_time_days_in_month(m, y); m 1863 lib/common/iso8601.c crm_trace("Calculated %.4" PRIu32 "-%.2" PRIu32 "-%.2" PRIu32, y, m, d); m 1866 lib/common/iso8601.c a_time->days = get_ordinal_days(y, m, d); m 1868 lib/common/iso8601.c crm_time_get_gregorian(a_time, &y, &m, &d); m 1869 lib/common/iso8601.c crm_trace("Got %.4" PRIu32 "-%.2" PRIu32 "-%.2" PRIu32, y, m, d);