aboutsummaryrefslogtreecommitdiff
path: root/lib/llist.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/llist.c')
-rw-r--r--lib/llist.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/llist.c b/lib/llist.c
index 6ceb1ce7..63a98bb6 100644
--- a/lib/llist.c
+++ b/lib/llist.c
@@ -116,32 +116,3 @@ void *dlist_terminate(void *list)
return end;
}
-
-// Find num in cache
-struct num_cache *get_num_cache(struct num_cache *cache, long long num)
-{
- while (cache) {
- if (num==cache->num) return cache;
- cache = cache->next;
- }
-
- return 0;
-}
-
-// Uniquely add num+data to cache. Updates *cache, returns pointer to existing
-// entry if it was already there.
-struct num_cache *add_num_cache(struct num_cache **cache, long long num,
- void *data, int len)
-{
- struct num_cache *old = get_num_cache(*cache, num);
-
- if (old) return old;
-
- old = xzalloc(sizeof(struct num_cache)+len);
- old->next = *cache;
- old->num = num;
- memcpy(old->data, data, len);
- *cache = old;
-
- return 0;
-}