period_str 81 include/crm/common/iso8601.h crm_time_period_t *crm_time_parse_period(const char *period_str); period_str 1283 lib/common/iso8601.c crm_time_parse_period(const char *period_str) period_str 1285 lib/common/iso8601.c const char *original = period_str; period_str 1288 lib/common/iso8601.c if (pcmk__str_empty(period_str)) { period_str 1296 lib/common/iso8601.c if (period_str[0] == 'P') { period_str 1297 lib/common/iso8601.c period->diff = crm_time_parse_duration(period_str); period_str 1302 lib/common/iso8601.c period->start = parse_date(period_str); period_str 1308 lib/common/iso8601.c period_str = strstr(original, "/"); period_str 1309 lib/common/iso8601.c if (period_str) { period_str 1310 lib/common/iso8601.c ++period_str; period_str 1311 lib/common/iso8601.c if (period_str[0] == 'P') { period_str 1318 lib/common/iso8601.c period->diff = crm_time_parse_duration(period_str); period_str 1323 lib/common/iso8601.c period->end = parse_date(period_str); period_str 1350 lib/common/iso8601.c "because the start is invalid", period_str); period_str 1355 lib/common/iso8601.c "because the end is invalid", period_str);