From: Wolfgang Denk Date: Mon, 28 Apr 2008 12:55:12 +0000 (+0200) Subject: cmd_nand.c: fix "differ in signedness" problem X-Git-Tag: v1.3.3-rc2~17 X-Git-Url: https://git.sur5r.net/?p=u-boot;a=commitdiff_plain;h=c71abba3cb67b063f789f17abf6c7447727c0cd5 cmd_nand.c: fix "differ in signedness" problem Signed-off-by: Wolfgang Denk --- diff --git a/common/cmd_nand.c b/common/cmd_nand.c index f8fce0ea43..1a3c1df03e 100644 --- a/common/cmd_nand.c +++ b/common/cmd_nand.c @@ -840,12 +840,13 @@ int do_nand (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]) if (strncmp (argv[1], "read", 4) == 0 || strncmp (argv[1], "write", 5) == 0) { - ulong addr = simple_strtoul (argv[2], NULL, 16); - ulong off = simple_strtoul (argv[3], NULL, 16); - ulong size = simple_strtoul (argv[4], NULL, 16); - int cmd = (strncmp (argv[1], "read", 4) == 0) ? - NANDRW_READ : NANDRW_WRITE; - int ret, total; + ulong addr = simple_strtoul (argv[2], NULL, 16); + off_t off = simple_strtoul (argv[3], NULL, 16); + size_t size = simple_strtoul (argv[4], NULL, 16); + int cmd = (strncmp (argv[1], "read", 4) == 0) ? + NANDRW_READ : NANDRW_WRITE; + size_t total; + int ret; char *cmdtail = strchr (argv[1], '.'); if (cmdtail && !strncmp (cmdtail, ".oob", 2)) {