summaryrefslogtreecommitdiffstats
path: root/nserver/src/tstree.h
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2020-04-17 21:02:35 -0400
committerrsiddharth <s@ricketyspace.net>2020-04-17 21:02:35 -0400
commitb924fc2f66d46ee10aa3b800a6521d3940919f9f (patch)
tree130a19d8211874e3ba01203af0d2332506106be4 /nserver/src/tstree.h
parent1bab8e87d3875f672e7c36d10aea9e05f657c664 (diff)
nserver/ -> ./
Diffstat (limited to 'nserver/src/tstree.h')
-rw-r--r--nserver/src/tstree.h36
1 files changed, 0 insertions, 36 deletions
diff --git a/nserver/src/tstree.h b/nserver/src/tstree.h
deleted file mode 100644
index bd22e0d..0000000
--- a/nserver/src/tstree.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause */
-/*
- * Copyright © 2010, Zed A. Shaw.
- * Copyright © 2020 rsiddharth <s@ricketyspace.net>
- */
-
-#ifndef _TSTree_h
-#define _TSTree_h
-
-#include <stdlib.h>
-#include <darray.h>
-
-typedef struct TSTree {
- char splitchar;
- struct TSTree *low;
- struct TSTree *equal;
- struct TSTree *high;
- void *value;
-} TSTree;
-
-void *TSTree_search(TSTree *root, const char *key, size_t len);
-
-void *TSTree_search_prefix(TSTree *root, const char *key, size_t len);
-
-DArray *TSTree_collect(TSTree *root, const char *key, size_t len);
-
-typedef void (* TSTree_traverse_cb) (void *value, void *data);
-
-TSTree *TSTree_insert(TSTree *node, const char *key, size_t len,
- void *value);
-
-void TSTree_traverse(TSTree *node, TSTree_traverse_cb cb, void *data);
-
-void TSTree_destroy(TSTree *root);
-
-#endif