Fix signed/unsigned comparison warnings.
diff --git a/dlls/ole32/storage.c b/dlls/ole32/storage.c
index a57ab57..51f30e7 100644
--- a/dlls/ole32/storage.c
+++ b/dlls/ole32/storage.c
@@ -766,7 +766,8 @@
STORAGE_get_free_big_blocknr(HANDLE hf) {
BYTE block[BIGSIZE];
LPINT sbd = (LPINT)block;
- int lastbigblocknr,i,curblock,bigblocknr;
+ int lastbigblocknr,i,bigblocknr;
+ unsigned int curblock;
struct storage_header sth;
BOOL ret;
@@ -1073,7 +1074,7 @@
/* use small block reader */
blocknr = STORAGE_get_nth_next_small_blocknr(This->hf,This->stde.pps_sb,This->offset.u.LowPart/SMALLSIZE);
while (cb) {
- int cc;
+ unsigned int cc;
if (!STORAGE_get_small_block(This->hf,blocknr,block)) {
WARN("small block read failed!!!\n");
@@ -1093,7 +1094,7 @@
/* use big block reader */
blocknr = STORAGE_get_nth_next_big_blocknr(This->hf,This->stde.pps_sb,This->offset.u.LowPart/BIGSIZE);
while (cb) {
- int cc;
+ unsigned int cc;
if (!STORAGE_get_big_block(This->hf,blocknr,block)) {
WARN("big block read failed!!!\n");
diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c
index 9d01a68..2c9e1b3 100644
--- a/dlls/ole32/storage32.c
+++ b/dlls/ole32/storage32.c
@@ -2677,7 +2677,7 @@
}
else
{
- int i;
+ unsigned int i;
/*
* Follow the chain to the last one.
*/
@@ -6667,7 +6667,8 @@
/* enumerate HKEY_CLASSES_ROOT\\CLSID looking for a CLSID whose name matches */
static HRESULT CLSIDFromUserType(LPCWSTR lpszUserType, CLSID *clsid)
{
- LONG r, count, i, len;
+ LONG r, i, len;
+ ULONG count;
WCHAR szKey[0x40];
HKEY hkey, hkeyclsid;
LPWSTR buffer = NULL;
diff --git a/dlls/ole32/tests/propvariant.c b/dlls/ole32/tests/propvariant.c
index 114e4f9..17d5770 100644
--- a/dlls/ole32/tests/propvariant.c
+++ b/dlls/ole32/tests/propvariant.c
@@ -127,7 +127,7 @@
{
PROPVARIANT propvar;
HRESULT hr;
- int i;
+ unsigned int i;
memset(&propvar, 0, sizeof(propvar));
diff --git a/dlls/oleaut32/olepicture.c b/dlls/oleaut32/olepicture.c
index 3fed873..1f70a5c 100644
--- a/dlls/oleaut32/olepicture.c
+++ b/dlls/oleaut32/olepicture.c
@@ -1177,7 +1177,7 @@
HDC hdcref;
struct jpeg_source_mgr xjsm;
LPBYTE oldbits;
- int i;
+ unsigned int i;
if(!libjpeg_handle) {
if(!load_libjpeg()) {
@@ -1353,7 +1353,7 @@
}
default:
{
- int i;
+ unsigned int i;
FIXME("Unknown magic %04x, %ld read bytes:\n",magic,xread);
hr=E_FAIL;
for (i=0;i<xread+8;i++) {
diff --git a/dlls/opengl32/wgl.c b/dlls/opengl32/wgl.c
index 1e0d6a0..5d29437 100644
--- a/dlls/opengl32/wgl.c
+++ b/dlls/opengl32/wgl.c
@@ -520,7 +520,7 @@
{
/* We are running using client-side rendering fonts... */
GLYPHMETRICS gm;
- int glyph;
+ unsigned int glyph;
int size = 0;
void *bitmap = NULL, *gl_bitmap = NULL;
int org_alignment;
@@ -531,7 +531,7 @@
LEAVE_GL();
for (glyph = first; glyph < first + count; glyph++) {
- int needed_size = GetGlyphOutline_ptr(hdc, glyph, GGO_BITMAP, &gm, 0, NULL, NULL);
+ unsigned int needed_size = GetGlyphOutline_ptr(hdc, glyph, GGO_BITMAP, &gm, 0, NULL, NULL);
int height, width_int;
TRACE("Glyph : %3d / List : %ld\n", glyph, listBase);
diff --git a/dlls/quartz/enumregfilters.c b/dlls/quartz/enumregfilters.c
index 73bd380..ee47db5 100644
--- a/dlls/quartz/enumregfilters.c
+++ b/dlls/quartz/enumregfilters.c
@@ -41,7 +41,7 @@
{
IEnumRegFiltersImpl* pEnumRegFilters;
REGFILTER* pRegFilters = NULL;
- int i;
+ unsigned int i;
TRACE("(%p, %ld, %p)\n", pInRegFilters, size, ppEnum);
@@ -139,7 +139,7 @@
{
ULONG cFetched;
IEnumRegFiltersImpl *This = (IEnumRegFiltersImpl *)iface;
- int i;
+ unsigned int i;
cFetched = min(This->size, This->uIndex + cFilters) - This->uIndex;
diff --git a/dlls/quartz/filtermapper.c b/dlls/quartz/filtermapper.c
index cb21927..a72a9d4 100644
--- a/dlls/quartz/filtermapper.c
+++ b/dlls/quartz/filtermapper.c
@@ -367,7 +367,7 @@
{
VARIANT var;
int size = sizeof(struct REG_RF);
- int i;
+ unsigned int i;
struct Vector mainStore = {NULL, 0, 0};
struct Vector clsidStore = {NULL, 0, 0};
struct REG_RF rrf;
@@ -395,7 +395,7 @@
{
struct REG_RFP rrfp;
REGFILTERPINS2 rgPin2 = prf2->u.s1.rgPins2[i];
- int j;
+ unsigned int j;
rrfp.signature[0] = '0';
rrfp.signature[1] = 'p';
@@ -999,7 +999,7 @@
if (SUCCEEDED(hr))
{
IMoniker ** ppMoniker;
- int i;
+ unsigned int i;
ULONG nMonikerCount = monikers.current / sizeof(struct MONIKER_MERIT);
/* sort the monikers in descending merit order */
diff --git a/dlls/quartz/main.c b/dlls/quartz/main.c
index 91f2705..3da717e 100644
--- a/dlls/quartz/main.c
+++ b/dlls/quartz/main.c
@@ -162,7 +162,7 @@
*/
DWORD WINAPI QUARTZ_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
{
- int i;
+ unsigned int i;
IClassFactoryImpl *factory;
TRACE("(%s,%s,%p)\n", debugstr_guid(rclsid), debugstr_guid(riid), ppv);
diff --git a/dlls/richedit/reader.c b/dlls/richedit/reader.c
index 1e74d88..8425843 100644
--- a/dlls/richedit/reader.c
+++ b/dlls/richedit/reader.c
@@ -894,7 +894,7 @@
int RTFReadCharSetMap(RTF_Info *info, int csId)
{
int *stdCodeArray;
- int i;
+ unsigned int i;
TRACE("\n");
@@ -2620,7 +2620,7 @@
int RTFReadOutputMap(RTF_Info *info, char *outMap[], int reinit)
{
- int i;
+ unsigned int i;
int stdCode;
char *name, *seq;
diff --git a/dlls/rpcrt4/rpc_server.c b/dlls/rpcrt4/rpc_server.c
index affd278..ab1a05f 100644
--- a/dlls/rpcrt4/rpc_server.c
+++ b/dlls/rpcrt4/rpc_server.c
@@ -755,7 +755,7 @@
{
PRPC_SERVER_INTERFACE If = (PRPC_SERVER_INTERFACE)IfSpec;
RpcServerInterface* sif;
- int i;
+ unsigned int i;
TRACE("(%p,%s,%p,%u,%u,%u,%p)\n", IfSpec, debugstr_guid(MgrTypeUuid), MgrEpv, Flags, MaxCalls,
MaxRpcSize, IfCallbackFn);
diff --git a/dlls/rpcrt4/rpcrt4_main.c b/dlls/rpcrt4/rpcrt4_main.c
index 15cbabc..d223400 100644
--- a/dlls/rpcrt4/rpcrt4_main.c
+++ b/dlls/rpcrt4/rpcrt4_main.c
@@ -475,7 +475,7 @@
{
BYTE *data = (BYTE*)uuid;
short c0 = 0, c1 = 0, x, y;
- int i;
+ unsigned int i;
if (!uuid) data = (BYTE*)(uuid = &uuid_nil);
diff --git a/dlls/serialui/confdlg.c b/dlls/serialui/confdlg.c
index d4435ff..fd72b28 100644
--- a/dlls/serialui/confdlg.c
+++ b/dlls/serialui/confdlg.c
@@ -147,7 +147,8 @@
*/
static void SERIALUI_AddConfItems(HWND hDlg, DWORD id, LPCPARAM2STR table, DWORD dwVal)
{
- int i,n;
+ unsigned int i;
+ int n;
HWND hControl = GetDlgItem(hDlg,id);
if(!hControl)
@@ -212,7 +213,7 @@
static BOOL SERIALUI_MakeBaudDword(LPDWORD lpdwBaudRate)
{
- int i;
+ unsigned int i;
for(i=0; i<(sizeof(SERIALUI_BaudConvertTable)/sizeof(DWORD)); i+=2)
{
@@ -227,7 +228,7 @@
static BOOL SERIALUI_MakeBaudEnum(LPDWORD lpdwBaudRate)
{
- int i;
+ unsigned int i;
for(i=0; i<(sizeof(SERIALUI_BaudConvertTable)/sizeof(DWORD)); i+=2)
{
diff --git a/dlls/setupapi/diskspace.c b/dlls/setupapi/diskspace.c
index f47137b..72c6928 100644
--- a/dlls/setupapi/diskspace.c
+++ b/dlls/setupapi/diskspace.c
@@ -117,7 +117,7 @@
PVOID Reserved1, UINT Reserved2)
{
WCHAR driveW[20];
- int i;
+ unsigned int i;
LPDISKSPACELIST list = (LPDISKSPACELIST)DiskSpace;
BOOL rc = FALSE;
static const WCHAR bkslsh[]= {'\\',0};
diff --git a/dlls/setupapi/parser.c b/dlls/setupapi/parser.c
index 8c760f0..9c13f6d 100644
--- a/dlls/setupapi/parser.c
+++ b/dlls/setupapi/parser.c
@@ -178,7 +178,7 @@
/* find a section by name */
static int find_section( struct inf_file *file, const WCHAR *name )
{
- int i;
+ unsigned int i;
for (i = 0; i < file->nb_sections; i++)
if (!strcmpiW( name, file->sections[i]->name )) return i;
@@ -313,7 +313,8 @@
struct section *strings_section;
struct line *line;
struct field *field;
- int i, dirid;
+ unsigned int i;
+ int dirid;
WCHAR *dirid_str, *end;
const WCHAR *ret = NULL;
@@ -1167,7 +1168,7 @@
void WINAPI SetupCloseInfFile( HINF hinf )
{
struct inf_file *file = hinf;
- int i;
+ unsigned int i;
for (i = 0; i < file->nb_sections; i++) HeapFree( GetProcessHeap(), 0, file->sections[i] );
HeapFree( GetProcessHeap(), 0, file->src_root );
diff --git a/dlls/setupapi/queue.c b/dlls/setupapi/queue.c
index 38b1115..37c7295 100644
--- a/dlls/setupapi/queue.c
+++ b/dlls/setupapi/queue.c
@@ -173,7 +173,7 @@
*/
static BOOL build_filepathsW( const struct file_op *op, FILEPATHS_W *paths )
{
- int src_len = 1, dst_len = 1;
+ unsigned int src_len = 1, dst_len = 1;
WCHAR *source = (PWSTR)paths->Source, *target = (PWSTR)paths->Target;
if (op->src_root) src_len += strlenW(op->src_root) + 1;
diff --git a/dlls/ttydrv/palette.c b/dlls/ttydrv/palette.c
index d0999fc..57d5770 100644
--- a/dlls/ttydrv/palette.c
+++ b/dlls/ttydrv/palette.c
@@ -33,14 +33,14 @@
static PALETTEENTRY *COLOR_sysPal;
-static int palette_size = 256; /* FIXME */
+static unsigned int palette_size = 256; /* FIXME */
/***********************************************************************
* TTYDRV_PALETTE_Initialize
*/
BOOL TTYDRV_PALETTE_Initialize(void)
{
- int i;
+ unsigned int i;
PALETTEENTRY sys_pal_template[NB_RESERVED_COLORS];
TRACE("(void)\n");
diff --git a/dlls/urlmon/umon.c b/dlls/urlmon/umon.c
index 4439ddf..c3d0ad3 100644
--- a/dlls/urlmon/umon.c
+++ b/dlls/urlmon/umon.c
@@ -1078,8 +1078,7 @@
static BOOL URLMON_IsBinary(LPVOID pBuffer, DWORD cbSize)
{
- int binarycount = 0;
- int i;
+ unsigned int i, binarycount = 0;
unsigned char *buff = pBuffer;
for(i=0; i<cbSize; i++) {
if(buff[i] < 32)
diff --git a/dlls/user/comm16.c b/dlls/user/comm16.c
index c1f743c..35ee2f8 100644
--- a/dlls/user/comm16.c
+++ b/dlls/user/comm16.c
@@ -324,8 +324,8 @@
static void comm_waitread(struct DosDeviceStruct *ptr)
{
- int bleft;
- COMSTAT stat;
+ unsigned int bleft;
+ COMSTAT stat;
/* FIXME: get timeouts working properly so we can read bleft bytes */
bleft = ((ptr->ibuf_tail > ptr->ibuf_head) ?
diff --git a/dlls/user/tests/msg.c b/dlls/user/tests/msg.c
index 17b0267..931ab06 100644
--- a/dlls/user/tests/msg.c
+++ b/dlls/user/tests/msg.c
@@ -2402,7 +2402,7 @@
{ BS_AUTORADIOBUTTON, WmSetFocusStaticSeq, WmKillFocusStaticSeq },
{ BS_OWNERDRAW, WmSetFocusButtonSeq, WmKillFocusButtonSeq }
};
- int i;
+ unsigned int i;
HWND hwnd;
subclass_button();
diff --git a/dlls/uxtheme/stylemap.c b/dlls/uxtheme/stylemap.c
index 9b0a405..a113d70 100644
--- a/dlls/uxtheme/stylemap.c
+++ b/dlls/uxtheme/stylemap.c
@@ -1050,7 +1050,7 @@
BOOL MSSTYLES_LookupPartState(LPCWSTR pszClass, LPCWSTR pszPart, LPCWSTR pszState, int *iPartId, int *iStateId)
{
- int i;
+ unsigned int i;
const MSSTYLES_CLASS_MAP *map;
*iPartId = 0;
diff --git a/dlls/uxtheme/system.c b/dlls/uxtheme/system.c
index ee7511e..1000947 100644
--- a/dlls/uxtheme/system.c
+++ b/dlls/uxtheme/system.c
@@ -434,7 +434,7 @@
PTHEME_FILE pt;
HRESULT hr;
- int i;
+ unsigned int i;
int iDocId;
TRACE("(%s,%s,%p,%d)\n", debugstr_w(pszThemeName), debugstr_w(pszPropertyName),
pszValueBuff, cchMaxValChars);
diff --git a/dlls/winedos/dosconf.c b/dlls/winedos/dosconf.c
index a968baa..47e2d2d 100644
--- a/dlls/winedos/dosconf.c
+++ b/dlls/winedos/dosconf.c
@@ -397,7 +397,7 @@
{
char confline[256];
char *p, *trail;
- int i;
+ unsigned int i;
if (menuname != NULL) /* we need to jump to a certain sub menu */
{
diff --git a/dlls/winedos/int21.c b/dlls/winedos/int21.c
index e74eb8f..1c7cbc7 100644
--- a/dlls/winedos/int21.c
+++ b/dlls/winedos/int21.c
@@ -890,7 +890,7 @@
*/
static HANDLE INT21_OpenMagicDevice( LPCWSTR name, DWORD access )
{
- int i;
+ unsigned int i;
const WCHAR *p;
HANDLE handle;
diff --git a/dlls/winedos/ioports.c b/dlls/winedos/ioports.c
index 81cb45e..b71bb79 100644
--- a/dlls/winedos/ioports.c
+++ b/dlls/winedos/ioports.c
@@ -166,7 +166,8 @@
static void do_IO_port_init_read_or_write(const WCHAR *str, char rw)
{
- int val, val1, i;
+ int val, val1;
+ unsigned int i;
WCHAR *end;
static const WCHAR allW[] = {'a','l','l',0};
diff --git a/dlls/winedos/vga.c b/dlls/winedos/vga.c
index 46d8651..39110574 100644
--- a/dlls/winedos/vga.c
+++ b/dlls/winedos/vga.c
@@ -692,7 +692,7 @@
void VGA_PrepareVideoMemCopy(unsigned Xres, unsigned Yres)
{
char *p, *p2;
- int i;
+ unsigned int i;
/*
* Allocate space for char + attr.
diff --git a/dlls/winedos/vxd.c b/dlls/winedos/vxd.c
index 3b807be..b192bda 100644
--- a/dlls/winedos/vxd.c
+++ b/dlls/winedos/vxd.c
@@ -830,7 +830,7 @@
{
LPBYTE page = module->baseAddr + r->VirtualAddress;
WORD *TypeOffset = (WORD *)(r + 1);
- int count = (r->SizeOfBlock - sizeof(*r)) / sizeof(*TypeOffset);
+ unsigned int count = (r->SizeOfBlock - sizeof(*r)) / sizeof(*TypeOffset);
TRACE("MapModule: %d relocations for page %08lx\n",
count, (DWORD)page);
diff --git a/dlls/wineps/clipping.c b/dlls/wineps/clipping.c
index 32f1989..cc061df 100644
--- a/dlls/wineps/clipping.c
+++ b/dlls/wineps/clipping.c
@@ -95,7 +95,7 @@
}
else
{
- INT i;
+ UINT i;
RECT *pRect = (RECT *)rgndata->Buffer;
PSDRV_WriteArrayDef(physDev, szArrayName, rgndata->rdh.nCount * 4);
diff --git a/dlls/wineps/graphics.c b/dlls/wineps/graphics.c
index 121343d..8d52af5 100644
--- a/dlls/wineps/graphics.c
+++ b/dlls/wineps/graphics.c
@@ -381,7 +381,8 @@
BOOL PSDRV_PolyPolygon( PSDRV_PDEVICE *physDev, const POINT* pts, const INT* counts,
UINT polygons )
{
- DWORD polygon, line, total;
+ DWORD polygon, total;
+ INT line;
POINT *dev_pts, *pt;
TRACE("\n");
diff --git a/dlls/wineps/ps.c b/dlls/wineps/ps.c
index 013dbee..759f731 100644
--- a/dlls/wineps/ps.c
+++ b/dlls/wineps/ps.c
@@ -701,7 +701,7 @@
{
char *buf = HeapAlloc(PSDRV_Heap, 0, number * 3 + 1);
char *ptr;
- int i;
+ unsigned int i;
ptr = buf;
diff --git a/dlls/wineps/text.c b/dlls/wineps/text.c
index 5beb343..3dca720 100644
--- a/dlls/wineps/text.c
+++ b/dlls/wineps/text.c
@@ -142,7 +142,7 @@
GetTextExtentPoint32W(physDev->hdc, str, count, &sz);
if((char_extra = GetTextCharacterExtra(physDev->hdc)) != 0) {
- INT i;
+ UINT i;
SIZE tmpsz;
deltas = HeapAlloc(GetProcessHeap(), 0, count * sizeof(INT));
@@ -162,7 +162,7 @@
if(deltas) {
SIZE tmpsz;
- INT i;
+ UINT i;
/* Get the width of the last char and add on all the offsets */
if(physDev->font.fontloc == Download)
GetTextExtentPointI(physDev->hdc, glyphs + count - 1, 1, &tmpsz);
@@ -247,7 +247,7 @@
PSDRV_WriteBuiltinGlyphShow(physDev, str, count);
}
else {
- INT i;
+ UINT i;
float dx = 0.0, dy = 0.0;
float cos_theta = cos(physDev->font.escapement * M_PI / 1800.0);
float sin_theta = sin(physDev->font.escapement * M_PI / 1800.0);
diff --git a/dlls/wineps/type1afm.c b/dlls/wineps/type1afm.c
index 119cf17..2188819 100644
--- a/dlls/wineps/type1afm.c
+++ b/dlls/wineps/type1afm.c
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Adobe Font Metric (AFM) file parsing finctions for Wine PostScript driver.
+ * Adobe Font Metric (AFM) file parsing functions for Wine PostScript driver.
* See http://partners.adobe.com/asn/developer/pdfs/tn/5004.AFM_Spec.pdf.
*
* Copyright 2001 Ian Pilcher
diff --git a/dlls/wineps/type42.c b/dlls/wineps/type42.c
index 458dcb9..2424e29 100644
--- a/dlls/wineps/type42.c
+++ b/dlls/wineps/type42.c
@@ -100,7 +100,7 @@
static BOOL LoadTable(HDC hdc, OTTable *table)
{
- int i;
+ unsigned int i;
if(table->MS_tag == MS_MAKE_TAG('g','d','i','r')) return TRUE;
table->len = GetFontData(hdc, table->MS_tag, 0, NULL, 0);
diff --git a/dlls/winmm/lolvldrv.c b/dlls/winmm/lolvldrv.c
index 62a02b6..260448a 100644
--- a/dlls/winmm/lolvldrv.c
+++ b/dlls/winmm/lolvldrv.c
@@ -818,7 +818,7 @@
*/
void MMDRV_Exit(void)
{
- int i;
+ unsigned int i;
TRACE("()\n");
for (i = 0; i < sizeof(MM_MLDrvs) / sizeof(MM_MLDrvs[0]); i++)
diff --git a/dlls/winmm/mmsystem.c b/dlls/winmm/mmsystem.c
index 4d6cf54..18ed860 100644
--- a/dlls/winmm/mmsystem.c
+++ b/dlls/winmm/mmsystem.c
@@ -308,7 +308,7 @@
{
MIXERLINECONTROLSA mlcA;
DWORD ret;
- int i;
+ unsigned int i;
LPMIXERCONTROL16 lpmc16;
TRACE("(%04x, %p, %08lx)\n", hmix, lpmlc16, fdwControls);
diff --git a/dlls/winmm/winmm.c b/dlls/winmm/winmm.c
index 10588c0..b413daa 100644
--- a/dlls/winmm/winmm.c
+++ b/dlls/winmm/winmm.c
@@ -426,7 +426,7 @@
MIXERCONTROLDETAILS_LISTTEXTW *pDetailsW = (MIXERCONTROLDETAILS_LISTTEXTW *)lpmcd->paDetails;
MIXERCONTROLDETAILS_LISTTEXTA *pDetailsA;
int size = max(1, lpmcd->cChannels) * sizeof(MIXERCONTROLDETAILS_LISTTEXTA);
- int i;
+ unsigned int i;
if (lpmcd->u.cMultipleItems != 0) {
size *= lpmcd->u.cMultipleItems;
@@ -491,7 +491,7 @@
{
MIXERLINECONTROLSA mlcA;
DWORD ret;
- int i;
+ unsigned int i;
TRACE("(%p, %p, %08lx)\n", hmix, lpmlcW, fdwControls);
diff --git a/dlls/winsock/socket.c b/dlls/winsock/socket.c
index a623c71..5ebfc39 100644
--- a/dlls/winsock/socket.c
+++ b/dlls/winsock/socket.c
@@ -514,7 +514,7 @@
/* translate Winsock fd set into local fd set */
if( wsfds )
{
- int i;
+ unsigned int i;
FD_ZERO(fds);
for( i = 0; i < wsfds->fd_count; i++ )
@@ -580,7 +580,7 @@
{
if ( wsfds )
{
- int i;
+ unsigned int i;
for( i = 0; i < wsfds->fd_count; i++ )
if ( lfd[i] >= 0 ) release_sock_fd( wsfds->fd_array[i], lfd[i] );
@@ -2093,7 +2093,7 @@
if (p_except && ws_exceptfds)
{
- int i, j;
+ unsigned int i, j;
for (i = j = 0; i < ws_exceptfds->fd_count; i++)
{
@@ -2164,7 +2164,8 @@
LPWSAOVERLAPPED lpOverlapped,
LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine )
{
- int i, n, fd, err = WSAENOTSOCK, flags, ret;
+ unsigned int i;
+ int n, fd, err = WSAENOTSOCK, flags, ret;
struct iovec* iovec;
struct ws2_async *wsa;
@@ -3343,7 +3344,8 @@
LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine )
{
- int i, n, fd, err = WSAENOTSOCK, flags, ret;
+ unsigned int i;
+ int n, fd, err = WSAENOTSOCK, flags, ret;
struct iovec* iovec;
struct ws2_async *wsa;
diff --git a/dlls/wintab32/context.c b/dlls/wintab32/context.c
index bbcbe78..ba88516 100644
--- a/dlls/wintab32/context.c
+++ b/dlls/wintab32/context.c
@@ -712,9 +712,9 @@
{
LPOPENCONTEXT context;
LPVOID ptr = lpPkts;
- UINT bgn = 0;
- UINT end = 0;
- UINT num = 0;
+ INT bgn = 0;
+ INT end = 0;
+ INT num = 0;
TRACE("(%p, %u, %u, %d, %p, %p)\n",
hCtx, wBegin, wEnd, cMaxPkts, lpPkts, lpNPkts);
@@ -770,9 +770,9 @@
{
LPOPENCONTEXT context;
LPVOID ptr = lpPkts;
- UINT bgn = 0;
- UINT end = 0;
- UINT num = 0;
+ INT bgn = 0;
+ INT end = 0;
+ INT num = 0;
TRACE("(%p, %u, %u, %d, %p, %p)\n",
hCtx, wBegin, wEnd, cMaxPkts, lpPkts, lpNPkts);
diff --git a/libs/wine/debug.c b/libs/wine/debug.c
index 2fb76fd..44d2fd6 100644
--- a/libs/wine/debug.c
+++ b/libs/wine/debug.c
@@ -144,7 +144,8 @@
int wine_dbg_parse_options( const char *str )
{
char *opt, *next, *options;
- int i, errors = 0;
+ unsigned int i;
+ int errors = 0;
if (!(options = strdup(str))) return -1;
for (opt = options; opt; opt = next)
diff --git a/programs/avitools/aviinfo.c b/programs/avitools/aviinfo.c
index d4ec09c..7c79f67 100644
--- a/programs/avitools/aviinfo.c
+++ b/programs/avitools/aviinfo.c
@@ -27,7 +27,7 @@
int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE prev, LPSTR cmdline, int show)
{
- int n;
+ unsigned int n;
HRESULT hres;
PAVIFILE avif;
PAVISTREAM vids,auds;
diff --git a/programs/notepad/dialog.c b/programs/notepad/dialog.c
index 7cbee4f..9659097 100644
--- a/programs/notepad/dialog.c
+++ b/programs/notepad/dialog.c
@@ -360,7 +360,8 @@
PRINTDLG printer;
SIZE szMetric;
int cWidthPels, cHeightPels, border;
- int xLeft, yTop, i, pagecount, dopage, copycount;
+ int xLeft, yTop, pagecount, dopage, copycount;
+ unsigned int i;
LOGFONT hdrFont;
HFONT font, old_font=0;
DWORD size;
diff --git a/programs/regedit/listview.c b/programs/regedit/listview.c
index 0a273ac..55dd8b8 100644
--- a/programs/regedit/listview.c
+++ b/programs/regedit/listview.c
@@ -59,7 +59,7 @@
LPTSTR get_item_text(HWND hwndLV, int item)
{
LPTSTR newStr, curStr;
- int maxLen = 128;
+ unsigned int maxLen = 128;
curStr = HeapAlloc(GetProcessHeap(), 0, maxLen);
if (!curStr) return NULL;
diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c
index 1cac38f..b75cb0d 100644
--- a/programs/regedit/regproc.c
+++ b/programs/regedit/regproc.c
@@ -522,7 +522,7 @@
{
LPSTR classNameEnd;
LPSTR classNameBeg;
- int i;
+ unsigned int i;
char lpClassCopy[KEY_MAX_LEN];
@@ -1364,7 +1364,7 @@
}
HeapFree(GetProcessHeap(), 0, branch_name);
} else {
- int i;
+ unsigned int i;
/* export all registry classes */
file = REGPROC_open_export_file(file_name);
diff --git a/programs/taskmgr/dbgchnl.c b/programs/taskmgr/dbgchnl.c
index 79ed96c..71544a8 100644
--- a/programs/taskmgr/dbgchnl.c
+++ b/programs/taskmgr/dbgchnl.c
@@ -198,7 +198,8 @@
static int enum_channel(HANDLE hProcess, EnumChannelCB ce, void* user, unsigned unique)
{
struct dll_option_layout dol;
- int i, j, ret = 1;
+ int i, ret = 1;
+ unsigned int j;
void* buf_addr;
unsigned char buffer[32];
void* addr;
diff --git a/programs/uninstaller/main.c b/programs/uninstaller/main.c
index 74e6f05..eb4dc47 100644
--- a/programs/uninstaller/main.c
+++ b/programs/uninstaller/main.c
@@ -66,7 +66,7 @@
uninst_entry *entries = NULL;
-int numentries = 0;
+unsigned int numentries = 0;
int list_need_update = 1;
int oldsel = -1;
@@ -88,7 +88,8 @@
void ListUninstallPrograms(void)
{
- int i, len;
+ unsigned int i;
+ int len;
char *descr;
if (! FetchUninstallInformation())
@@ -107,7 +108,7 @@
void RemoveSpecificProgram(char *name)
{
- int i;
+ unsigned int i;
if (! FetchUninstallInformation())
return;
@@ -273,7 +274,7 @@
void UninstallProgram(void)
{
- int i;
+ unsigned int i;
char errormsg[1024];
BOOL res;
STARTUPINFO si;
@@ -323,7 +324,8 @@
HDC hdc;
PAINTSTRUCT ps;
TEXTMETRIC tm;
- int cxChar, cyChar, i, y, bx, maxx, maxy, wx, wy;
+ unsigned int i;
+ int cxChar, cyChar, y, bx, maxx, maxy, wx, wy;
static HWND hwndList = 0, static_text = 0;
DWORD style;
RECT rect;
diff --git a/programs/wcmd/batch.c b/programs/wcmd/batch.c
index 570b5d5..bf6bdee 100644
--- a/programs/wcmd/batch.c
+++ b/programs/wcmd/batch.c
@@ -49,7 +49,7 @@
HANDLE h = INVALID_HANDLE_VALUE;
char string[MAXSTRING];
char extension[][WCMD_BATCH_EXT_SIZE] = {".bat",".cmd"};
-int i;
+unsigned int i;
BATCH_CONTEXT *prev_context;
for(i=0; (i<(sizeof(extension)/WCMD_BATCH_EXT_SIZE)) &&
diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c
index 4e523e0..8fcbcfb 100644
--- a/programs/wineboot/wineboot.c
+++ b/programs/wineboot/wineboot.c
@@ -61,7 +61,7 @@
static BOOL GetLine( HANDLE hFile, char *buf, size_t buflen )
{
- int i=0;
+ unsigned int i=0;
buf[0]='\0';
do
diff --git a/programs/winecfg/drive.c b/programs/winecfg/drive.c
index a22b151..94db811 100644
--- a/programs/winecfg/drive.c
+++ b/programs/winecfg/drive.c
@@ -456,7 +456,8 @@
char *label;
char *serial;
char *device;
- int i, selection = -1;
+ unsigned int i;
+ int selection = -1;
updatingUI = TRUE;
diff --git a/programs/wineconsole/curses.c b/programs/wineconsole/curses.c
index 6e94320..6c44cf4 100644
--- a/programs/wineconsole/curses.c
+++ b/programs/wineconsole/curses.c
@@ -329,7 +329,8 @@
*/
static void WCCURSES_Refresh(const struct inner_data* data, int tp, int bm)
{
- int x, y;
+ unsigned int x;
+ int y;
CHAR_INFO* cell;
DWORD attr;
char ch;
diff --git a/programs/winedbg/break.c b/programs/winedbg/break.c
index 707ba5f..388ddb7 100644
--- a/programs/winedbg/break.c
+++ b/programs/winedbg/break.c
@@ -49,8 +49,7 @@
{
static BOOL last; /* = 0 = FALSE */
- int i;
- unsigned ret, size;
+ unsigned int i, ret, size;
void* addr;
struct dbg_breakpoint* bp = dbg_curr_process->bp;
diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c
index ba73146..f4de321 100644
--- a/programs/winemenubuilder/winemenubuilder.c
+++ b/programs/winemenubuilder/winemenubuilder.c
@@ -397,7 +397,7 @@
static BOOL create_default_icon( const char *filename, const char* comment )
{
FILE *fXPM;
- int i;
+ unsigned int i;
if (!(fXPM = fopen(filename, "w"))) return FALSE;
if (fprintf(fXPM, "/* XPM */\n/* %s */\nstatic char * icon[] = {", comment) <= 0)
diff --git a/programs/winemine/main.c b/programs/winemine/main.c
index 9eece4f..fed4a7f 100644
--- a/programs/winemine/main.c
+++ b/programs/winemine/main.c
@@ -260,16 +260,16 @@
LoadBoard( p_board );
- if( p_board->pos.x < (unsigned) GetSystemMetrics( SM_CXFIXEDFRAME ))
+ if( p_board->pos.x < GetSystemMetrics( SM_CXFIXEDFRAME ))
p_board->pos.x = GetSystemMetrics( SM_CXFIXEDFRAME );
- if( p_board->pos.x > (unsigned) (GetSystemMetrics( SM_CXSCREEN )
+ if( p_board->pos.x > (GetSystemMetrics( SM_CXSCREEN )
- GetSystemMetrics( SM_CXFIXEDFRAME ))) {
p_board->pos.x = GetSystemMetrics( SM_CXSCREEN )
- GetSystemMetrics( SM_CXFIXEDFRAME );
}
- if( p_board->pos.y < (unsigned) (GetSystemMetrics( SM_CYMENU )
+ if( p_board->pos.y < (GetSystemMetrics( SM_CYMENU )
+ GetSystemMetrics( SM_CYCAPTION )
+ GetSystemMetrics( SM_CYFIXEDFRAME ))) {
p_board->pos.y = GetSystemMetrics( SM_CYMENU ) +
@@ -277,7 +277,7 @@
GetSystemMetrics( SM_CYFIXEDFRAME );
}
- if( p_board->pos.y > (unsigned) (GetSystemMetrics( SM_CYSCREEN )
+ if( p_board->pos.y > (GetSystemMetrics( SM_CYSCREEN )
- GetSystemMetrics( SM_CYFIXEDFRAME ))) {
p_board->pos.y = GetSystemMetrics( SM_CYSCREEN )
- GetSystemMetrics( SM_CYFIXEDFRAME );
@@ -840,7 +840,7 @@
void TestMines( BOARD *p_board, POINT pt, int msg )
{
BOOL draw = TRUE;
- unsigned col, row;
+ int col, row;
col = (pt.x - p_board->mines_rect.left) / MINE_WIDTH + 1;
row = (pt.y - p_board->mines_rect.top ) / MINE_HEIGHT + 1;
diff --git a/programs/winhelp/winhelp.c b/programs/winhelp/winhelp.c
index 656c72a..ea23008 100644
--- a/programs/winhelp/winhelp.c
+++ b/programs/winhelp/winhelp.c
@@ -93,7 +93,7 @@
HLPFILE_WINDOWINFO* WINHELP_GetWindowInfo(HLPFILE* hlpfile, LPCSTR name)
{
static HLPFILE_WINDOWINFO mwi;
- int i;
+ unsigned int i;
if (!name || !name[0])
name = Globals.active_win->lpszName;
@@ -365,7 +365,7 @@
static BOOL WINHELP_ReuseWindow(WINHELP_WINDOW* win, WINHELP_WINDOW* oldwin,
HLPFILE_PAGE* page, int nCmdShow)
{
- int i;
+ unsigned int i;
win->hMainWnd = oldwin->hMainWnd;
win->hButtonBoxWnd = oldwin->hButtonBoxWnd;
@@ -1112,7 +1112,7 @@
PAINTSTRUCT ps;
HDC hDc;
TEXTMETRIC tm;
- int i;
+ unsigned int i;
RECT r;
switch (msg)
@@ -1622,7 +1622,7 @@
static void WINHELP_DeleteWindow(WINHELP_WINDOW* win)
{
WINHELP_WINDOW** w;
- int i;
+ unsigned int i;
WINHELP_BUTTON* b;
WINHELP_BUTTON* bp;
@@ -1683,7 +1683,7 @@
if (!init)
{
- INT i;
+ UINT i;
for (i = 0; i < FONTS_LEN; i++)
{
diff --git a/server/registry.c b/server/registry.c
index 7796e59..02bf2c7 100644
--- a/server/registry.c
+++ b/server/registry.c
@@ -180,7 +180,8 @@
/* dump a value to a text file */
static void dump_value( const struct key_value *value, FILE *f )
{
- int i, count;
+ unsigned int i;
+ int count;
if (value->name[0])
{
diff --git a/server/trace.c b/server/trace.c
index fecc0bf..ac52fca 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -117,7 +117,7 @@
static void dump_exc_record( const EXCEPTION_RECORD *rec )
{
- int i;
+ unsigned int i;
fprintf( stderr, "{code=%lx,flags=%lx,rec=%p,addr=%p,params={",
rec->ExceptionCode, rec->ExceptionFlags, rec->ExceptionRecord,
rec->ExceptionAddress );