summaryrefslogtreecommitdiff
path: root/src/utils/rbtree.h
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2009-02-14 19:18:33 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2009-02-14 19:18:33 +0000
commitbf44aeaf5cd7f03d3bd842c8046b7346c5035f06 (patch)
tree896fcb86e24952dfea9fa1414fdd3c59e509fa9b /src/utils/rbtree.h
parent0323c5c6f9f6d27b7aab2ac5da0b98e6468a4d72 (diff)
downloadlibparserutils-bf44aeaf5cd7f03d3bd842c8046b7346c5035f06.tar.gz
libparserutils-bf44aeaf5cd7f03d3bd842c8046b7346c5035f06.tar.bz2
Remove dict, hash and rbtree from libparserutils
svn path=/trunk/libparserutils/; revision=6512
Diffstat (limited to 'src/utils/rbtree.h')
-rw-r--r--src/utils/rbtree.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/utils/rbtree.h b/src/utils/rbtree.h
deleted file mode 100644
index 074d390..0000000
--- a/src/utils/rbtree.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * This file is part of LibParserUtils.
- * Licensed under the MIT License,
- * http://www.opensource.org/licenses/mit-license.php
- * Copyright 2008 John-Mark Bell <jmb@netsurf-browser.org>
- */
-
-#ifndef parserutils_utils_rbtree_h_
-#define parserutils_utils_rbtree_h_
-
-#include <parserutils/errors.h>
-#include <parserutils/functypes.h>
-
-struct parserutils_rbtree;
-typedef struct parserutils_rbtree parserutils_rbtree;
-
-typedef int (*parserutils_rbtree_cmp)(const void *a, const void *b);
-typedef void (*parserutils_rbtree_del)(void *key, void *value, void *pw);
-typedef void (*parserutils_rbtree_print)(const void *key, const void *value,
- int depth);
-
-parserutils_error parserutils_rbtree_create(parserutils_rbtree_cmp cmp,
- parserutils_alloc alloc, void *pw, parserutils_rbtree **tree);
-parserutils_error parserutils_rbtree_destroy(parserutils_rbtree *tree,
- parserutils_rbtree_del destructor, void *pw);
-
-parserutils_error parserutils_rbtree_insert(parserutils_rbtree *tree,
- void *key, void *value, void **oldvalue);
-parserutils_error parserutils_rbtree_find(parserutils_rbtree *tree,
- const void *key, void **value);
-parserutils_error parserutils_rbtree_delete(parserutils_rbtree *tree,
- const void *key, void **intkey, void **value);
-
-#ifndef NDEBUG
-void parserutils_rbtree_dump(parserutils_rbtree *tree,
- parserutils_rbtree_print print);
-#endif
-
-#endif
-