tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit dac7d929185e5f2643a29fc046ee439a826239eb
parent be8e56c231755069fae03eb13a4ddd9fba4f6563
Author: Mike Perry <mikeperry-git@torproject.org>
Date:   Sat, 25 Aug 2018 00:26:42 +0000

Mark smartlist_bsearch as taking a const list.

It does not modify the actual list.

Diffstat:
Msrc/common/container.c | 2+-
Msrc/common/container.h | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/common/container.c b/src/common/container.c @@ -628,7 +628,7 @@ smartlist_uniq(smartlist_t *sl, * less than member, and greater than 0 if key is greater then member. */ void * -smartlist_bsearch(smartlist_t *sl, const void *key, +smartlist_bsearch(const smartlist_t *sl, const void *key, int (*compare)(const void *key, const void **member)) { int found, idx; diff --git a/src/common/container.h b/src/common/container.h @@ -120,7 +120,7 @@ const uint8_t *smartlist_get_most_frequent_digest256(smartlist_t *sl); void smartlist_uniq_strings(smartlist_t *sl); void smartlist_uniq_digests(smartlist_t *sl); void smartlist_uniq_digests256(smartlist_t *sl); -void *smartlist_bsearch(smartlist_t *sl, const void *key, +void *smartlist_bsearch(const smartlist_t *sl, const void *key, int (*compare)(const void *key, const void **member)); int smartlist_bsearch_idx(const smartlist_t *sl, const void *key, int (*compare)(const void *key, const void **member),