From: Kyrre Sjobak Date: Tue, 24 Jan 2017 15:04:08 +0000 (+0100) Subject: Fix signed/unsigned comparison warnings. X-Git-Tag: v3.3.0~38^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16abbaf3bb16cb2b50f18ba451b5c42f48fd8d1b;p=thirdparty%2Flibarchive.git Fix signed/unsigned comparison warnings. --- diff --git a/libarchive/archive_random.c b/libarchive/archive_random.c index a20b9b111..357f9733a 100644 --- a/libarchive/archive_random.c +++ b/libarchive/archive_random.c @@ -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); } diff --git a/libarchive/archive_windows.c b/libarchive/archive_windows.c index 8663bef24..6ff8749ae 100644 --- a/libarchive/archive_windows.c +++ b/libarchive/archive_windows.c @@ -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) {