summary refs log tree commit diff
path: root/hash.h
diff options
context:
space:
mode:
Diffstat (limited to 'hash.h')
-rw-r--r--hash.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/hash.h b/hash.h
index 3e18736..6dcac2c 100644
--- a/hash.h
+++ b/hash.h
@@ -21,9 +21,9 @@
 
 #include <sys/tree.h>
 
-#define HASH_ENTRY SPLAY_ENTRY
+#define HASH_ENTRY	SPLAY_ENTRY
 
-#define HASH_HEAD(name, type, nbuckets) 			\
+#define HASH_HEAD(name, type, nbuckets)				\
 	SPLAY_HEAD(name##_HASH_TREE, type);			\
 	struct name {						\
 		struct name##_HASH_TREE buckets[nbuckets];	\
@@ -52,7 +52,7 @@ struct type *name##_HASH_TREE_FIND(struct name *head, struct type *find) \
 {									\
 	struct name##_HASH_TREE *bucket =				\
 	    &head->buckets[(*head->hashfn)(find) % HASH_NBUCKETS(head)]; \
-	return SPLAY_FIND(name##_HASH_TREE, bucket, find);		\
+	return (SPLAY_FIND(name##_HASH_TREE, bucket, find));		\
 }									\
 void name##_HASH_TREE_INSERT(struct name *head, struct type *insert)	\
 {									\