From 6306db002328289fa589613b46d5064cd08662bc Mon Sep 17 00:00:00 2001 From: iedowse Date: Sun, 22 Sep 2002 13:25:57 +0000 Subject: Attempt to fix the error reported by the alpha tinderbox. A pointer was being cast to an integer as part of a hash function, so just add an intptr_t cast to silence the warning. --- sys/fs/coda/coda_namecache.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/fs/coda') diff --git a/sys/fs/coda/coda_namecache.h b/sys/fs/coda/coda_namecache.h index 2211adf..fb9ae8c 100644 --- a/sys/fs/coda/coda_namecache.h +++ b/sys/fs/coda/coda_namecache.h @@ -65,10 +65,10 @@ #ifdef oldhash #define CODA_NC_HASH(name, namelen, cp) \ - ((name[0] + name[namelen-1] + namelen + (int)(cp)) & (coda_nc_hashsize-1)) + ((name[0] + name[namelen-1] + namelen + (int)(intptr_t)(cp)) & (coda_nc_hashsize-1)) #else #define CODA_NC_HASH(name, namelen, cp) \ - ((name[0] + (name[namelen-1]<<4) + namelen + (((int)cp)>>8)) & (coda_nc_hashsize-1)) + ((name[0] + (name[namelen-1]<<4) + namelen + (((int)(intptr_t)cp)>>8)) & (coda_nc_hashsize-1)) #endif #define CODA_NAMEMATCH(cp, name, namelen, dcp) \ -- cgit v1.1