diff --git a/libs/libc/stdio/lib_libvsprintf.c b/libs/libc/stdio/lib_libvsprintf.c index 8588e8982f9..b5990e2ca55 100644 --- a/libs/libc/stdio/lib_libvsprintf.c +++ b/libs/libc/stdio/lib_libvsprintf.c @@ -1160,7 +1160,7 @@ static int vsprintf_internal(FAR struct lib_outstream_s *stream, if (c == 'S') { - sprintf_internal(stream, "+%#x/%#x", + sprintf_internal(stream, "+%#jx/%#zx", addr - symbol->sym_value, symbolsize); }