diff --git a/libs/libc/stdio/lib_libvsprintf.c b/libs/libc/stdio/lib_libvsprintf.c index 6f38a0dbc68..7f147cf7923 100644 --- a/libs/libc/stdio/lib_libvsprintf.c +++ b/libs/libc/stdio/lib_libvsprintf.c @@ -375,7 +375,9 @@ static int vsprintf_internal(FAR struct lib_outstream_s *stream, } } - if (c == 'z') + /* Note: On Nuttx, ptrdiff_t == intptr_t == ssize_t. */ + + if (c == 'z' || c == 't') { switch (sizeof(size_t)) {