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 --- include/parserutils/utils/dict.h | 36 ------------------------------------ include/parserutils/utils/hash.h | 31 ------------------------------- 2 files changed, 67 deletions(-) delete mode 100644 include/parserutils/utils/dict.h delete mode 100644 include/parserutils/utils/hash.h (limited to 'include') diff --git a/include/parserutils/utils/dict.h b/include/parserutils/utils/dict.h deleted file mode 100644 index ac6050c..0000000 --- a/include/parserutils/utils/dict.h +++ /dev/null @@ -1,36 +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_dict_h_ -#define parserutils_utils_dict_h_ - -#include -#include - -/** - * A dictionary entry - */ -struct parserutils_dict_entry -{ - size_t len; /**< Length of data, in bytes */ - uint8_t *data; /**< Entry data */ -}; -typedef struct parserutils_dict_entry parserutils_dict_entry; - -struct parserutils_dict; -typedef struct parserutils_dict parserutils_dict; - -parserutils_error parserutils_dict_create(parserutils_alloc alloc, void *pw, - parserutils_dict **dict); -parserutils_error parserutils_dict_destroy(parserutils_dict *dict); - -parserutils_error parserutils_dict_insert(parserutils_dict *dict, - const uint8_t *data, size_t len, - const parserutils_dict_entry **result); - -#endif - diff --git a/include/parserutils/utils/hash.h b/include/parserutils/utils/hash.h deleted file mode 100644 index 92f0236..0000000 --- a/include/parserutils/utils/hash.h +++ /dev/null @@ -1,31 +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_hash_h_ -#define parserutils_utils_hash_h_ - -#include -#include - -typedef struct parserutils_hash_entry { - uint16_t len; - const uint8_t data[]; -} parserutils_hash_entry; - -struct parserutils_hash; -typedef struct parserutils_hash parserutils_hash; - -parserutils_error parserutils_hash_create(parserutils_alloc alloc, void *pw, - parserutils_hash **hash); -parserutils_error parserutils_hash_destroy(parserutils_hash *hash); - -parserutils_error parserutils_hash_insert(parserutils_hash *hash, - const uint8_t *data, uint16_t len, - const parserutils_hash_entry **inserted); - -#endif - -- cgit v1.2.1