added automake.mk files in src/language
[pspp] / src / hash.h
index f3b0e30ceceee960cef40d5d3498cb04baeafd50..e426483aaf10595f0a534098a36b98ade4ad18e8 100644 (file)
@@ -35,6 +35,7 @@ struct hsh_iterator
 /* Hash functions. */
 unsigned hsh_hash_bytes (const void *, size_t);
 unsigned hsh_hash_string (const char *);
+unsigned hsh_hash_case_string (const char *);
 unsigned hsh_hash_int (int);
 unsigned hsh_hash_double (double);
 
@@ -44,8 +45,8 @@ struct hsh_table *hsh_create (int m, hsh_compare_func *,
                              void *aux);
 void hsh_clear (struct hsh_table *);
 void hsh_destroy (struct hsh_table *);
-void **hsh_sort (struct hsh_table *);
-void **hsh_data (struct hsh_table *);
+void *const *hsh_sort (struct hsh_table *);
+void *const *hsh_data (struct hsh_table *);
 void **hsh_sort_copy (struct hsh_table *);
 void **hsh_data_copy (struct hsh_table *);