Skip to content

Commit 8e10983

Browse files
mysterywolfRbb666
authored andcommitted
[klibc] add rt_vsnprintf_std.c and rename RT_KLIBC_USING_VSNPRINTF_LONGLONG
1 parent e4b02a2 commit 8e10983

File tree

38 files changed

+2102
-842
lines changed

38 files changed

+2102
-842
lines changed

bsp/allwinner/d1/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
/* klibc optimization */
2828

29-
#define RT_KLIBC_USING_PRINTF_LONGLONG
29+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
3030
/* end of klibc optimization */
3131
#define RT_USING_DEBUG
3232
#define RT_DEBUGING_ASSERT

bsp/allwinner/d1s/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
/* klibc optimization */
2828

29-
#define RT_KLIBC_USING_PRINTF_LONGLONG
29+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
3030
/* end of klibc optimization */
3131
#define RT_USING_DEBUG
3232
#define RT_DEBUGING_ASSERT

bsp/bouffalo_lab/bl808/d0/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
/* klibc optimization */
2828

29-
#define RT_KLIBC_USING_PRINTF_LONGLONG
29+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
3030
/* end of klibc optimization */
3131
#define RT_USING_DEBUG
3232
#define RT_DEBUGING_ASSERT

bsp/cvitek/c906_little/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
/* klibc optimization */
2626

27-
#define RT_KLIBC_USING_PRINTF_LONGLONG
27+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
2828
/* end of klibc optimization */
2929
#define RT_USING_DEBUG
3030
#define RT_DEBUGING_ASSERT

bsp/cvitek/cv18xx_aarch64/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
/* klibc optimization */
2626

27-
#define RT_KLIBC_USING_PRINTF_LONGLONG
27+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
2828
/* end of klibc optimization */
2929
#define RT_USING_DEBUG
3030
#define RT_DEBUGING_ASSERT

bsp/cvitek/cv18xx_risc-v/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
/* klibc optimization */
2828

29-
#define RT_KLIBC_USING_PRINTF_LONGLONG
29+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
3030
/* end of klibc optimization */
3131
#define RT_USING_DEBUG
3232
#define RT_DEBUGING_ASSERT

bsp/k230/rtconfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
/* klibc optimization */
2929

30-
#define RT_KLIBC_USING_PRINTF_LONGLONG
30+
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
3131
/* end of klibc optimization */
3232
#define RT_USING_DEBUG
3333
#define RT_DEBUGING_ASSERT

bsp/nuvoton/numaker-iot-m467/.config

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -821,33 +821,6 @@ CONFIG_PKG_AT_DEVICE_VER_NUM=0x99999
821821
# system packages
822822
#
823823

824-
#
825-
# enhanced kernel services
826-
#
827-
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
828-
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
829-
CONFIG_PKG_USING_RT_VSNPRINTF_FULL=y
830-
CONFIG_PKG_RT_VSNPRINTF_FULL_PATH="/packages/system/enhanced-kservice/rt_vsnprintf_full"
831-
CONFIG_PKG_VSNPRINTF_SUPPORT_DECIMAL_SPECIFIERS=y
832-
CONFIG_PKG_VSNPRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS=y
833-
CONFIG_PKG_VSNPRINTF_SUPPORT_WRITEBACK_SPECIFIER=y
834-
CONFIG_PKG_VSNPRINTF_SUPPORT_LONG_LONG=y
835-
CONFIG_PKG_VSNPRINTF_CHECK_FOR_NUL_IN_FORMAT_SPECIFIER=y
836-
# CONFIG_PKG_VSNPRINTF_SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS is not set
837-
CONFIG_PKG_VSNPRINTF_INTEGER_BUFFER_SIZE=32
838-
CONFIG_PKG_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
839-
CONFIG_PKG_VSNPRINTF_DEFAULT_FLOAT_PRECISION=6
840-
CONFIG_PKG_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
841-
CONFIG_PKG_VSNPRINTF_LOG10_TAYLOR_TERMS=4
842-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_SPRINTF is not set
843-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_SNPRINTF is not set
844-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_PRINTF is not set
845-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_VSPRINTF is not set
846-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_VSNPRINTF is not set
847-
CONFIG_PKG_USING_RT_VSNPRINTF_FULL_LATEST_VERSION=y
848-
CONFIG_PKG_RT_VSNPRINTF_FULL_VER="latest"
849-
# end of enhanced kernel services
850-
851824
# CONFIG_PKG_USING_AUNITY is not set
852825

