mirror of
git://git.sv.gnu.org/coreutils
synced 2026-05-19 21:21:58 -04:00
(triple_hash, triple_hash_no_name): Adjust to reflect
type changes (unsigned int -> size_t) in hash.c.
This commit is contained in:
+5
-5
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user