From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54311) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y3XqM-0001Vs-HL for qemu-devel@nongnu.org; Tue, 23 Dec 2014 17:22:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y3XqL-0000KE-4U for qemu-devel@nongnu.org; Tue, 23 Dec 2014 17:22:18 -0500 Received: from mnementh.archaic.org.uk ([2001:8b0:1d0::1]:54634) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y3XqK-0000J0-UJ for qemu-devel@nongnu.org; Tue, 23 Dec 2014 17:22:17 -0500 From: Peter Maydell Date: Tue, 23 Dec 2014 22:22:16 +0000 Message-Id: <1419373336-17800-3-git-send-email-peter.maydell@linaro.org> In-Reply-To: <1419373336-17800-1-git-send-email-peter.maydell@linaro.org> References: <1419373336-17800-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH 2/2] target-ppc: Cast ssize_t to size_t before printing with %zx List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-ppc@nongnu.org, Alexander Graf The mingw32 compiler complains about trying to print variables of type ssize_t with the %z format string specifier. Since we're printing it as unsigned hex anyway, cast to size_t to silence the warning. Signed-off-by: Peter Maydell --- I suspect that this is a compiler bug, but this is the only instance in the codebase so I'm prepared to work around it to get to a point where we can turn on warnings-as-errors for w32, because some of the w32-specific errors really are flagging up issues we need to fix. --- hw/ppc/spapr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index 08401e0..9aaa800 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -1438,7 +1438,7 @@ static void ppc_spapr_init(MachineState *machine) } if (spapr->rtas_size > RTAS_MAX_SIZE) { hw_error("RTAS too big ! 0x%zx bytes (max is 0x%x)\n", - spapr->rtas_size, RTAS_MAX_SIZE); + (size_t)spapr->rtas_size, RTAS_MAX_SIZE); exit(1); } g_free(filename); -- 1.9.1