aboutsummaryrefslogtreecommitdiff
path: root/src/common/container.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2004-11-12 21:14:06 +0000
committerNick Mathewson <nickm@torproject.org>2004-11-12 21:14:06 +0000
commita8f9ba91db3d326b9b6ff67c35e7b52ae11d08c4 (patch)
tree8ff5ebd3c6f215674d87c5792610046dd249156e /src/common/container.c
parent238a895e69ff9280555a922ccc2ad0ca55da2591 (diff)
downloadtor-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.c30
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