]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Mark smartlist_bsearch as taking a const list.
authorMike Perry <mikeperry-git@torproject.org>
Sat, 25 Aug 2018 00:26:42 +0000 (00:26 +0000)
committerMike Perry <mikeperry-git@torproject.org>
Wed, 29 Aug 2018 00:03:41 +0000 (00:03 +0000)
It does not modify the actual list.

src/common/container.c
src/common/container.h

index 5386e6458b78791fb1d9838b234812b736c8165b..72ad3a92589b6d5afbb218d027c7532c386bc557 100644 (file)
@@ -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;
index 5d2dce5416979134142fc97b0bf0596a27f9241b..7457c1e91801180113b8adfd43d701eff05c956e 100644 (file)
@@ -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),