advapi32/tests: Removed sign comparison warnings in service tests.

Marko Nikolic grkoma at gmail.com
Tue Aug 17 16:29:31 CDT 2010


---
 dlls/advapi32/tests/service.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/advapi32/tests/service.c b/dlls/advapi32/tests/service.c
index eba1884..63f10ac 100644
--- a/dlls/advapi32/tests/service.c
+++ b/dlls/advapi32/tests/service.c
@@ -422,6 +422,7 @@ static void test_get_displayname(void)
     BOOL ret;
     CHAR displayname[4096];
     WCHAR displaynameW[2048];
+    DWORD displaynameW_size;
     DWORD displaysize, tempsize, tempsizeW;
     static const CHAR deadbeef[] = "Deadbeef";
     static const WCHAR spoolerW[] = {'S','p','o','o','l','e','r',0};
@@ -637,7 +638,8 @@ static void test_get_displayname(void)
     ret = GetServiceDisplayNameW(scm_handle, spoolerW, displaynameW, &displaysize);
     ok(ret, "Expected success, got error %u\n", GetLastError());
     ok(displaysize == tempsizeW, "Expected the needed buffersize\n");
-    ok(lstrlenW(displaynameW) == displaysize,
+    displaynameW_size = lstrlenW(displaynameW);
+    ok(displaynameW_size == displaysize,
        "Expected the buffer to be the length of the string\n") ;
     ok(tempsize / 2 == tempsizeW,
        "Expected the needed buffersize (in bytes) to be the same for the A and W call\n");
@@ -711,6 +713,7 @@ static void test_get_servicekeyname(void)
     CHAR displayname[4096];
     WCHAR servicenameW[4096];
     WCHAR displaynameW[4096];
+    DWORD servicenameW_size;
     DWORD servicesize, displaysize, tempsize;
     BOOL ret;
     static const CHAR deadbeef[] = "Deadbeef";
@@ -872,7 +875,8 @@ static void test_get_servicekeyname(void)
     {
         ok(strlen(servicename) == tempsize/2,
            "Expected the buffer to be twice the length of the string\n") ;
-        ok(servicesize == lstrlenW(servicenameW),
+        servicenameW_size = lstrlenW(servicenameW);
+        ok(servicesize == servicenameW_size,
            "Expected servicesize not to change if buffer not insufficient\n") ;
     }
 
-- 
1.7.0.4




More information about the wine-patches mailing list