hashtab: constify some pointers
authorMarko Kreen <markokr@gmail.com>
Thu, 24 Sep 2009 09:58:37 +0000 (12:58 +0300)
committerMarko Kreen <markokr@gmail.com>
Tue, 8 Dec 2009 12:03:17 +0000 (14:03 +0200)
usual/hashtab-impl.h

index 3a17e8bb5f89e12c02520a0dc55a0130784bfe64..de5cdf33c0559190006d1d1820abee5bb2139a7e 100644 (file)
@@ -55,7 +55,7 @@ struct HashItem {
 };
 #endif
 
-typedef bool (*hash_cmp_fn)(htab_val_t curval, void *arg);
+typedef bool (*hash_cmp_fn)(const htab_val_t curval, const void *arg);
 
 #define MASK(h) ((h)->size - 1)
 #define CALC_POS(h, key) (key & MASK(h))
@@ -90,7 +90,7 @@ static void hashtab_destroy(struct HashTab *h)
        }
 }
 
-static htab_val_t *hashtab_lookup(struct HashTab *h, htab_key_t key, bool do_insert, void *arg)
+static htab_val_t *hashtab_lookup(struct HashTab *h, htab_key_t key, bool do_insert, const void *arg)
 {
        unsigned pos;
        struct HashItem *i;