period_s          982 lib/common/iso8601.c crm_time_parse_duration(const char *period_s)
period_s          987 lib/common/iso8601.c     if (pcmk__str_empty(period_s)) {
period_s          991 lib/common/iso8601.c     if (period_s[0] != 'P') {
period_s          993 lib/common/iso8601.c                 "because it does not start with a 'P'", period_s);
period_s          996 lib/common/iso8601.c     if ((period_s[1] == '\0') || isspace(period_s[1])) {
period_s          998 lib/common/iso8601.c                 "because nothing follows 'P'", period_s);
period_s         1005 lib/common/iso8601.c     for (const char *current = period_s + 1;
period_s         1024 lib/common/iso8601.c                     "because no integer at '%s'", period_s, current);
period_s         1056 lib/common/iso8601.c                         "because no units after %d", period_s, an_int);
period_s         1061 lib/common/iso8601.c                         period_s, current[0]);
period_s         1068 lib/common/iso8601.c                 "because no amounts and units given", period_s);
period_s          323 lib/common/utils.c         crm_time_t *period_s = crm_time_parse_duration(input);
period_s          325 lib/common/utils.c         if (period_s) {
period_s          326 lib/common/utils.c             msec = 1000 * crm_time_get_seconds(period_s);
period_s          327 lib/common/utils.c             crm_time_free(period_s);
period_s          120 tools/iso8601.c     const char *period_s = NULL;
period_s          153 tools/iso8601.c                 period_s = optarg;
period_s          217 tools/iso8601.c     if (period_s) {
period_s          218 tools/iso8601.c         crm_time_period_t *period = crm_time_parse_period(period_s);
period_s          221 tools/iso8601.c             fprintf(stderr, "Invalid interval specified: %s\n", period_s);