Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Aug 2011 01:47:27 +0000 (UTC)
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r225162 - user/gabor/tre-integration/contrib/tre/lib
Message-ID:  <201108250147.p7P1lRbt079324@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gabor
Date: Thu Aug 25 01:47:26 2011
New Revision: 225162
URL: http://svn.freebsd.org/changeset/base/225162

Log:
  - Convert to TRE style

Modified:
  user/gabor/tre-integration/contrib/tre/lib/hashtable.h

Modified: user/gabor/tre-integration/contrib/tre/lib/hashtable.h
==============================================================================
--- user/gabor/tre-integration/contrib/tre/lib/hashtable.h	Thu Aug 25 01:47:08 2011	(r225161)
+++ user/gabor/tre-integration/contrib/tre/lib/hashtable.h	Thu Aug 25 01:47:26 2011	(r225162)
@@ -5,29 +5,31 @@
 
 #include <sys/types.h>
 
-#define HASH_OK		0
-#define HASH_UPDATED	1
-#define HASH_FAIL	2
-#define HASH_FULL	3
-#define HASH_NOTFOUND	4
+#define HASH_OK         0
+#define HASH_UPDATED    1
+#define HASH_FAIL       2
+#define HASH_FULL       3
+#define HASH_NOTFOUND   4
+
+#define HASHSTEP(x,c) (((x << 5) + x) + (c))
 
 typedef struct {
-	void		*key;
-	void		*value;
+  void *key;
+  void *value;
 } hashtable_entry;
 
 typedef struct {
-	size_t		 key_size;
-	size_t		 table_size;
-	size_t		 usage;
-	size_t		 value_size;
-	hashtable_entry **entries;
+  size_t key_size;
+  size_t table_size;
+  size_t usage;
+  size_t value_size;
+  hashtable_entry **entries;
 } hashtable;
 
-void		 hashtable_free(hashtable *);
-int		 hashtable_get(hashtable *, const void *, void *);
-hashtable	*hashtable_init(size_t, size_t, size_t);
-int		 hashtable_put(hashtable *, const void *, const void *);
-int		 hashtable_remove(hashtable *, const void *);
+void hashtable_free(hashtable *);
+int hashtable_get(hashtable *, const void *, void *);
+hashtable *hashtable_init(size_t, size_t, size_t);
+int hashtable_put(hashtable *, const void *, const void *);
+int hashtable_remove(hashtable *, const void *);
 
 #endif	/* HASHTABLE.H */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201108250147.p7P1lRbt079324>