| 2573 | } |
| 2574 | |
| 2575 | static void rb_set_columns(result_builder_t *rb, const char **cols, int count) { |
| 2576 | rb->columns = malloc((count > 0 ? (size_t)count : SKIP_ONE) * sizeof(const char *)); |
| 2577 | for (int i = 0; i < count; i++) { |
| 2578 | rb->columns[i] = heap_strdup(cols[i]); |
| 2579 | } |
| 2580 | rb->col_count = count; |
| 2581 | } |
| 2582 | |
| 2583 | static void rb_add_row(result_builder_t *rb, const char **values) { |
| 2584 | if (rb->row_count >= rb->row_cap) { |
no test coverage detected