| 311 | // |
| 312 | |
| 313 | int llama_split_path(char * split_path, size_t maxlen, const char * path_prefix, int split_no, int split_count) { |
| 314 | static const char * const SPLIT_PATH_FORMAT = "%s-%05d-of-%05d.gguf"; |
| 315 | if (snprintf(split_path, maxlen, SPLIT_PATH_FORMAT, path_prefix, split_no + 1, split_count)) { |
| 316 | return strlen(split_path); |
| 317 | } |
| 318 | return 0; |
| 319 | } |
| 320 | |
| 321 | int llama_split_prefix(char * split_prefix, size_t maxlen, const char * split_path, int split_no, int split_count) { |
| 322 | std::string str_split_path(split_path); |
no outgoing calls
no test coverage detected