kernel32: Sign-compare warnings fix

Andrew Talbot andrew.talbot at talbotville.com
Tue Oct 14 16:30:39 CDT 2008


Changelog:
    kernel32: Sign-compare warnings fix.

diff --git a/dlls/kernel32/lzexpand.c b/dlls/kernel32/lzexpand.c
index 0b81bf8..a49e3c6 100644
--- a/dlls/kernel32/lzexpand.c
+++ b/dlls/kernel32/lzexpand.c
@@ -181,8 +181,8 @@ HFILE WINAPI LZInit( HFILE hfSrc )
 
 	struct	lzfileheader	head;
 	struct	lzstate		*lzs;
-	DWORD	ret;
-        int i;
+	HFILE	ret;
+	int	i;
 
 	TRACE("(%d)\n",hfSrc);
 	ret=read_header(hfSrc,&head);
diff --git a/dlls/kernel32/profile.c b/dlls/kernel32/profile.c
index 3ed2dcd..90aefe5 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 43d4c4d..9227bad 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 );



More information about the wine-patches mailing list