(triple_hash, triple_hash_no_name): Adjust to reflect

type changes (unsigned int -> size_t) in hash.c.
This commit is contained in:
Jim Meyering
2003-10-25 15:34:01 +00:00
parent 0a875d3d7b
commit fc80caecd8
+5 -5
View File
@@ -639,8 +639,8 @@ overwrite_prompt (char const *dst_path, struct stat const *dst_sb)
}
/* Hash an F_triple. */
static unsigned int
triple_hash (void const *x, unsigned int table_size)
static size_t
triple_hash (void const *x, size_t table_size)
{
struct F_triple const *p = x;
@@ -652,15 +652,15 @@ triple_hash (void const *x, unsigned int table_size)
to be very large to make the N^2 factor noticable, and
one would probably encounter a limit on the length of
a command line before it became a problem. */
unsigned int tmp = hash_pjw (p->name, table_size);
size_t tmp = hash_pjw (p->name, table_size);
/* Ignoring the device number here should be fine. */
return (tmp | p->st_ino) % table_size;
}
/* Hash an F_triple. */
static unsigned int
triple_hash_no_name (void const *x, unsigned int table_size)
static size_t
triple_hash_no_name (void const *x, size_t table_size)
{
struct F_triple const *p = x;