diff options
author | Nick Mathewson <nickm@torproject.org> | 2004-04-07 21:36:03 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2004-04-07 21:36:03 +0000 |
commit | 8169da5c30cbea7c73f5d0f56d1a507703aa48cc (patch) | |
tree | 585eb5c25e87798ee35f2ece02bc52bd86d3fadf /src/common/util.h | |
parent | 7c7301fe926a9ca0f48ed645f3c4a92466477ce1 (diff) | |
download | tor-8169da5c30cbea7c73f5d0f56d1a507703aa48cc.tar tor-8169da5c30cbea7c73f5d0f56d1a507703aa48cc.tar.gz |
Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need
to worry about 0.0.4 or earlier, because nobody is running them any more.)
svn:r1533
Diffstat (limited to 'src/common/util.h')
-rw-r--r-- | src/common/util.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/common/util.h b/src/common/util.h index 763de8795..73627f714 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -103,19 +103,21 @@ smartlist_t *smartlist_create(); void smartlist_free(smartlist_t *sl); void smartlist_set_capacity(smartlist_t *sl, int n); void smartlist_clear(smartlist_t *sl); +void smartlist_truncate(smartlist_t *sl, int n); void smartlist_add(smartlist_t *sl, void *element); +void smartlist_add_all(smartlist_t *sl, const smartlist_t *s2); void smartlist_remove(smartlist_t *sl, void *element); -int smartlist_isin(smartlist_t *sl, void *element); -int smartlist_overlap(smartlist_t *sl1, smartlist_t *sl2); -void smartlist_intersect(smartlist_t *sl1, smartlist_t *sl2); -void smartlist_subtract(smartlist_t *sl1, smartlist_t *sl2); -void *smartlist_choose(smartlist_t *sl); -void *smartlist_get(smartlist_t *sl, int idx); +int smartlist_isin(const smartlist_t *sl, void *element); +int smartlist_overlap(const smartlist_t *sl1, const smartlist_t *sl2); +void smartlist_intersect(smartlist_t *sl1, const smartlist_t *sl2); +void smartlist_subtract(smartlist_t *sl1, const smartlist_t *sl2); +void *smartlist_choose(const smartlist_t *sl); +void *smartlist_get(const smartlist_t *sl, int idx); void *smartlist_set(smartlist_t *sl, int idx, void *val); void *smartlist_del(smartlist_t *sl, int idx); void *smartlist_del_keeporder(smartlist_t *sl, int idx); void smartlist_insert(smartlist_t *sl, int idx, void *val); -int smartlist_len(smartlist_t *sl); +int smartlist_len(const smartlist_t *sl); #define SMARTLIST_FOREACH(sl, type, var, cmd) \ do { \ int sl_idx, sl_len=smartlist_len(sl); \ |