This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 6d1fa235d69 libs/libc/stream: Add a dangerous option for %n in
printf().
add b2c7c8dc73f libs/libc/stream: Move the output of %e, %f and %g to
functions.
add f3cfa3fe679 libs/libc/stream: Print floating point on the bits with
integers.
add 492d33ce7ab libs/libc/stream: Add an option for exact floating point
in printf().
add e01128ea7e8 libs/libc/stream: Add an option for exact long double in
printf().
add 8be86983076 libs/libc/stream: Keep the trailing zeros of %#g in
printf().
add d50951e6d38 libs/libc/stream: Take a negative precision from * as no
precision.
add 8304648858b libs/libc/stdio: Return an error from vfprintf() on an
output error.
No new revisions were added by this update.
Summary of changes:
libs/libc/stdio/Kconfig | 28 ++
libs/libc/stdio/lib_vfprintf.c | 4 +-
libs/libc/stream/CMakeLists.txt | 6 +-
libs/libc/stream/Make.defs | 6 +-
libs/libc/stream/lib_dtoa_big.c | 462 +++++++++++++++++++++
libs/libc/stream/lib_dtoa_bits.c | 588 ++++++++++++++++++++++++++
libs/libc/stream/lib_dtoa_data.c | 280 -------------
libs/libc/stream/lib_dtoa_engine.c | 200 ---------
libs/libc/stream/lib_dtoa_engine.h | 187 ++++-----
libs/libc/stream/lib_libvsprintf.c | 817 ++++++++++++++++++++++---------------
10 files changed, 1659 insertions(+), 919 deletions(-)
create mode 100644 libs/libc/stream/lib_dtoa_big.c
create mode 100644 libs/libc/stream/lib_dtoa_bits.c
delete mode 100644 libs/libc/stream/lib_dtoa_data.c
delete mode 100644 libs/libc/stream/lib_dtoa_engine.c