From e67f8322795fca75427718f85b49cdaa8c355d38 Mon Sep 17 00:00:00 2001 From: Ted Lemon Date: Thu, 20 Apr 2000 00:57:57 +0000 Subject: [PATCH] Make a typedef for the hash comparator function. --- includes/hash.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/includes/hash.h b/includes/hash.h index 50fad8b4..5ad37c11 100644 --- a/includes/hash.h +++ b/includes/hash.h @@ -53,12 +53,14 @@ struct hash_bucket { void *value; }; +typedef int (*hash_comparator_t)(const void *, const void *, size_t); + struct hash_table { unsigned hash_count; struct hash_bucket *buckets [DEFAULT_HASH_SIZE]; hash_reference referencer; hash_dereference dereferencer; - int (*cmp) (const void *, const void *, size_t); + hash_comparator_t cmp; int (*do_hash) (const unsigned char *, unsigned, unsigned); };