diff --git a/system/ramtest/ramtest.c b/system/ramtest/ramtest.c index 820401030..d3912ab03 100644 --- a/system/ramtest/ramtest.c +++ b/system/ramtest/ramtest.c @@ -142,7 +142,8 @@ static void parse_commandline(int argc, char **argv, info->start = (uintptr_t)strtoul(argv[optind], &ptr, 16); if (*ptr != '\0') { - printf(RAMTEST_PREFIX "Invalid : %s->%lx [%02x]\n", + printf(RAMTEST_PREFIX "Invalid : %s->%" PRIxPTR + " [%02x]\n", argv[optind], info->start, *ptr); show_usage(argv[0], EXIT_FAILURE); } @@ -157,7 +158,7 @@ static void parse_commandline(int argc, char **argv, info->size = (size_t)strtoul(argv[optind], &ptr, 10); if (*ptr != '\0') { - printf(RAMTEST_PREFIX "Invalid : %s->%lx [%02x]\n", + printf(RAMTEST_PREFIX "Invalid : %s->%zx [%02x]\n", argv[optind], info->size, *ptr); show_usage(argv[0], EXIT_FAILURE); }