| 9878 | } |
| 9879 | |
| 9880 | void cbm_store_free_projects(cbm_project_t *projects, int count) { |
| 9881 | if (!projects) { |
| 9882 | return; |
| 9883 | } |
| 9884 | for (int i = 0; i < count; i++) { |
| 9885 | cbm_project_free_fields(&projects[i]); |
| 9886 | } |
| 9887 | free(projects); |
| 9888 | } |
| 9889 | |
| 9890 | void cbm_store_free_file_hashes(cbm_file_hash_t *hashes, int count) { |
| 9891 | if (!hashes) { |
no test coverage detected