From b46ea8a5b89e2286c9fb7e8e7b638c36acc4f554 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 17 Jan 2012 15:00:25 +0100 Subject: [PATCH] libwine: Avoid compiler warnings for Mingw builds. --- libs/wine/config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/wine/config.c b/libs/wine/config.c index d6148259da9..035c2685347 100644 --- a/libs/wine/config.c +++ b/libs/wine/config.c @@ -217,12 +217,12 @@ static void init_server_dir( dev_t dev, ino_t ino ) sprintf( server_dir, "%s%u%s", server_root_prefix, uid, server_dir_prefix ); p = server_dir + strlen(server_dir); - if (sizeof(dev) > sizeof(unsigned long) && dev > ~0UL) + if (dev != (unsigned long)dev) p += sprintf( p, "%lx%08lx-", (unsigned long)((unsigned long long)dev >> 32), (unsigned long)dev ); else p += sprintf( p, "%lx-", (unsigned long)dev ); - if (sizeof(ino) > sizeof(unsigned long) && ino > ~0UL) + if (ino != (unsigned long)ino) sprintf( p, "%lx%08lx", (unsigned long)((unsigned long long)ino >> 32), (unsigned long)ino ); else sprintf( p, "%lx", (unsigned long)ino );