target: Fix snprintf format string and argument mismatch in md output
Commit 47b8cf842
changed the fixed type of the value argument to snprint
but didn't change the format string to match for sizes != 64 bit.
Change-Id: I908b06f49ab69d04224282949190a0de883048e0
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/4167
Tested-by: jenkins
Reviewed-by: Stian Skjelstad <stian@nixia.no>
Reviewed-by: Philipp Guehring <pg@futureware.at>
This commit is contained in:
parent
1725abc3c0
commit
868a100143
|
@ -3024,16 +3024,16 @@ static void handle_md_output(struct command_context *cmd_ctx,
|
|||
const char *value_fmt;
|
||||
switch (size) {
|
||||
case 8:
|
||||
value_fmt = "%16.16llx ";
|
||||
value_fmt = "%16.16"PRIx64" ";
|
||||
break;
|
||||
case 4:
|
||||
value_fmt = "%8.8x ";
|
||||
value_fmt = "%8.8"PRIx64" ";
|
||||
break;
|
||||
case 2:
|
||||
value_fmt = "%4.4x ";
|
||||
value_fmt = "%4.4"PRIx64" ";
|
||||
break;
|
||||
case 1:
|
||||
value_fmt = "%2.2x ";
|
||||
value_fmt = "%2.2"PRIx64" ";
|
||||
break;
|
||||
default:
|
||||
/* "can't happen", caller checked */
|
||||
|
|
Loading…
Reference in New Issue