svn commit: r223646 - user/gabor/tre-integration/contrib/tre/lib
Gabor Kovesdan
gabor at FreeBSD.org
Tue Jun 28 15:00:18 UTC 2011
Author: gabor
Date: Tue Jun 28 15:00:17 2011
New Revision: 223646
URL: http://svn.freebsd.org/changeset/base/223646
Log:
- Avoid multiple inclusions of hashtable.h
- Make this code WARNS=6 clean
Modified:
user/gabor/tre-integration/contrib/tre/lib/hashtable.c
user/gabor/tre-integration/contrib/tre/lib/hashtable.h
Modified: user/gabor/tre-integration/contrib/tre/lib/hashtable.c
==============================================================================
--- user/gabor/tre-integration/contrib/tre/lib/hashtable.c Tue Jun 28 14:40:17 2011 (r223645)
+++ user/gabor/tre-integration/contrib/tre/lib/hashtable.c Tue Jun 28 15:00:17 2011 (r223646)
@@ -56,7 +56,6 @@ hashtable
int
hashtable_put(hashtable *tbl, const void *key, const void *value)
{
- hashtable_entry *entry;
uint32_t hash = 0;
if (tbl->table_size == tbl->usage)
@@ -149,7 +148,7 @@ hashtable_free(hashtable *tbl)
if (tbl == NULL)
return;
- for (int i = 0; i < tbl->table_size; i++)
+ for (unsigned int i = 0; i < tbl->table_size; i++)
if (tbl->entries[i] != NULL) {
// free(tbl->entries[i]->key);
// free(tbl->entries[i]->value);
Modified: user/gabor/tre-integration/contrib/tre/lib/hashtable.h
==============================================================================
--- user/gabor/tre-integration/contrib/tre/lib/hashtable.h Tue Jun 28 14:40:17 2011 (r223645)
+++ user/gabor/tre-integration/contrib/tre/lib/hashtable.h Tue Jun 28 15:00:17 2011 (r223646)
@@ -24,6 +24,9 @@
* SUCH DAMAGE.
*/
+#ifndef HASHTABLE_H
+#define HASHTABLE_H 1
+
#include <sys/types.h>
typedef struct {
@@ -44,3 +47,5 @@ int hashtable_get(hashtable *, const v
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 */
More information about the svn-src-user
mailing list