28
};
29
size_t i = 0;
30
int ret;
31
- struct block_reader br = { 0 };
31
+ struct reftable_block block = { 0 };
32
struct block_iter it = BLOCK_ITER_INIT;
33
struct reftable_buf want = REFTABLE_BUF_INIT;
34
- struct reftable_buf block = REFTABLE_BUF_INIT;
34
+ struct reftable_buf block_data = REFTABLE_BUF_INIT;
35
36
- REFTABLE_CALLOC_ARRAY(block.buf, block_size);
37
- check(block.buf != NULL);
38
- block.len = block_size;
36
+ REFTABLE_CALLOC_ARRAY(block_data.buf, block_size);
37
+ check(block_data.buf != NULL);
38
+ block_data.len = block_size;
39
40
- ret = block_writer_init(&bw, BLOCK_TYPE_REF, (uint8_t *) block.buf, block_size,
40
+ ret = block_writer_init(&bw, BLOCK_TYPE_REF, (uint8_t *) block_data.buf, block_size,
41
header_off, hash_size(REFTABLE_HASH_SHA1));
42
check(!ret);
43
63
64
block_writer_release(&bw);
65
66
- block_source_from_buf(&source ,&block);
67
- block_reader_init(&br, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
66
+ block_source_from_buf(&source ,&block_data);
67
+ reftable_block_init(&block, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
68
69
- block_iter_seek_start(&it, &br);
69
+ block_iter_seek_start(&it, &block);
70
71
for (i = 0; ; i++) {
72
ret = block_iter_next(&it, &rec);
82
block_iter_reset(&it);
83
reftable_record_key(&recs[i], &want);
84
85
- ret = block_iter_seek_key(&it, &br, &want);
85
+ ret = block_iter_seek_key(&it, &block, &want);
86
check_int(ret, ==, 0);
87
88
ret = block_iter_next(&it, &rec);
91
check(reftable_record_equal(&recs[i], &rec, REFTABLE_HASH_SIZE_SHA1));
92
93
want.len--;
94
- ret = block_iter_seek_key(&it, &br, &want);
94
+ ret = block_iter_seek_key(&it, &block, &want);
95
check_int(ret, ==, 0);
96
97
ret = block_iter_next(&it, &rec);
99
check(reftable_record_equal(&recs[10 * (i / 10)], &rec, REFTABLE_HASH_SIZE_SHA1));
100
}
101
102
- block_reader_release(&br);
102
+ reftable_block_release(&block);
103
block_iter_close(&it);
104
reftable_record_release(&rec);
105
reftable_buf_release(&want);
106
- reftable_buf_release(&block);
106
+ reftable_buf_release(&block_data);
107
for (i = 0; i < N; i++)
108
reftable_record_release(&recs[i]);
109
}
123
};
124
size_t i = 0;
125
int ret;
126
- struct block_reader br = { 0 };
126
+ struct reftable_block block = { 0 };
127
struct block_iter it = BLOCK_ITER_INIT;
128
struct reftable_buf want = REFTABLE_BUF_INIT;
129
- struct reftable_buf block = REFTABLE_BUF_INIT;
129
+ struct reftable_buf block_data = REFTABLE_BUF_INIT;
130
131
- REFTABLE_CALLOC_ARRAY(block.buf, block_size);
132
- check(block.buf != NULL);
133
- block.len = block_size;
131
+ REFTABLE_CALLOC_ARRAY(block_data.buf, block_size);
132
+ check(block_data.buf != NULL);
133
+ block_data.len = block_size;
134
135
- ret = block_writer_init(&bw, BLOCK_TYPE_LOG, (uint8_t *) block.buf, block_size,
135
+ ret = block_writer_init(&bw, BLOCK_TYPE_LOG, (uint8_t *) block_data.buf, block_size,
136
header_off, hash_size(REFTABLE_HASH_SHA1));
137
check(!ret);
138
153
154
block_writer_release(&bw);
155
156
- block_source_from_buf(&source, &block);
157
- block_reader_init(&br, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
156
+ block_source_from_buf(&source, &block_data);
157
+ reftable_block_init(&block, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
158
159
- block_iter_seek_start(&it, &br);
159
+ block_iter_seek_start(&it, &block);
160
161
for (i = 0; ; i++) {
162
ret = block_iter_next(&it, &rec);
173
reftable_buf_reset(&want);
174
check(!reftable_buf_addstr(&want, recs[i].u.log.refname));
175
176
- ret = block_iter_seek_key(&it, &br, &want);
176
+ ret = block_iter_seek_key(&it, &block, &want);
177
check_int(ret, ==, 0);
178
179
ret = block_iter_next(&it, &rec);
182
check(reftable_record_equal(&recs[i], &rec, REFTABLE_HASH_SIZE_SHA1));
183
184
want.len--;
185
- ret = block_iter_seek_key(&it, &br, &want);
185
+ ret = block_iter_seek_key(&it, &block, &want);
186
check_int(ret, ==, 0);
187
188
ret = block_iter_next(&it, &rec);
190
check(reftable_record_equal(&recs[10 * (i / 10)], &rec, REFTABLE_HASH_SIZE_SHA1));
191
}
192
193
- block_reader_release(&br);
193
+ reftable_block_release(&block);
194
block_iter_close(&it);
195
reftable_record_release(&rec);
196
reftable_buf_release(&want);
197
- reftable_buf_release(&block);
197
+ reftable_buf_release(&block_data);
198
for (i = 0; i < N; i++)
199
reftable_record_release(&recs[i]);
200
}
214
};
215
size_t i = 0;
216
int ret;
217
- struct block_reader br = { 0 };
217
+ struct reftable_block block = { 0 };
218
struct block_iter it = BLOCK_ITER_INIT;
219
struct reftable_buf want = REFTABLE_BUF_INIT;
220
- struct reftable_buf block = REFTABLE_BUF_INIT;
220
+ struct reftable_buf block_data = REFTABLE_BUF_INIT;
221
222
- REFTABLE_CALLOC_ARRAY(block.buf, block_size);
223
- check(block.buf != NULL);
224
- block.len = block_size;
222
+ REFTABLE_CALLOC_ARRAY(block_data.buf, block_size);
223
+ check(block_data.buf != NULL);
224
+ block_data.len = block_size;
225
226
- ret = block_writer_init(&bw, BLOCK_TYPE_OBJ, (uint8_t *) block.buf, block_size,
226
+ ret = block_writer_init(&bw, BLOCK_TYPE_OBJ, (uint8_t *) block_data.buf, block_size,
227
header_off, hash_size(REFTABLE_HASH_SHA1));
228
check(!ret);
229
246
247
block_writer_release(&bw);
248
249
- block_source_from_buf(&source, &block);
250
- block_reader_init(&br, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
249
+ block_source_from_buf(&source, &block_data);
250
+ reftable_block_init(&block, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
251
252
- block_iter_seek_start(&it, &br);
252
+ block_iter_seek_start(&it, &block);
253
254
for (i = 0; ; i++) {
255
ret = block_iter_next(&it, &rec);
265
block_iter_reset(&it);
266
reftable_record_key(&recs[i], &want);
267
268
- ret = block_iter_seek_key(&it, &br, &want);
268
+ ret = block_iter_seek_key(&it, &block, &want);
269
check_int(ret, ==, 0);
270
271
ret = block_iter_next(&it, &rec);
274
check(reftable_record_equal(&recs[i], &rec, REFTABLE_HASH_SIZE_SHA1));
275
}
276
277
- block_reader_release(&br);
277
+ reftable_block_release(&block);
278
block_iter_close(&it);
279
reftable_record_release(&rec);
280
reftable_buf_release(&want);
281
- reftable_buf_release(&block);
281
+ reftable_buf_release(&block_data);
282
for (i = 0; i < N; i++)
283
reftable_record_release(&recs[i]);
284
}
299
};
300
size_t i = 0;
301
int ret;
302
- struct block_reader br = { 0 };
302
+ struct reftable_block block = { 0 };
303
struct block_iter it = BLOCK_ITER_INIT;
304
struct reftable_buf want = REFTABLE_BUF_INIT;
305
- struct reftable_buf block = REFTABLE_BUF_INIT;
305
+ struct reftable_buf block_data = REFTABLE_BUF_INIT;
306
307
- REFTABLE_CALLOC_ARRAY(block.buf, block_size);
308
- check(block.buf != NULL);
309
- block.len = block_size;
307
+ REFTABLE_CALLOC_ARRAY(block_data.buf, block_size);
308
+ check(block_data.buf != NULL);
309
+ block_data.len = block_size;
310
311
- ret = block_writer_init(&bw, BLOCK_TYPE_INDEX, (uint8_t *) block.buf, block_size,
311
+ ret = block_writer_init(&bw, BLOCK_TYPE_INDEX, (uint8_t *) block_data.buf, block_size,
312
header_off, hash_size(REFTABLE_HASH_SHA1));
313
check(!ret);
314
331
332
block_writer_release(&bw);
333
334
- block_source_from_buf(&source, &block);
335
- block_reader_init(&br, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
334
+ block_source_from_buf(&source, &block_data);
335
+ reftable_block_init(&block, &source, 0, header_off, block_size, REFTABLE_HASH_SIZE_SHA1);
336
337
- block_iter_seek_start(&it, &br);
337
+ block_iter_seek_start(&it, &block);
338
339
for (i = 0; ; i++) {
340
ret = block_iter_next(&it, &rec);
350
block_iter_reset(&it);
351
reftable_record_key(&recs[i], &want);
352
353
- ret = block_iter_seek_key(&it, &br, &want);
353
+ ret = block_iter_seek_key(&it, &block, &want);
354
check_int(ret, ==, 0);
355
356
ret = block_iter_next(&it, &rec);
359
check(reftable_record_equal(&recs[i], &rec, REFTABLE_HASH_SIZE_SHA1));
360
361
want.len--;
362
- ret = block_iter_seek_key(&it, &br, &want);
362
+ ret = block_iter_seek_key(&it, &block, &want);
363
check_int(ret, ==, 0);
364
365
ret = block_iter_next(&it, &rec);
367
check(reftable_record_equal(&recs[10 * (i / 10)], &rec, REFTABLE_HASH_SIZE_SHA1));
368
}
369
370
- block_reader_release(&br);
370
+ reftable_block_release(&block);
371
block_iter_close(&it);
372
reftable_record_release(&rec);
373
reftable_buf_release(&want);
374
- reftable_buf_release(&block);
374
+ reftable_buf_release(&block_data);
375
for (i = 0; i < N; i++)
376
reftable_record_release(&recs[i]);
377
}