@@ -27,11 +27,11 @@ static int noop_flush(void *arg)
27
27
}
28
28
29
29
static void write_test_table (struct strbuf * buf ,
30
- struct reftable_ref_record refs [], int n )
30
+ struct reftable_ref_record refs [], size_t n )
31
31
{
32
32
uint64_t min = 0xffffffff ;
33
33
uint64_t max = 0 ;
34
- int i = 0 ;
34
+ size_t i ;
35
35
int err ;
36
36
37
37
struct reftable_write_options opts = {
@@ -40,12 +40,10 @@ static void write_test_table(struct strbuf *buf,
40
40
struct reftable_writer * w = NULL ;
41
41
for (i = 0 ; i < n ; i ++ ) {
42
42
uint64_t ui = refs [i ].update_index ;
43
- if (ui > max ) {
43
+ if (ui > max )
44
44
max = ui ;
45
- }
46
- if (ui < min ) {
45
+ if (ui < min )
47
46
min = ui ;
48
- }
49
47
}
50
48
51
49
w = reftable_new_writer (& strbuf_add_void , & noop_flush , buf , & opts );
@@ -65,10 +63,9 @@ static void write_test_table(struct strbuf *buf,
65
63
}
66
64
67
65
static void write_test_log_table (struct strbuf * buf ,
68
- struct reftable_log_record logs [], int n ,
66
+ struct reftable_log_record logs [], size_t n ,
69
67
uint64_t update_index )
70
68
{
71
- int i = 0 ;
72
69
int err ;
73
70
74
71
struct reftable_write_options opts = {
@@ -79,7 +76,7 @@ static void write_test_log_table(struct strbuf *buf,
79
76
w = reftable_new_writer (& strbuf_add_void , & noop_flush , buf , & opts );
80
77
reftable_writer_set_limits (w , update_index , update_index );
81
78
82
- for (i = 0 ; i < n ; i ++ ) {
79
+ for (size_t i = 0 ; i < n ; i ++ ) {
83
80
int err = reftable_writer_add_log (w , & logs [i ]);
84
81
check (!err );
85
82
}
@@ -93,7 +90,7 @@ static void write_test_log_table(struct strbuf *buf,
93
90
static struct reftable_merged_table *
94
91
merged_table_from_records (struct reftable_ref_record * * refs ,
95
92
struct reftable_block_source * * source ,
96
- struct reftable_reader * * * readers , int * sizes ,
93
+ struct reftable_reader * * * readers , size_t * sizes ,
97
94
struct strbuf * buf , size_t n )
98
95
{
99
96
struct reftable_merged_table * mt = NULL ;
@@ -121,8 +118,7 @@ merged_table_from_records(struct reftable_ref_record **refs,
121
118
122
119
static void readers_destroy (struct reftable_reader * * readers , size_t n )
123
120
{
124
- int i = 0 ;
125
- for (; i < n ; i ++ )
121
+ for (size_t i = 0 ; i < n ; i ++ )
126
122
reftable_reader_free (readers [i ]);
127
123
reftable_free (readers );
128
124
}
@@ -142,15 +138,14 @@ static void t_merged_single_record(void)
142
138
} };
143
139
144
140
struct reftable_ref_record * refs [] = { r1 , r2 };
145
- int sizes [] = { 1 , 1 };
141
+ size_t sizes [] = { ARRAY_SIZE ( r1 ), ARRAY_SIZE ( r2 ) };
146
142
struct strbuf bufs [2 ] = { STRBUF_INIT , STRBUF_INIT };
147
143
struct reftable_block_source * bs = NULL ;
148
144
struct reftable_reader * * readers = NULL ;
149
145
struct reftable_merged_table * mt =
150
146
merged_table_from_records (refs , & bs , & readers , sizes , bufs , 2 );
151
- int i ;
152
- struct reftable_ref_record ref = { NULL };
153
- struct reftable_iterator it = { NULL };
147
+ struct reftable_ref_record ref = { 0 };
148
+ struct reftable_iterator it = { 0 };
154
149
int err ;
155
150
156
151
merged_table_init_iter (mt , & it , BLOCK_TYPE_REF );
@@ -164,9 +159,8 @@ static void t_merged_single_record(void)
164
159
reftable_iterator_destroy (& it );
165
160
readers_destroy (readers , 2 );
166
161
reftable_merged_table_free (mt );
167
- for (i = 0 ; i < ARRAY_SIZE (bufs ); i ++ ) {
162
+ for (size_t i = 0 ; i < ARRAY_SIZE (bufs ); i ++ )
168
163
strbuf_release (& bufs [i ]);
169
- }
170
164
reftable_free (bs );
171
165
}
172
166
@@ -220,18 +214,18 @@ static void t_merged_refs(void)
220
214
};
221
215
222
216
struct reftable_ref_record * refs [] = { r1 , r2 , r3 };
223
- int sizes [3 ] = { 3 , 1 , 2 };
217
+ size_t sizes [3 ] = { ARRAY_SIZE ( r1 ), ARRAY_SIZE ( r2 ), ARRAY_SIZE ( r3 ) };
224
218
struct strbuf bufs [3 ] = { STRBUF_INIT , STRBUF_INIT , STRBUF_INIT };
225
219
struct reftable_block_source * bs = NULL ;
226
220
struct reftable_reader * * readers = NULL ;
227
221
struct reftable_merged_table * mt =
228
222
merged_table_from_records (refs , & bs , & readers , sizes , bufs , 3 );
229
- struct reftable_iterator it = { NULL };
223
+ struct reftable_iterator it = { 0 };
230
224
int err ;
231
225
struct reftable_ref_record * out = NULL ;
232
226
size_t len = 0 ;
233
227
size_t cap = 0 ;
234
- int i = 0 ;
228
+ size_t i ;
235
229
236
230
merged_table_init_iter (mt , & it , BLOCK_TYPE_REF );
237
231
err = reftable_iterator_seek_ref (& it , "a" );
@@ -240,7 +234,7 @@ static void t_merged_refs(void)
240
234
check_int (reftable_merged_table_min_update_index (mt ), = = , 1 );
241
235
242
236
while (len < 100 ) { /* cap loops/recursion. */
243
- struct reftable_ref_record ref = { NULL };
237
+ struct reftable_ref_record ref = { 0 };
244
238
int err = reftable_iterator_next_ref (& it , & ref );
245
239
if (err > 0 )
246
240
break ;
@@ -251,18 +245,15 @@ static void t_merged_refs(void)
251
245
reftable_iterator_destroy (& it );
252
246
253
247
check_int (ARRAY_SIZE (want ), = = , len );
254
- for (i = 0 ; i < len ; i ++ ) {
248
+ for (i = 0 ; i < len ; i ++ )
255
249
check (reftable_ref_record_equal (want [i ], & out [i ],
256
250
GIT_SHA1_RAWSZ ));
257
- }
258
- for (i = 0 ; i < len ; i ++ ) {
251
+ for (i = 0 ; i < len ; i ++ )
259
252
reftable_ref_record_release (& out [i ]);
260
- }
261
253
reftable_free (out );
262
254
263
- for (i = 0 ; i < 3 ; i ++ ) {
255
+ for (i = 0 ; i < 3 ; i ++ )
264
256
strbuf_release (& bufs [i ]);
265
- }
266
257
readers_destroy (readers , 3 );
267
258
reftable_merged_table_free (mt );
268
259
reftable_free (bs );
@@ -271,7 +262,7 @@ static void t_merged_refs(void)
271
262
static struct reftable_merged_table *
272
263
merged_table_from_log_records (struct reftable_log_record * * logs ,
273
264
struct reftable_block_source * * source ,
274
- struct reftable_reader * * * readers , int * sizes ,
265
+ struct reftable_reader * * * readers , size_t * sizes ,
275
266
struct strbuf * buf , size_t n )
276
267
{
277
268
struct reftable_merged_table * mt = NULL ;
@@ -352,18 +343,18 @@ static void t_merged_logs(void)
352
343
};
353
344
354
345
struct reftable_log_record * logs [] = { r1 , r2 , r3 };
355
- int sizes [3 ] = { 2 , 1 , 1 };
346
+ size_t sizes [3 ] = { ARRAY_SIZE ( r1 ), ARRAY_SIZE ( r2 ), ARRAY_SIZE ( r3 ) };
356
347
struct strbuf bufs [3 ] = { STRBUF_INIT , STRBUF_INIT , STRBUF_INIT };
357
348
struct reftable_block_source * bs = NULL ;
358
349
struct reftable_reader * * readers = NULL ;
359
350
struct reftable_merged_table * mt = merged_table_from_log_records (
360
351
logs , & bs , & readers , sizes , bufs , 3 );
361
- struct reftable_iterator it = { NULL };
352
+ struct reftable_iterator it = { 0 };
362
353
int err ;
363
354
struct reftable_log_record * out = NULL ;
364
355
size_t len = 0 ;
365
356
size_t cap = 0 ;
366
- int i = 0 ;
357
+ size_t i ;
367
358
368
359
merged_table_init_iter (mt , & it , BLOCK_TYPE_LOG );
369
360
err = reftable_iterator_seek_log (& it , "a" );
@@ -372,7 +363,7 @@ static void t_merged_logs(void)
372
363
check_int (reftable_merged_table_min_update_index (mt ), = = , 1 );
373
364
374
365
while (len < 100 ) { /* cap loops/recursion. */
375
- struct reftable_log_record log = { NULL };
366
+ struct reftable_log_record log = { 0 };
376
367
int err = reftable_iterator_next_log (& it , & log );
377
368
if (err > 0 )
378
369
break ;
@@ -383,10 +374,9 @@ static void t_merged_logs(void)
383
374
reftable_iterator_destroy (& it );
384
375
385
376
check_int (ARRAY_SIZE (want ), = = , len );
386
- for (i = 0 ; i < len ; i ++ ) {
377
+ for (i = 0 ; i < len ; i ++ )
387
378
check (reftable_log_record_equal (want [i ], & out [i ],
388
379
GIT_SHA1_RAWSZ ));
389
- }
390
380
391
381
merged_table_init_iter (mt , & it , BLOCK_TYPE_LOG );
392
382
err = reftable_iterator_seek_log_at (& it , "a" , 2 );
@@ -397,14 +387,12 @@ static void t_merged_logs(void)
397
387
check (reftable_log_record_equal (& out [0 ], & r3 [0 ], GIT_SHA1_RAWSZ ));
398
388
reftable_iterator_destroy (& it );
399
389
400
- for (i = 0 ; i < len ; i ++ ) {
390
+ for (i = 0 ; i < len ; i ++ )
401
391
reftable_log_record_release (& out [i ]);
402
- }
403
392
reftable_free (out );
404
393
405
- for (i = 0 ; i < 3 ; i ++ ) {
394
+ for (i = 0 ; i < 3 ; i ++ )
406
395
strbuf_release (& bufs [i ]);
407
- }
408
396
readers_destroy (readers , 3 );
409
397
reftable_merged_table_free (mt );
410
398
reftable_free (bs );
@@ -422,7 +410,7 @@ static void t_default_write_opts(void)
422
410
.update_index = 1 ,
423
411
};
424
412
int err ;
425
- struct reftable_block_source source = { NULL };
413
+ struct reftable_block_source source = { 0 };
426
414
struct reftable_table * tab = reftable_calloc (1 , sizeof (* tab ));
427
415
uint32_t hash_id ;
428
416
struct reftable_reader * rd = NULL ;
0 commit comments