X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fhash.h;h=a9b9aca22e36562918fb837f0226c796c3028140;hb=b49e89e78ae2e53050d4da003a2eb24123b9e480;hp=1e013da05ead14d1f69ba7e6131ffd6a3c277f2e;hpb=d0e36f12611ec0e4597e8a1e1757c49305b95fb6;p=wget diff --git a/src/hash.h b/src/hash.h index 1e013da0..a9b9aca2 100644 --- a/src/hash.h +++ b/src/hash.h @@ -50,10 +50,10 @@ struct hash_table *hash_table_new PARAMS ((int, const void *))); void hash_table_destroy PARAMS ((struct hash_table *)); -void *hash_table_get PARAMS ((struct hash_table *, const void *)); -int hash_table_get_pair PARAMS ((struct hash_table *, const void *, +void *hash_table_get PARAMS ((const struct hash_table *, const void *)); +int hash_table_get_pair PARAMS ((const struct hash_table *, const void *, void *, void *)); -int hash_table_contains PARAMS ((struct hash_table *, const void *)); +int hash_table_contains PARAMS ((const struct hash_table *, const void *)); void hash_table_put PARAMS ((struct hash_table *, const void *, void *)); int hash_table_remove PARAMS ((struct hash_table *, const void *)); @@ -62,7 +62,7 @@ void hash_table_clear PARAMS ((struct hash_table *)); void hash_table_map PARAMS ((struct hash_table *, int (*) (void *, void *, void *), void *)); -int hash_table_count PARAMS ((struct hash_table *)); +int hash_table_count PARAMS ((const struct hash_table *)); unsigned long string_hash PARAMS ((const void *)); int string_cmp PARAMS ((const void *, const void *));