summaryrefslogtreecommitdiffstats
path: root/list.c
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2010-08-28 20:52:19 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2010-11-14 22:12:07 +0100
commit6af422162fbc1c505526157ecf630e37694dbc7b (patch)
treeba21938ba4436767ca08998a3bc5512bd3187b7d /list.c
parentcc88a2695f4a54e27143efeae62de24fec8e26a1 (diff)
downloadopenvpn-6af422162fbc1c505526157ecf630e37694dbc7b.tar.gz
openvpn-6af422162fbc1c505526157ecf630e37694dbc7b.tar.xz
openvpn-6af422162fbc1c505526157ecf630e37694dbc7b.zip
Clean-up: Removing useless code - hash related functions
Removed even more function which where practically empty and took away some function arguments which were not used. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> Acked-by: James Yonan <james@openvpn.net>
Diffstat (limited to 'list.c')
-rw-r--r--list.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/list.c b/list.c
index d1e5a15..d4d4ea8 100644
--- a/list.c
+++ b/list.c
@@ -165,12 +165,12 @@ hash_add (struct hash *hash, const void *key, void *value, bool replace)
}
void
-hash_remove_by_value (struct hash *hash, void *value, bool autolock)
+hash_remove_by_value (struct hash *hash, void *value)
{
struct hash_iterator hi;
struct hash_element *he;
- hash_iterator_init (hash, &hi, autolock);
+ hash_iterator_init (hash, &hi);
while ((he = hash_iterator_next (&hi)))
{
if (he->value == value)
@@ -221,7 +221,6 @@ void_ptr_compare_function (const void *key1, const void *key2)
void
hash_iterator_init_range (struct hash *hash,
struct hash_iterator *hi,
- bool autolock,
int start_bucket,
int end_bucket)
{
@@ -233,7 +232,6 @@ hash_iterator_init_range (struct hash *hash,
hi->hash = hash;
hi->elem = NULL;
hi->bucket = NULL;
- hi->autolock = autolock;
hi->last = NULL;
hi->bucket_marked = false;
hi->bucket_index_start = start_bucket;
@@ -243,10 +241,9 @@ hash_iterator_init_range (struct hash *hash,
void
hash_iterator_init (struct hash *hash,
- struct hash_iterator *hi,
- bool autolock)
+ struct hash_iterator *hi)
{
- hash_iterator_init_range (hash, hi, autolock, 0, hash->n_buckets);
+ hash_iterator_init_range (hash, hi, 0, hash->n_buckets);
}
static inline void