| 485 | } |
| 486 | |
| 487 | int table_init_iter(struct reftable_table *t, |
| 488 | struct reftable_iterator *it, |
| 489 | uint8_t typ) |
| 490 | { |
| 491 | struct reftable_table_offsets *offs = table_offsets_for(t, typ); |
| 492 | |
| 493 | if (offs->is_present) { |
| 494 | struct table_iter *ti; |
| 495 | REFTABLE_ALLOC_ARRAY(ti, 1); |
| 496 | if (!ti) |
| 497 | return REFTABLE_OUT_OF_MEMORY_ERROR; |
| 498 | |
| 499 | table_iter_init(ti, t); |
| 500 | iterator_from_table_iter(it, ti); |
| 501 | } else { |
| 502 | iterator_set_empty(it); |
| 503 | } |
| 504 | |
| 505 | return 0; |
| 506 | } |
| 507 | |
| 508 | int reftable_table_init_ref_iterator(struct reftable_table *t, |
| 509 | struct reftable_iterator *it) |
no test coverage detected