summaryrefslogtreecommitdiffstats
path: root/sys/fs/coda
diff options
context:
space:
mode:
authoriedowse <iedowse@FreeBSD.org>2002-09-22 13:25:57 +0000
committeriedowse <iedowse@FreeBSD.org>2002-09-22 13:25:57 +0000
commit6306db002328289fa589613b46d5064cd08662bc (patch)
tree369de168309e128c3e51e47198b1bc0cda6e051d /sys/fs/coda
parent4eff272870b85f70fa23f7374b23b5656faa0be6 (diff)
downloadFreeBSD-src-6306db002328289fa589613b46d5064cd08662bc.zip
FreeBSD-src-6306db002328289fa589613b46d5064cd08662bc.tar.gz
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.
Diffstat (limited to 'sys/fs/coda')
-rw-r--r--sys/fs/coda/coda_namecache.h4
1 files changed, 2 insertions, 2 deletions
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) \
OpenPOWER on IntegriCloud