From 5ae5a68ed3aecfeb253764b8a98b69ca11f02581 Mon Sep 17 00:00:00 2001 From: Andrew Talbot Date: Tue, 14 Oct 2008 22:30:39 +0100 Subject: [PATCH] kernel32: Sign-compare warnings fix. --- dlls/kernel32/lzexpand.c | 3 +-- dlls/kernel32/profile.c | 2 +- dlls/kernel32/vxd.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/dlls/kernel32/lzexpand.c b/dlls/kernel32/lzexpand.c index 0b81bf84c0a..97459958e1c 100644 --- a/dlls/kernel32/lzexpand.c +++ b/dlls/kernel32/lzexpand.c @@ -181,8 +181,7 @@ HFILE WINAPI LZInit( HFILE hfSrc ) struct lzfileheader head; struct lzstate *lzs; - DWORD ret; - int i; + int i, ret; TRACE("(%d)\n",hfSrc); ret=read_header(hfSrc,&head); diff --git a/dlls/kernel32/profile.c b/dlls/kernel32/profile.c index 3ed2dcddeaf..90aefe572cd 100644 --- a/dlls/kernel32/profile.c +++ b/dlls/kernel32/profile.c @@ -115,7 +115,7 @@ static void PROFILE_CopyEntry( LPWSTR buffer, LPCWSTR value, int len, } lstrcpynW( buffer, value, len ); - if (quote && (len >= strlenW(value))) buffer[strlenW(buffer)-1] = '\0'; + if (quote && (len >= lstrlenW(value))) buffer[strlenW(buffer)-1] = '\0'; } /* byte-swaps shorts in-place in a buffer. len is in WCHARs */ diff --git a/dlls/kernel32/vxd.c b/dlls/kernel32/vxd.c index 43d4c4d9181..9227bad22ff 100644 --- a/dlls/kernel32/vxd.c +++ b/dlls/kernel32/vxd.c @@ -272,7 +272,7 @@ done: */ void WINAPI __regs_VxDCall( DWORD service, CONTEXT86 *context ) { - int i; + unsigned int i; VxDCallProc proc = NULL; RtlEnterCriticalSection( &vxd_section ); -- 2.11.4.GIT