Commit f98f70fb authored by Andrew Talbot's avatar Andrew Talbot Committed by Alexandre Julliard

gdi32: Avoid signed-unsigned integer comparisons.

parent a8b076d6
...@@ -358,7 +358,8 @@ BOOL BIDI_Reorder( ...@@ -358,7 +358,8 @@ BOOL BIDI_Reorder(
{ {
WORD *chartype; WORD *chartype;
BYTE *levels; BYTE *levels;
unsigned i, done, glyph_i; INT i, done;
unsigned glyph_i;
BOOL is_complex; BOOL is_complex;
int maxItems; int maxItems;
...@@ -501,7 +502,7 @@ BOOL BIDI_Reorder( ...@@ -501,7 +502,7 @@ BOOL BIDI_Reorder(
glyph_i = 0; glyph_i = 0;
while (done < uCount) while (done < uCount)
{ {
unsigned j; INT j;
classify(lpString + done, chartype, uCount - done); classify(lpString + done, chartype, uCount - done);
/* limit text to first block */ /* limit text to first block */
i = resolveParagraphs(chartype, uCount - done); i = resolveParagraphs(chartype, uCount - done);
......
...@@ -305,7 +305,7 @@ static void *get_pixel_ptr( const BITMAPINFO *info, void *bits, int x, int y ) ...@@ -305,7 +305,7 @@ static void *get_pixel_ptr( const BITMAPINFO *info, void *bits, int x, int y )
static BOOL build_rle_bitmap( const BITMAPINFO *info, struct gdi_image_bits *bits, HRGN *clip ) static BOOL build_rle_bitmap( const BITMAPINFO *info, struct gdi_image_bits *bits, HRGN *clip )
{ {
int i = 0; DWORD i = 0;
int left, right; int left, right;
int x, y, width = info->bmiHeader.biWidth, height = info->bmiHeader.biHeight; int x, y, width = info->bmiHeader.biWidth, height = info->bmiHeader.biHeight;
HRGN run = NULL; HRGN run = NULL;
......
...@@ -1734,7 +1734,7 @@ static DWORD get_glyph_bitmap( HDC hdc, UINT index, UINT flags, UINT aa_flags, ...@@ -1734,7 +1734,7 @@ static DWORD get_glyph_bitmap( HDC hdc, UINT index, UINT flags, UINT aa_flags,
{ {
static const MAT2 identity = { {0,1}, {0,0}, {0,0}, {0,1} }; static const MAT2 identity = { {0,1}, {0,0}, {0,0}, {0,1} };
UINT indices[3] = {0, 0, 0x20}; UINT indices[3] = {0, 0, 0x20};
int i; unsigned int i;
DWORD ret, size; DWORD ret, size;
int stride; int stride;
...@@ -1775,7 +1775,7 @@ static DWORD get_glyph_bitmap( HDC hdc, UINT index, UINT flags, UINT aa_flags, ...@@ -1775,7 +1775,7 @@ static DWORD get_glyph_bitmap( HDC hdc, UINT index, UINT flags, UINT aa_flags,
static RECT get_total_extents( HDC hdc, INT x, INT y, UINT flags, UINT aa_flags, static RECT get_total_extents( HDC hdc, INT x, INT y, UINT flags, UINT aa_flags,
LPCWSTR str, UINT count, const INT *dx ) LPCWSTR str, UINT count, const INT *dx )
{ {
int i; UINT i;
RECT rect, bounds; RECT rect, bounds;
reset_bounds( &bounds ); reset_bounds( &bounds );
...@@ -1814,7 +1814,8 @@ static void draw_glyph( HDC hdc, INT origin_x, INT origin_y, const GLYPHMETRICS ...@@ -1814,7 +1814,8 @@ static void draw_glyph( HDC hdc, INT origin_x, INT origin_y, const GLYPHMETRICS
const struct gdi_image_bits *image, const RECT *clip ) const struct gdi_image_bits *image, const RECT *clip )
{ {
static const BYTE masks[8] = {0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01}; static const BYTE masks[8] = {0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01};
UINT x, y, i, count, max_count; UINT i, count, max_count;
LONG x, y;
BYTE *ptr = image->ptr; BYTE *ptr = image->ptr;
int stride = get_dib_stride( metrics->gmBlackBoxX, 1 ); int stride = get_dib_stride( metrics->gmBlackBoxX, 1 );
POINT *pts; POINT *pts;
......
...@@ -5316,7 +5316,7 @@ static BOOL enum_face_charsets(const Family *family, Face *face, struct enum_cha ...@@ -5316,7 +5316,7 @@ static BOOL enum_face_charsets(const Family *family, Face *face, struct enum_cha
ENUMLOGFONTEXW elf; ENUMLOGFONTEXW elf;
NEWTEXTMETRICEXW ntm; NEWTEXTMETRICEXW ntm;
DWORD type = 0; DWORD type = 0;
int i; DWORD i;
GetEnumStructs(face, face->family->FamilyName, &elf, &ntm, &type); GetEnumStructs(face, face->family->FamilyName, &elf, &ntm, &type);
for(i = 0; i < list->total; i++) { for(i = 0; i < list->total; i++) {
......
...@@ -140,7 +140,8 @@ BOOL nulldrv_PolyBezierTo( PHYSDEV dev, const POINT *points, DWORD count ) ...@@ -140,7 +140,8 @@ BOOL nulldrv_PolyBezierTo( PHYSDEV dev, const POINT *points, DWORD count )
BOOL nulldrv_PolyDraw( PHYSDEV dev, const POINT *points, const BYTE *types, DWORD count ) BOOL nulldrv_PolyDraw( PHYSDEV dev, const POINT *points, const BYTE *types, DWORD count )
{ {
POINT *line_pts = NULL, *bzr_pts = NULL, bzr[4]; POINT *line_pts = NULL, *bzr_pts = NULL, bzr[4];
INT i, num_pts, num_bzr_pts, space, size; DWORD i;
INT num_pts, num_bzr_pts, space, size;
/* check for valid point types */ /* check for valid point types */
for (i = 0; i < count; i++) for (i = 0; i < count; i++)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment