From fc80caecd8280f6470eb330bebb43cef378bcd2d Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 25 Oct 2003 15:34:01 +0000 Subject: [PATCH] (triple_hash, triple_hash_no_name): Adjust to reflect type changes (unsigned int -> size_t) in hash.c. --- src/copy.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/copy.c b/src/copy.c index 3981f9cc89..392a450645 100644 --- a/src/copy.c +++ b/src/copy.c @@ -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; -- 2.47.2