From 16abbaf3bb16cb2b50f18ba451b5c42f48fd8d1b Mon Sep 17 00:00:00 2001 From: Kyrre Sjobak Date: Tue, 24 Jan 2017 16:04:08 +0100 Subject: [PATCH] Fix signed/unsigned comparison warnings. --- libarchive/archive_random.c | 2 +- libarchive/archive_windows.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) { -- 2.47.2