Fix signed/unsigned comparison warnings.
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;