qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] ds1225y: Fix compiler errors in debug code


From: Stefan Weil
Subject: [Qemu-devel] [PATCH] ds1225y: Fix compiler errors in debug code
Date: Thu, 30 Sep 2010 21:30:19 +0200

TARGET_FMT_lx is not allowed here, so use type casts to unsigned
(which should be large enough to hold typical nvram addresses).

./hw/ds1225y.c:48:35: error: attempt to use poisoned "TARGET_FMT_lx"
./hw/ds1225y.c: In function ‘nvram_readb’:
./hw/ds1225y.c:48: error: expected ‘)’ before ‘TARGET_FMT_lx’
./hw/ds1225y.c:48: error: too few arguments for format
./hw/ds1225y.c:76:36: error: attempt to use poisoned "TARGET_FMT_lx"
./hw/ds1225y.c: In function ‘nvram_writeb’:
./hw/ds1225y.c:76: error: expected ‘)’ before ‘TARGET_FMT_lx’
./hw/ds1225y.c:76: error: too few arguments for format
./hw/ds1225y.c:107:47: error: attempt to use poisoned "TARGET_FMT_lx"
./hw/ds1225y.c: In function ‘nvram_writeb_protected’:
./hw/ds1225y.c:107: error: expected ‘)’ before ‘TARGET_FMT_lx’
./hw/ds1225y.c:107: error: too few arguments for format

Cc: Blue Swirl <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
---
 hw/ds1225y.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/hw/ds1225y.c b/hw/ds1225y.c
index 009d127..381ca65 100644
--- a/hw/ds1225y.c
+++ b/hw/ds1225y.c
@@ -45,7 +45,7 @@ static uint32_t nvram_readb (void *opaque, target_phys_addr_t 
addr)
     val = s->contents[addr];
 
 #ifdef DEBUG_NVRAM
-    printf("nvram: read 0x%x at " TARGET_FMT_lx "\n", val, addr);
+    printf("nvram: read 0x%x at %08x\n", val, (unsigned)addr);
 #endif
     return val;
 }
@@ -73,7 +73,7 @@ static void nvram_writeb (void *opaque, target_phys_addr_t 
addr, uint32_t val)
     ds1225y_t *s = opaque;
 
 #ifdef DEBUG_NVRAM
-    printf("nvram: write 0x%x at " TARGET_FMT_lx "\n", val, addr);
+    printf("nvram: write 0x%x at %08x\n", val, (unsigned)addr);
 #endif
 
     s->contents[addr] = val & 0xff;
@@ -104,7 +104,7 @@ static void nvram_writeb_protected (void *opaque, 
target_phys_addr_t addr, uint3
 
     if (s->protection != 7) {
 #ifdef DEBUG_NVRAM
-    printf("nvram: prevent write of 0x%x at " TARGET_FMT_lx "\n", val, addr);
+    printf("nvram: prevent write of 0x%x at %08x\n", val, (unsigned)addr);
 #endif
         return;
     }
-- 
1.7.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]