]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
cmd_nvedit: use explicit typecast for printf
authorAndreas Bießmann <biessmann@corscience.de>
Wed, 9 Feb 2011 14:10:29 +0000 (15:10 +0100)
committerWolfgang Denk <wd@denx.de>
Tue, 12 Apr 2011 20:58:32 +0000 (22:58 +0200)
This patch fixes warnings in MAKEALL for avr32:

---8<---
cmd_nvedit.c: In function 'do_env_export':
cmd_nvedit.c:663: warning: format '%zX' expects type 'size_t', but argument 3 has type 'ssize_t'
--->8---

Signed-off-by: Andreas Bießmann <biessmann@corscience.de>
common/cmd_nvedit.c

index fb69c242f1c890c5febd75a92afa9b304fe42585..6d8512aecbcf1d5f2ca176fe6425f06ea6e8d78f 100644 (file)
@@ -659,7 +659,7 @@ static int do_env_export(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv
                                errno);
                        return 1;
                }
-               sprintf(buf, "%zX", len);
+               sprintf(buf, "%zX", (size_t)len);
                setenv("filesize", buf);
 
                return 0;
@@ -685,7 +685,7 @@ static int do_env_export(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv
                envp->flags = ACTIVE_FLAG;
 #endif
        }
-       sprintf(buf, "%zX", len + offsetof(env_t,data));
+       sprintf(buf, "%zX", (size_t)(len + offsetof(env_t,data)));
        setenv("filesize", buf);
 
        return 0;