+2008-03-05 François Pinard <pinard@iro.umontreal.ca>
+
+ * combine.c, html.c, names.c, recode.c, testdump.c: Declare the
+ various hasher functions according to the prototype in hash.h.
+ Reported by Bruno Haible.
+
2008-02-27 François Pinard <pinard@iro.umontreal.ca>
* hash.c: Revert last change (2008-02-21). The renaming of symbols
| Initialize for exploding. |
`---------------------------*/
-static unsigned
-combined_hash (const void *void_data, unsigned table_size)
+static size_t
+combined_hash (const void *void_data, size_t table_size)
{
const unsigned short *data = void_data;
| Initialize for combining. |
`---------------------------*/
-static unsigned
-state_hash (const void *void_data, unsigned table_size)
+static size_t
+state_hash (const void *void_data, size_t table_size)
{
const struct state *data = void_data;
| Return hash value given TABLE_SIZE. |
`-------------------------------------*/
-static unsigned
-code_hash (const void *void_data, unsigned table_size)
+static size_t
+code_hash (const void *void_data, size_t table_size)
{
struct ucs2_to_string const *data = void_data;
| Return hash value given TABLE_SIZE. |
`-------------------------------------*/
-static unsigned
-string_hash (const void *void_data, unsigned table_size)
+static size_t
+string_hash (const void *void_data, size_t table_size)
{
struct ucs2_to_string const *data = void_data;
| Prepare aliases for initialisation. |
`-------------------------------------*/
-static unsigned
-alias_hasher (const void *void_alias, unsigned limit)
+static size_t
+alias_hasher (const void *void_alias, size_t limit)
{
RECODE_CONST_ALIAS alias = void_alias;
| Recode a file from double byte UCS-2 characters to one byte characters. |
`-------------------------------------------------------------------------*/
-static unsigned
-ucs2_to_byte_hash (const void *void_data, unsigned table_size)
+static size_t
+ucs2_to_byte_hash (const void *void_data, size_t table_size)
{
const struct ucs2_to_byte *data = void_data;
unsigned count; /* corresponding count */
};
-static unsigned
-ucs2_to_count_hash (const void *void_data, unsigned table_size)
+static size_t
+ucs2_to_count_hash (const void *void_data, size_t table_size)
{
const struct ucs2_to_count *data = void_data;