period_s          986 lib/common/iso8601.c crm_time_parse_duration(const char *period_s)
period_s          991 lib/common/iso8601.c     if (pcmk__str_empty(period_s)) {
period_s          995 lib/common/iso8601.c     if (period_s[0] != 'P') {
period_s          997 lib/common/iso8601.c                 "because it does not start with a 'P'", period_s);
period_s         1000 lib/common/iso8601.c     if ((period_s[1] == '\0') || isspace(period_s[1])) {
period_s         1002 lib/common/iso8601.c                 "because nothing follows 'P'", period_s);
period_s         1009 lib/common/iso8601.c     for (const char *current = period_s + 1;
period_s         1028 lib/common/iso8601.c                     "because no integer at '%s'", period_s, current);
period_s         1060 lib/common/iso8601.c                         "because no units after %d", period_s, an_int);
period_s         1065 lib/common/iso8601.c                         period_s, current[0]);
period_s         1072 lib/common/iso8601.c                 "because no amounts and units given", period_s);
period_s          280 lib/common/utils.c         crm_time_t *period_s = crm_time_parse_duration(input);
period_s          282 lib/common/utils.c         if (period_s) {
period_s          283 lib/common/utils.c             msec = 1000 * crm_time_get_seconds(period_s);
period_s          284 lib/common/utils.c             crm_time_free(period_s);
period_s           23 tools/iso8601.c     gchar *period_s;
period_s           67 tools/iso8601.c     { "period", 'p', 0, G_OPTION_ARG_STRING, &options.period_s,
period_s          211 tools/iso8601.c     if (options.period_s) {
period_s          212 tools/iso8601.c         crm_time_period_t *period = crm_time_parse_period(options.period_s);
period_s          217 tools/iso8601.c                         "Invalid interval specified: %s", options.period_s);
period_s          278 tools/iso8601.c     g_free(options.period_s);