From bf44aeaf5cd7f03d3bd842c8046b7346c5035f06 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 14 Feb 2009 19:18:33 +0000 Subject: Remove dict, hash and rbtree from libparserutils svn path=/trunk/libparserutils/; revision=6512 --- src/utils/rbtree.h | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/utils/rbtree.h (limited to 'src/utils/rbtree.h') 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 - */ - -#ifndef parserutils_utils_rbtree_h_ -#define parserutils_utils_rbtree_h_ - -#include -#include - -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 - -- cgit v1.2.3