From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:36991) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QS2BL-0000Re-4k for qemu-devel@nongnu.org; Thu, 02 Jun 2011 03:19:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QS2BI-0004eb-RJ for qemu-devel@nongnu.org; Thu, 02 Jun 2011 03:19:02 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:64834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QS2BI-0004dH-F3 for qemu-devel@nongnu.org; Thu, 02 Jun 2011 03:19:00 -0400 Message-ID: <4DE7395F.5020709@mail.berlios.de> Date: Thu, 02 Jun 2011 09:18:55 +0200 From: Stefan Weil MIME-Version: 1.0 References: <1306707770-14632-1-git-send-email-cerbere@gmail.com> <1306707770-14632-4-git-send-email-cerbere@gmail.com> In-Reply-To: <1306707770-14632-4-git-send-email-cerbere@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH V2 3/3] Remove warning in printf due to type mismatch List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexandre Raymond Cc: andreas.faerber@web.de, qemu-devel@nongnu.org Am 30.05.2011 00:22, schrieb Alexandre Raymond: > ----8<---- > qemu/target-lm32/translate.c: In function > ‘gen_intermediate_code_internal’: > qemu/target-lm32/translate.c:1135: warning: format ‘%zd’ expects type > ‘signed size_t’, but argument 4 has type ‘int’ > ----8<---- > > Both gen_opc_ptr and gen_opc_buf are "uint16_t *". The difference between > pointers is a ptrdiff_t so printf needs '%td'. > > Signed-off-by: Alexandre Raymond > --- > target-lm32/translate.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/target-lm32/translate.c b/target-lm32/translate.c > index eb21158..5e19725 100644 > --- a/target-lm32/translate.c > +++ b/target-lm32/translate.c > @@ -1132,7 +1132,7 @@ static void > gen_intermediate_code_internal(CPUState *env, > if (qemu_loglevel_mask(CPU_LOG_TB_IN_ASM)) { > qemu_log("\n"); > log_target_disas(pc_start, dc->pc - pc_start, 0); > - qemu_log("\nisize=%d osize=%zd\n", > + qemu_log("\nisize=%d osize=%td\n", > dc->pc - pc_start, gen_opc_ptr - gen_opc_buf); > } > #endif Acked-by: Stefan Weil