Return void, not int.
authorgraham.gower <graham.gower@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>
Wed, 25 Nov 2009 23:22:58 +0000 (23:22 +0000)
committergraham.gower <graham.gower@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>
Wed, 25 Nov 2009 23:22:58 +0000 (23:22 +0000)
git-svn-id: http://opkg.googlecode.com/svn/trunk@377 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358

libopkg/hash_table.c
libopkg/hash_table.h

index 181d319a6217512d8e64c3f5a43a02cb5feb6256..1bc621cb1dfd1d012461101d2d48a64139a5425a 100644 (file)
@@ -43,13 +43,13 @@ hash_index(hash_table_t *hash, const char *key)
 /*
  * this is an open table keyed by strings
  */
-int
+void
 hash_table_init(const char *name, hash_table_t *hash, int len)
 {
        if (hash->entries != NULL) {
                fprintf(stderr, "ERROR: %s called on a non empty hash table\n",
                                __FUNCTION__);
-               return -1;
+               return;
        }
 
        memset(hash, 0, sizeof(hash_table_t));
@@ -57,8 +57,6 @@ hash_table_init(const char *name, hash_table_t *hash, int len)
        hash->name = name;
        hash->n_buckets = len;
        hash->entries = xcalloc(hash->n_buckets, sizeof(hash_entry_t));
-
-       return 0;
 }
 
 void
index 52b44d91c0fc4cb5b2b1b9f791ed9fe96b6193f6..9fa926fa4cd8ece8d6d3eba1dec2c2ae20898a6a 100644 (file)
@@ -40,7 +40,7 @@ struct hash_table {
   unsigned int n_hits, n_misses;
 };
 
-int hash_table_init(const char *name, hash_table_t *hash, int len);
+void hash_table_init(const char *name, hash_table_t *hash, int len);
 void hash_table_deinit(hash_table_t *hash);
 void hash_print_stats(hash_table_t *hash);
 void *hash_table_get(hash_table_t *hash, const char *key);