| 349 | }; |
| 350 | |
| 351 | ggml_gallocr_t ggml_gallocr_new(void) { |
| 352 | ggml_gallocr_t galloc = (ggml_gallocr_t)malloc(sizeof(struct ggml_gallocr)); |
| 353 | |
| 354 | *galloc = (struct ggml_gallocr) { |
| 355 | /*.talloc = */ NULL, |
| 356 | /*.hash_set = */ {0}, |
| 357 | /*.hash_values = */ NULL, |
| 358 | /*.hash_values_size = */ 0, |
| 359 | /*.hash_allocs = */ NULL, |
| 360 | /*.parse_seq = */ NULL, |
| 361 | /*.parse_seq_len = */ 0, |
| 362 | }; |
| 363 | |
| 364 | return galloc; |
| 365 | } |
| 366 | |
| 367 | void ggml_gallocr_free(ggml_gallocr_t galloc) { |
| 368 | if (galloc == NULL) { |
no outgoing calls
no test coverage detected