diff options
| author | Peter Tyser <ptyser@xes-inc.com> | 2010-04-04 22:36:03 -0500 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2010-04-10 00:30:26 +0200 | 
| commit | a2513e27e8df2b7bf481d03e7719f91ce19e89d5 (patch) | |
| tree | 53db365ec87e50ad80d9d87139c4758f3aef22fb /tools | |
| parent | 1f2463d7642c582339c9f9d96471d5d2a169b9bb (diff) | |
| download | olio-uboot-2014.01-a2513e27e8df2b7bf481d03e7719f91ce19e89d5.tar.xz olio-uboot-2014.01-a2513e27e8df2b7bf481d03e7719f91ce19e89d5.zip | |
mkimage: Fix strict-aliasing compiler warning
Version 4.2.4 of gcc produces the following warnings without this change:
  mkimage.c: In function ‘main’:
  mkimage.c:204: warning: dereferencing type-punned pointer will break strict-aliasing rules
  mkimage.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mkimage.c | 8 | 
1 files changed, 3 insertions, 5 deletions
| diff --git a/tools/mkimage.c b/tools/mkimage.c index 5c3e87290..f5859d776 100644 --- a/tools/mkimage.c +++ b/tools/mkimage.c @@ -145,7 +145,7 @@ main (int argc, char **argv)  {  	int ifd = -1;  	struct stat sbuf; -	unsigned char *ptr; +	char *ptr;  	int retval = 0;  	struct image_type_params *tparams = NULL; @@ -201,8 +201,7 @@ main (int argc, char **argv)  			case 'a':  				if (--argc <= 0)  					usage (); -				params.addr = strtoul (*++argv, -					(char **)&ptr, 16); +				params.addr = strtoul (*++argv, &ptr, 16);  				if (*ptr) {  					fprintf (stderr,  						"%s: invalid load address %s\n", @@ -219,8 +218,7 @@ main (int argc, char **argv)  			case 'e':  				if (--argc <= 0)  					usage (); -				params.ep = strtoul (*++argv, -						(char **)&ptr, 16); +				params.ep = strtoul (*++argv, &ptr, 16);  				if (*ptr) {  					fprintf (stderr,  						"%s: invalid entry point %s\n", |