diff options
| author | Dirk Engling <erdgeist@erdgeist.org> | 2026-04-03 01:40:39 +0200 |
|---|---|---|
| committer | Dirk Engling <erdgeist@erdgeist.org> | 2026-04-03 01:40:39 +0200 |
| commit | e4eb716d2688f5c2d4615d79ad5f4f1eb50a9343 (patch) | |
| tree | 5612056173478fecaad0a030195b6ed2f399df4d /ot_vector.c | |
| parent | b20b0b89264e9d28ab873b8b1cc9ba73cdb58aeb (diff) | |
turn all int offsets into size_t
Diffstat (limited to 'ot_vector.c')
| -rw-r--r-- | ot_vector.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ot_vector.c b/ot_vector.c index 2acfbef..d068999 100644 --- a/ot_vector.c +++ b/ot_vector.c | |||
| @@ -45,7 +45,7 @@ void *binary_search(const void *const key, const void *base, const size_t member | |||
| 45 | return (void *)base; | 45 | return (void *)base; |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | static uint8_t vector_hash_peer(ot_peer const *peer, size_t compare_size, int bucket_count) { | 48 | static uint8_t vector_hash_peer(ot_peer const *peer, size_t compare_size, size_t bucket_count) { |
| 49 | unsigned int hash = 5381; | 49 | unsigned int hash = 5381; |
| 50 | uint8_t *p = (uint8_t *)peer; | 50 | uint8_t *p = (uint8_t *)peer; |
| 51 | while (compare_size--) | 51 | while (compare_size--) |
| @@ -172,7 +172,7 @@ void vector_remove_torrent(ot_vector *vector, ot_torrent *match) { | |||
| 172 | } | 172 | } |
| 173 | } | 173 | } |
| 174 | 174 | ||
| 175 | void vector_clean_list(ot_vector *vector, int num_buckets) { | 175 | void vector_clean_list(ot_vector *vector, size_t num_buckets) { |
| 176 | while (num_buckets--) | 176 | while (num_buckets--) |
| 177 | free(vector[num_buckets].data); | 177 | free(vector[num_buckets].data); |
| 178 | free(vector); | 178 | free(vector); |
| @@ -180,7 +180,7 @@ void vector_clean_list(ot_vector *vector, int num_buckets) { | |||
| 180 | } | 180 | } |
| 181 | 181 | ||
| 182 | void vector_redistribute_buckets(ot_peerlist *peer_list, size_t peer_size) { | 182 | void vector_redistribute_buckets(ot_peerlist *peer_list, size_t peer_size) { |
| 183 | int tmp, bucket, bucket_size_new, num_buckets_new, num_buckets_old = 1; | 183 | size_t tmp, bucket, bucket_size_new, num_buckets_new, num_buckets_old = 1; |
| 184 | ot_vector *bucket_list_new, *bucket_list_old = &peer_list->peers; | 184 | ot_vector *bucket_list_new, *bucket_list_old = &peer_list->peers; |
| 185 | int (*sort_func)(const void *, const void *) = peer_size == OT_PEER_SIZE6 ? &vector_compare_peer6 : &vector_compare_peer4; | 185 | int (*sort_func)(const void *, const void *) = peer_size == OT_PEER_SIZE6 ? &vector_compare_peer6 : &vector_compare_peer4; |
| 186 | 186 | ||
| @@ -229,7 +229,7 @@ void vector_redistribute_buckets(ot_peerlist *peer_list, size_t peer_size) { | |||
| 229 | /* Now sort them into the correct bucket */ | 229 | /* Now sort them into the correct bucket */ |
| 230 | for (bucket = 0; bucket < num_buckets_old; ++bucket) { | 230 | for (bucket = 0; bucket < num_buckets_old; ++bucket) { |
| 231 | ot_peer *peers_old = bucket_list_old[bucket].data; | 231 | ot_peer *peers_old = bucket_list_old[bucket].data; |
| 232 | int peer_count_old = bucket_list_old[bucket].size; | 232 | size_t peer_count_old = bucket_list_old[bucket].size; |
| 233 | while (peer_count_old--) { | 233 | while (peer_count_old--) { |
| 234 | ot_vector *bucket_dest = bucket_list_new; | 234 | ot_vector *bucket_dest = bucket_list_new; |
| 235 | if (num_buckets_new > 1) | 235 | if (num_buckets_new > 1) |
