PATCH: rtlbitmap fixes
Marcus Meissner
marcus at jet.franken.de
Wed Mar 5 02:40:41 CST 2003
Hi,
Ciao, Marcus
Changelog:
unsigned long long constants need 'ull' suffix.
Index: dlls/ntdll/rtlbitmap.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/rtlbitmap.c,v
retrieving revision 1.3
diff -u -r1.3 rtlbitmap.c
--- dlls/ntdll/rtlbitmap.c 18 Feb 2003 23:22:50 -0000 1.3
+++ dlls/ntdll/rtlbitmap.c 5 Mar 2003 08:38:43 -0000
@@ -582,7 +582,7 @@
TRACE("(%lld)\n", ulLong);
- if (!(ulLong & 0xffffffff00000000ul))
+ if (!(ulLong & 0xffffffff00000000ULL))
{
lpOut -= 4;
lCount -= 32;
Index: dlls/ntdll/tests/rtlbitmap.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/tests/rtlbitmap.c,v
retrieving revision 1.3
diff -u -r1.3 rtlbitmap.c
--- dlls/ntdll/tests/rtlbitmap.c 18 Feb 2003 23:22:49 -0000 1.3
+++ dlls/ntdll/tests/rtlbitmap.c 5 Mar 2003 08:38:43 -0000
@@ -473,7 +473,7 @@
cPos = pRtlFindLeastSignificantBit(ulLong);
ok (cPos == i, "didnt find LSB %llx %d %d", ulLong, i, cPos);
- ulLong = 0xfffffffffffffffful;
+ ulLong = 0xffffffffffffffffULL;
ulLong <<= i;
cPos = pRtlFindLeastSignificantBit(ulLong);
More information about the wine-patches
mailing list