@@ -490,11 +490,13 @@ static void reftable_obj_record_release(void *rec)
490490}
491491
492492static int reftable_obj_record_copy_from (void * rec , const void * src_rec ,
493- uint32_t hash_size UNUSED )
493+ uint32_t hash_size )
494494{
495495 struct reftable_obj_record * obj = rec ;
496496 const struct reftable_obj_record * src = src_rec ;
497497
498+ REFTABLE_UNUSED (hash_size );
499+
498500 reftable_obj_record_release (obj );
499501
500502 REFTABLE_ALLOC_ARRAY (obj -> hash_prefix , src -> hash_prefix_len );
@@ -523,13 +525,16 @@ static uint8_t reftable_obj_record_val_type(const void *rec)
523525}
524526
525527static int reftable_obj_record_encode (const void * rec , struct string_view s ,
526- uint32_t hash_size UNUSED )
528+ uint32_t hash_size )
527529{
528530 const struct reftable_obj_record * r = rec ;
529531 struct string_view start = s ;
530532 int i = 0 ;
531533 int n = 0 ;
532534 uint64_t last = 0 ;
535+
536+ REFTABLE_UNUSED (hash_size );
537+
533538 if (r -> offset_len == 0 || r -> offset_len >= 8 ) {
534539 n = put_var_int (& s , r -> offset_len );
535540 if (n < 0 ) {
@@ -558,15 +563,18 @@ static int reftable_obj_record_encode(const void *rec, struct string_view s,
558563
559564static int reftable_obj_record_decode (void * rec , struct reftable_buf key ,
560565 uint8_t val_type , struct string_view in ,
561- uint32_t hash_size UNUSED ,
562- struct reftable_buf * scratch UNUSED )
566+ uint32_t hash_size ,
567+ struct reftable_buf * scratch )
563568{
564569 struct string_view start = in ;
565570 struct reftable_obj_record * r = rec ;
566571 uint64_t count = val_type ;
567572 int n = 0 ;
568573 uint64_t last ;
569574
575+ REFTABLE_UNUSED (hash_size );
576+ REFTABLE_UNUSED (scratch );
577+
570578 reftable_obj_record_release (r );
571579
572580 REFTABLE_ALLOC_ARRAY (r -> hash_prefix , key .len );
@@ -613,17 +621,20 @@ static int reftable_obj_record_decode(void *rec, struct reftable_buf key,
613621 return start .len - in .len ;
614622}
615623
616- static int not_a_deletion (const void * p UNUSED )
624+ static int not_a_deletion (const void * p )
617625{
626+ REFTABLE_UNUSED (p );
618627 return 0 ;
619628}
620629
621630static int reftable_obj_record_equal_void (const void * a , const void * b ,
622- uint32_t hash_size UNUSED )
631+ uint32_t hash_size )
623632{
624633 struct reftable_obj_record * ra = (struct reftable_obj_record * ) a ;
625634 struct reftable_obj_record * rb = (struct reftable_obj_record * ) b ;
626635
636+ REFTABLE_UNUSED (hash_size );
637+
627638 if (ra -> hash_prefix_len != rb -> hash_prefix_len
628639 || ra -> offset_len != rb -> offset_len )
629640 return 0 ;
@@ -1049,12 +1060,14 @@ static int reftable_index_record_key(const void *r, struct reftable_buf *dest)
10491060}
10501061
10511062static int reftable_index_record_copy_from (void * rec , const void * src_rec ,
1052- uint32_t hash_size UNUSED )
1063+ uint32_t hash_size )
10531064{
10541065 struct reftable_index_record * dst = rec ;
10551066 const struct reftable_index_record * src = src_rec ;
10561067 int err ;
10571068
1069+ REFTABLE_UNUSED (hash_size );
1070+
10581071 reftable_buf_reset (& dst -> last_key );
10591072 err = reftable_buf_add (& dst -> last_key , src -> last_key .buf , src -> last_key .len );
10601073 if (err < 0 )
@@ -1070,19 +1083,23 @@ static void reftable_index_record_release(void *rec)
10701083 reftable_buf_release (& idx -> last_key );
10711084}
10721085
1073- static uint8_t reftable_index_record_val_type (const void * rec UNUSED )
1086+ static uint8_t reftable_index_record_val_type (const void * rec )
10741087{
1088+ REFTABLE_UNUSED (rec );
10751089 return 0 ;
10761090}
10771091
10781092static int reftable_index_record_encode (const void * rec , struct string_view out ,
1079- uint32_t hash_size UNUSED )
1093+ uint32_t hash_size )
10801094{
10811095 const struct reftable_index_record * r =
10821096 (const struct reftable_index_record * )rec ;
10831097 struct string_view start = out ;
1098+ int n ;
10841099
1085- int n = put_var_int (& out , r -> offset );
1100+ REFTABLE_UNUSED (hash_size );
1101+
1102+ n = put_var_int (& out , r -> offset );
10861103 if (n < 0 )
10871104 return n ;
10881105
@@ -1092,15 +1109,19 @@ static int reftable_index_record_encode(const void *rec, struct string_view out,
10921109}
10931110
10941111static int reftable_index_record_decode (void * rec , struct reftable_buf key ,
1095- uint8_t val_type UNUSED ,
1112+ uint8_t val_type ,
10961113 struct string_view in ,
1097- uint32_t hash_size UNUSED ,
1098- struct reftable_buf * scratch UNUSED )
1114+ uint32_t hash_size ,
1115+ struct reftable_buf * scratch )
10991116{
11001117 struct string_view start = in ;
11011118 struct reftable_index_record * r = rec ;
11021119 int err , n = 0 ;
11031120
1121+ REFTABLE_UNUSED (val_type );
1122+ REFTABLE_UNUSED (hash_size );
1123+ REFTABLE_UNUSED (scratch );
1124+
11041125 reftable_buf_reset (& r -> last_key );
11051126 err = reftable_buf_add (& r -> last_key , key .buf , key .len );
11061127 if (err < 0 )
@@ -1115,11 +1136,13 @@ static int reftable_index_record_decode(void *rec, struct reftable_buf key,
11151136}
11161137
11171138static int reftable_index_record_equal (const void * a , const void * b ,
1118- uint32_t hash_size UNUSED )
1139+ uint32_t hash_size )
11191140{
11201141 struct reftable_index_record * ia = (struct reftable_index_record * ) a ;
11211142 struct reftable_index_record * ib = (struct reftable_index_record * ) b ;
11221143
1144+ REFTABLE_UNUSED (hash_size );
1145+
11231146 return ia -> offset == ib -> offset && !reftable_buf_cmp (& ia -> last_key , & ib -> last_key );
11241147}
11251148
0 commit comments