| 3301 | } |
| 3302 | |
| 3303 | void cbm_store_free_coverage(cbm_coverage_row_t *rows, int count) { |
| 3304 | if (!rows) { |
| 3305 | return; |
| 3306 | } |
| 3307 | for (int i = 0; i < count; i++) { |
| 3308 | free((char *)rows[i].rel_path); |
| 3309 | free((char *)rows[i].kind); |
| 3310 | free((char *)rows[i].detail); |
| 3311 | } |
| 3312 | free(rows); |
| 3313 | } |
| 3314 | |
| 3315 | /* ── FindNodesByFileOverlap ─────────────────────────────────────── */ |
| 3316 |
no outgoing calls
no test coverage detected