diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2009-02-14 19:18:33 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2009-02-14 19:18:33 +0000 |
commit | bf44aeaf5cd7f03d3bd842c8046b7346c5035f06 (patch) | |
tree | 896fcb86e24952dfea9fa1414fdd3c59e509fa9b /src/utils/rbtree.h | |
parent | 0323c5c6f9f6d27b7aab2ac5da0b98e6468a4d72 (diff) | |
download | libparserutils-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.h | 40 |
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 - |