diff options
author | Nick Mathewson <nickm@torproject.org> | 2004-11-12 21:14:06 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2004-11-12 21:14:06 +0000 |
commit | a8f9ba91db3d326b9b6ff67c35e7b52ae11d08c4 (patch) | |
tree | 8ff5ebd3c6f215674d87c5792610046dd249156e /src/common/container.c | |
parent | 238a895e69ff9280555a922ccc2ad0ca55da2591 (diff) | |
download | tor-a8f9ba91db3d326b9b6ff67c35e7b52ae11d08c4.tar tor-a8f9ba91db3d326b9b6ff67c35e7b52ae11d08c4.tar.gz |
Nobody was using the return values from smartlist_(set|del|del_keeporder), so remove them.
svn:r2823
Diffstat (limited to 'src/common/container.c')
-rw-r--r-- | src/common/container.c | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/src/common/container.c b/src/common/container.c index df20eca6a..ec47adf72 100644 --- a/src/common/container.c +++ b/src/common/container.c @@ -172,57 +172,47 @@ void *smartlist_get(const smartlist_t *sl, int idx) tor_assert(idx < sl->num_used); return sl->list[idx]; } -/** Return the number of items in sl. - */ -int smartlist_len(const smartlist_t *sl) -{ - return sl->num_used; -} -#endif - /** Change the value of the <b>idx</b>th element of sl to <b>val</b>; return the old * value of the <b>idx</b>th element. */ -void *smartlist_set(smartlist_t *sl, int idx, void *val) +void smartlist_set(smartlist_t *sl, int idx, void *val) { - void *old; tor_assert(sl); tor_assert(idx>=0); tor_assert(idx < sl->num_used); - old = sl->list[idx]; sl->list[idx] = val; - return old; } +/** Return the number of items in sl. + */ +int smartlist_len(const smartlist_t *sl) +{ + return sl->num_used; +} +#endif /** Remove the <b>idx</b>th element of sl; if idx is not the last * element, swap the last element of sl into the <b>idx</b>th space. * Return the old value of the <b>idx</b>th element. */ -void *smartlist_del(smartlist_t *sl, int idx) +void smartlist_del(smartlist_t *sl, int idx) { - void *old; tor_assert(sl); tor_assert(idx>=0); tor_assert(idx < sl->num_used); - old = sl->list[idx]; sl->list[idx] = sl->list[--sl->num_used]; - return old; } /** Remove the <b>idx</b>th element of sl; if idx is not the last element, * moving all subsequent elements back one space. Return the old value * of the <b>idx</b>th element. */ -void *smartlist_del_keeporder(smartlist_t *sl, int idx) +void smartlist_del_keeporder(smartlist_t *sl, int idx) { - void *old; tor_assert(sl); tor_assert(idx>=0); tor_assert(idx < sl->num_used); - old = sl->list[idx]; --sl->num_used; if (idx < sl->num_used) memmove(sl->list+idx, sl->list+idx+1, sizeof(void*)*(sl->num_used-idx)); - return old; } /** Insert the value <b>val</b> as the new <b>idx</b>th element of * <b>sl</b>, moving all items previously at <b>idx</b> or later |