| 581 | } |
| 582 | |
| 583 | static bool string_startswith(const std::string & str, const std::string & prefix) { |
| 584 | if (str.length() < prefix.length()) return false; |
| 585 | return str.compare(0, prefix.length(), prefix) == 0; |
| 586 | } |
| 587 | |
| 588 | static bool string_endswith(const std::string & str, const std::string & suffix) { |
| 589 | if (str.length() < suffix.length()) return false; |