fix some -Wsign-compare warnings

Stefan Huehner stefan at huehner.org
Tue Jul 12 12:00:29 CDT 2005


Hi,

by choosing correct datatypes this patch eliminates some sign-compare
warnings. Should not alter functionality as the variable is initialized
with value >=0 and is only strictly increasing.

ChangeLog:
- fix some -Wsign-compare warnings

Regards,
Stefan

-------------- next part --------------
Index: tools/widl/write_msft.c
===================================================================
RCS file: /home/wine/wine/tools/widl/write_msft.c,v
retrieving revision 1.37
diff -u -p -r1.37 write_msft.c
--- tools/widl/write_msft.c	29 Jun 2005 19:18:41 -0000	1.37
+++ tools/widl/write_msft.c	12 Jul 2005 16:55:38 -0000
@@ -103,10 +103,10 @@ typedef struct _msft_typeinfo_t
     msft_typelib_t *typelib;
     MSFT_TypeInfoBase *typeinfo;
 
-    int var_data_allocated;
+    unsigned int var_data_allocated;
     int *var_data;
 
-    int func_data_allocated;
+    unsigned int func_data_allocated;
     int *func_data;
 
     int vars_allocated;
@@ -1458,7 +1458,8 @@ static HRESULT add_func_desc(msft_typein
 
 static HRESULT add_var_desc(msft_typeinfo_t *typeinfo, UINT index, var_t* var)
 {
-    int offset, typedata_size, id;
+    int offset, id;
+    unsigned int typedata_size;
     INT *typedata;
     int var_datawidth;
     int var_alignment;


More information about the wine-patches mailing list