aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>2017-06-22 14:23:58 +0200
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2017-06-30 10:06:32 +0100
commit868a100143ad74fb194040df7da6895b0e55d0a3 (patch)
tree828a5276bff53718d0f2ea6cd88589338a2b67c4
parent1725abc3c0b69660cfe3e43ee3f3dbb479821b31 (diff)
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>
-rw-r--r--src/target/target.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/target/target.c b/src/target/target.c
index e04ecc47..8f976669 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -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 */