]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Fix signed/unsigned comparison warnings.
authorKyrre Sjobak <kyrre.ness.sjoebaek@cern.ch>
Tue, 24 Jan 2017 15:04:08 +0000 (16:04 +0100)
committerKyrre Sjobak <kyrre.ness.sjoebaek@cern.ch>
Tue, 24 Jan 2017 15:08:17 +0000 (16:08 +0100)
libarchive/archive_random.c
libarchive/archive_windows.c

index a20b9b111510e87625ea4c9b73ad1f34f5ca51dd..357f9733a870816f1af53a9841a9d26d17fa9dd0 100644 (file)
@@ -80,7 +80,7 @@ archive_random(void *buf, size_t nbytes)
 
        success = CryptAcquireContext(&hProv, NULL, NULL, PROV_RSA_FULL,
            CRYPT_VERIFYCONTEXT);
-       if (!success && GetLastError() == NTE_BAD_KEYSET) {
+       if (!success && GetLastError() == (DWORD)NTE_BAD_KEYSET) {
                success = CryptAcquireContext(&hProv, NULL, NULL,
                    PROV_RSA_FULL, CRYPT_NEWKEYSET);
        }
index 8663bef242248119d2b3ec8ff3eb54266276921e..6ff8749ae74f5585fba1c026e7165f1cc18593cb 100644 (file)
@@ -891,7 +891,7 @@ __la_dosmaperr(unsigned long e)
                return;
        }
 
-       for (i = 0; i < (int)sizeof(doserrors)/sizeof(doserrors[0]); i++)
+       for (i = 0; i < (int)(sizeof(doserrors)/sizeof(doserrors[0])); i++)
        {
                if (doserrors[i].winerr == e)
                {