853826
#

bsp/nuvoton/numaker-iot-m487/.config

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -801,33 +801,6 @@ CONFIG_PKG_AT_DEVICE_VER_NUM=0x99999
801801
# system packages
802802
#
803803

804-
#
805-
# enhanced kernel services
806-
#
807-
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
808-
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
809-
CONFIG_PKG_USING_RT_VSNPRINTF_FULL=y
810-
CONFIG_PKG_RT_VSNPRINTF_FULL_PATH="/packages/system/enhanced-kservice/rt_vsnprintf_full"
811-
CONFIG_PKG_VSNPRINTF_SUPPORT_DECIMAL_SPECIFIERS=y
812-
CONFIG_PKG_VSNPRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS=y
813-
CONFIG_PKG_VSNPRINTF_SUPPORT_WRITEBACK_SPECIFIER=y
814-
CONFIG_PKG_VSNPRINTF_SUPPORT_LONG_LONG=y
815-
CONFIG_PKG_VSNPRINTF_CHECK_FOR_NUL_IN_FORMAT_SPECIFIER=y
816-
# CONFIG_PKG_VSNPRINTF_SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS is not set
817-
CONFIG_PKG_VSNPRINTF_INTEGER_BUFFER_SIZE=32
818-
CONFIG_PKG_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
819-
CONFIG_PKG_VSNPRINTF_DEFAULT_FLOAT_PRECISION=6
820-
CONFIG_PKG_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
821-
CONFIG_PKG_VSNPRINTF_LOG10_TAYLOR_TERMS=4
822-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_SPRINTF is not set
823-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_SNPRINTF is not set
824-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_PRINTF is not set
825-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_VSPRINTF is not set
826-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_VSNPRINTF is not set
827-
CONFIG_PKG_USING_RT_VSNPRINTF_FULL_LATEST_VERSION=y
828-
CONFIG_PKG_RT_VSNPRINTF_FULL_VER="latest"
829-
# end of enhanced kernel services
830-
831804
# CONFIG_PKG_USING_AUNITY is not set
832805

833806
#

bsp/nuvoton/numaker-m2354/.config

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -735,33 +735,6 @@ CONFIG_PKG_AT_DEVICE_VER_NUM=0x99999
735735
# system packages
736736
#
737737

738-
#
739-
# enhanced kernel services
740-
#
741-
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
742-
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
743-
CONFIG_PKG_USING_RT_VSNPRINTF_FULL=y
744-
CONFIG_PKG_RT_VSNPRINTF_FULL_PATH="/packages/system/enhanced-kservice/rt_vsnprintf_full"
745-
CONFIG_PKG_VSNPRINTF_SUPPORT_DECIMAL_SPECIFIERS=y
746-
CONFIG_PKG_VSNPRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS=y
747-
CONFIG_PKG_VSNPRINTF_SUPPORT_WRITEBACK_SPECIFIER=y
748-
CONFIG_PKG_VSNPRINTF_SUPPORT_LONG_LONG=y
749-
CONFIG_PKG_VSNPRINTF_CHECK_FOR_NUL_IN_FORMAT_SPECIFIER=y
750-
# CONFIG_PKG_VSNPRINTF_SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS is not set
751-
CONFIG_PKG_VSNPRINTF_INTEGER_BUFFER_SIZE=32
752-
CONFIG_PKG_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
753-
CONFIG_PKG_VSNPRINTF_DEFAULT_FLOAT_PRECISION=6
754-
CONFIG_PKG_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
755-
CONFIG_PKG_VSNPRINTF_LOG10_TAYLOR_TERMS=4
756-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_SPRINTF is not set
757-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_SNPRINTF is not set
758-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_PRINTF is not set
759-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_VSPRINTF is not set
760-
# CONFIG_RT_VSNPRINTF_FULL_REPLACING_VSNPRINTF is not set
761-
CONFIG_PKG_USING_RT_VSNPRINTF_FULL_LATEST_VERSION=y
762-
CONFIG_PKG_RT_VSNPRINTF_FULL_VER="latest"
763-
# end of enhanced kernel services
764-
765738
# CONFIG_PKG_USING_AUNITY is not set
766739

767740
#

0 commit comments

Comments
 (0)