From 3d5930f39ea9f0e01575e6bd259b030fdf07c9bb Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh Date: Sun, 15 Dec 2013 21:12:19 +0800 Subject: [PATCH] arm: fix some int types and string specifiers --- arch/ARM/ARMInstPrinter.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/ARM/ARMInstPrinter.c b/arch/ARM/ARMInstPrinter.c index b3e69d7a..a43a07ea 100644 --- a/arch/ARM/ARMInstPrinter.c +++ b/arch/ARM/ARMInstPrinter.c @@ -556,7 +556,7 @@ static void printOperand(MCInst *MI, unsigned OpNo, SStream *O) } else if (MCOperand_isImm(Op)) { SStream_concat(O, markup(" HEX_THRESHOLD) - SStream_concat(O, "%s#0x%x%s", markup("")); + SStream_concat(O, "%s#0x%"PRIx64"%s", markup("")); else - SStream_concat(O, "%s#%u%s", markup("")); + SStream_concat(O, "%s#%"PRIu64"%s", markup("")); if (MI->detail) { MI->pub_insn.arm.operands[MI->pub_insn.arm.op_count].type = ARM_OP_IMM; MI->pub_insn.arm.operands[MI->pub_insn.arm.op_count].imm = Val;