| 616 | #endif |
| 617 | |
| 618 | unsigned long long |
| 619 | crm_get_interval(const char *input) |
| 620 | { |
| 621 | crm_time_t *interval = NULL; |
| 622 | unsigned long long msec = 0; |
| 623 | |
| 624 | if (input == NULL) { |
| 625 | return 0; |
| 626 | |
| 627 | } else if (input[0] != 'P') { |
| 628 | return crm_get_msec(input); |
| 629 | } |
| 630 | |
| 631 | interval = crm_time_parse_duration(input); |
| 632 | msec = crm_time_get_seconds(interval); |
| 633 | crm_time_free(interval); |
| 634 | return msec * 1000; |
| 635 | } |
| 636 | |
| 637 | long long |
| 638 | crm_get_msec(const char *input) |
no test coverage detected