From: Miklos Szeredi Date: Mon, 31 Jan 2011 11:18:06 +0000 (+0100) Subject: Fix warning in hash calculation X-Git-Tag: fuse_2_9_0~76 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c958643e37a52364c5d8059ccd1cadb7be1cb259;p=qemu-gpiodev%2Flibfuse.git Fix warning in hash calculation Fix the following warning: fuse.c:436: warning: this decimal constant is unsigned only in ISO C90 --- diff --git a/lib/fuse.c b/lib/fuse.c index d404650..9a4a1c5 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -433,7 +433,7 @@ static void free_node_mem(struct fuse *f, struct node *node) static size_t id_hash(struct fuse *f, fuse_ino_t ino) { - uint64_t hash = ((uint32_t) ino * 2654435761) % f->id_table.size; + uint64_t hash = ((uint32_t) ino * 2654435761U) % f->id_table.size; uint64_t oldhash = hash % (f->id_table.size / 2); if (oldhash >= f->id_table.split)