| 46 | } |
| 47 | |
| 48 | bool ends_with(std::string_view s, std::string_view suffix) { |
| 49 | return s.size() >= suffix.size() && |
| 50 | s.compare(s.size() - suffix.size(), suffix.size(), suffix) == 0; |
| 51 | } |
| 52 | |
| 53 | // Copies `s` into `buf` as a null-terminated C string, truncating to fit |
| 54 | // if necessary (path_buf is a fixed-size ImGui InputText backing buffer). |
no test coverage detected