This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 1b3af76bf3a59deda85d76a6ae6d4e2cb02fa174
Author: Xiang Xiao <[email protected]>
AuthorDate: Sun May 3 20:52:08 2026 +0800

    !libc/stream: remove CONFIG_LIBC_LONG_LONG and always support long long
    
    Long long support is now unconditional in printf/scanf and related
    helpers. Remove the Kconfig option, the conditional compilation in
    libvsprintf/libvscanf/ultoa_invert, the build-time #error in the
    rn2xx3 driver, and clean up CONFIG_LIBC_LONG_LONG entries from all
    board defconfigs.
    
    Signed-off-by: Xiang Xiao <[email protected]>
---
 boards/arm/moxart/moxa/configs/nsh/defconfig              |  1 -
 boards/arm/mps/mps3-an547/configs/ap/defconfig            |  1 -
 boards/arm/mps/mps3-an547/configs/bl/defconfig            |  1 -
 .../nrf53/nrf5340-dk/configs/sdc_nimble_cpunet/defconfig  |  1 -
 .../adafruit-feather-rp2040/configs/audiopack/defconfig   |  1 -
 .../adafruit-feather-rp2040/configs/composite/defconfig   |  1 -
 .../adafruit-feather-rp2040/configs/displaypack/defconfig |  1 -
 .../adafruit-feather-rp2040/configs/enc28j60/defconfig    |  1 -
 .../adafruit-feather-rp2040/configs/lcd1602/defconfig     |  1 -
 .../adafruit-feather-rp2040/configs/nsh-flash/defconfig   |  1 -
 .../rp2040/adafruit-feather-rp2040/configs/nsh/defconfig  |  1 -
 .../adafruit-feather-rp2040/configs/nshsram/defconfig     |  1 -
 .../rp2040/adafruit-feather-rp2040/configs/smp/defconfig  |  1 -
 .../adafruit-feather-rp2040/configs/spisd/defconfig       |  1 -
 .../adafruit-feather-rp2040/configs/ssd1306/defconfig     |  1 -
 .../adafruit-feather-rp2040/configs/st7735/defconfig      |  1 -
 .../adafruit-feather-rp2040/configs/usbmsc/defconfig      |  1 -
 .../adafruit-feather-rp2040/configs/usbnsh/defconfig      |  1 -
 .../configs/waveshare-lcd-1.14/defconfig                  |  1 -
 .../configs/waveshare-lcd-1.3/defconfig                   |  1 -
 .../rp2040/adafruit-kb2040/configs/audiopack/defconfig    |  1 -
 .../rp2040/adafruit-kb2040/configs/composite/defconfig    |  1 -
 .../rp2040/adafruit-kb2040/configs/displaypack/defconfig  |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig  |  1 -
 .../rp2040/adafruit-kb2040/configs/nsh-flash/defconfig    |  1 -
 boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig   |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig  |  1 -
 boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig   |  1 -
 boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig  |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/st7735/defconfig   |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig   |  1 -
 .../arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig   |  1 -
 .../adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig  |  1 -
 .../adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig   |  1 -
 .../rp2040/pimoroni-tiny2040/configs/composite/defconfig  |  1 -
 .../arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig   |  1 -
 .../rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig  |  1 -
 boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig |  1 -
 .../rp2040/pimoroni-tiny2040/configs/nshsram/defconfig    |  1 -
 boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig |  1 -
 .../arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig  |  1 -
 .../arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig |  1 -
 .../arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig |  1 -
 .../rp2040/raspberrypi-pico-w/configs/audiopack/defconfig |  1 -
 .../rp2040/raspberrypi-pico-w/configs/composite/defconfig |  1 -
 .../raspberrypi-pico-w/configs/displaypack/defconfig      |  1 -
 .../rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig  |  1 -
 .../rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig   |  1 -
 .../rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig |  1 -
 .../arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig   |  1 -
 .../rp2040/raspberrypi-pico-w/configs/nshsram/defconfig   |  1 -
 .../arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig   |  1 -
 .../arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig |  1 -
 .../rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig   |  1 -
 .../rp2040/raspberrypi-pico-w/configs/st7735/defconfig    |  1 -
 .../rp2040/raspberrypi-pico-w/configs/telnet/defconfig    |  1 -
 .../rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig    |  1 -
 .../rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig    |  1 -
 .../configs/waveshare-lcd-1.14/defconfig                  |  1 -
 .../configs/waveshare-lcd-1.3/defconfig                   |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/ads7046/defconfig |  1 -
 .../rp2040/raspberrypi-pico/configs/audiopack/defconfig   |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig  |  1 -
 .../rp2040/raspberrypi-pico/configs/composite/defconfig   |  1 -
 .../rp2040/raspberrypi-pico/configs/displaypack/defconfig |  1 -
 .../rp2040/raspberrypi-pico/configs/enc28j60/defconfig    |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig |  1 -
 .../rp2040/raspberrypi-pico/configs/nsh-flash/defconfig   |  1 -
 boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig  |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig |  1 -
 .../configs/pico-restouch-lcd-2.8/defconfig               |  1 -
 boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig  |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/spisd/defconfig   |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/st7735/defconfig  |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/tmp112/defconfig  |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig  |  1 -
 .../arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig  |  1 -
 .../raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig |  1 -
 .../raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig  |  1 -
 .../arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig   |  1 -
 boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig |  1 -
 .../arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig |  1 -
 .../rp2040/seeed-xiao-rp2040/configs/userleds/defconfig   |  1 -
 boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/composite/defconfig |  1 -
 .../rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig      |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/nsh/defconfig       |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig   |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/smp/defconfig       |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/spisd/defconfig     |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig    |  1 -
 .../waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig    |  1 -
 .../rp2040/waveshare-rp2040-zero/configs/gpio/defconfig   |  1 -
 .../rp2040/waveshare-rp2040-zero/configs/nsh/defconfig    |  1 -
 .../rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig |  1 -
 .../pimoroni-pico-2-plus/configs/audiopack/defconfig      |  1 -
 .../pimoroni-pico-2-plus/configs/composite/defconfig      |  1 -
 .../arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig |  1 -
 .../rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig |  1 -
 .../arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig |  1 -
 .../rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig  |  1 -
 .../rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig  |  1 -
 .../rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig |  1 -
 .../arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig   |  1 -
 .../arm/rp23xx/raspberrypi-pico-2/configs/smp/defconfig   |  1 -
 .../arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig |  1 -
 .../rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig    |  1 -
 .../rp23xx/raspberrypi-pico-2/configs/userled/defconfig   |  1 -
 boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig     |  1 -
 boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig       |  1 -
 boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig    |  1 -
 .../samv7/same70-qmtech/configs/mcuboot-loader/defconfig  |  1 -
 .../samv7/samv71-xult/configs/mcuboot-loader/defconfig    |  1 -
 boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig  |  1 -
 boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig      |  1 -
 boards/arm/stm32/nucleo-f302r8/configs/qenco/defconfig    |  1 -
 boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig      |  1 -
 boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig  |  1 -
 boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig      |  1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig    |  1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig    |  1 -
 boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig      |  1 -
 boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig      |  1 -
 boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig      |  1 -
 boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig    |  1 -
 .../arm/stm32/stm32f4discovery/configs/max7219/defconfig  |  1 -
 .../arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig  |  1 -
 .../arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig  |  1 -
 .../b-l072z-lrwan1/configs/nxlines_oled/defconfig         |  1 -
 .../stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig   |  1 -
 .../stm32f0l0g0/nucleo-c071rb/configs/adcscope/defconfig  |  1 -
 .../arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig |  1 -
 .../arm/stm32f0l0g0/nucleo-c092rc/configs/jumbo/defconfig |  1 -
 .../stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig    |  1 -
 .../arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig   |  1 -
 .../arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig   |  1 -
 .../arm/stm32f0l0g0/nucleo-g0b1re/configs/adc/defconfig   |  1 -
 .../stm32f0l0g0/nucleo-g0b1re/configs/adc_dma/defconfig   |  1 -
 .../arm/stm32f0l0g0/nucleo-g0b1re/configs/nsh/defconfig   |  1 -
 .../arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig   |  1 -
 .../stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig    |  1 -
 .../stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig    |  1 -
 .../stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig    |  1 -
 boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig        |  1 -
 boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig    |  1 -
 boards/arm64/imx9/imx93-evk/configs/bootloader/defconfig  |  1 -
 boards/misoc/lm32/misoc/configs/nsh/defconfig             |  1 -
 boards/risc-v/bl602/bl602evb/configs/dma/defconfig        |  1 -
 .../rp23xx-rv/raspberrypi-pico-2-rv/configs/nsh/defconfig |  1 -
 .../raspberrypi-pico-2-rv/configs/usbnsh/defconfig        |  1 -
 boards/sparc/bm3803/xx3803/configs/nsh/defconfig          |  1 -
 boards/sparc/s698pm/s698pm-dkit/configs/nsh/defconfig     |  1 -
 boards/sparc/s698pm/s698pm-dkit/configs/smp/defconfig     |  1 -
 drivers/wireless/lpwan/rn2xx3/rn2xx3.c                    |  4 ----
 libs/libc/stdio/Kconfig                                   | 15 ---------------
 libs/libc/stream/lib_libvscanf.c                          | 12 ------------
 libs/libc/stream/lib_libvsprintf.c                        | 14 --------------
 libs/libc/stream/lib_ultoa_invert.c                       |  4 ----
 libs/libc/stream/lib_ultoa_invert.h                       |  8 --------
 164 files changed, 215 deletions(-)

diff --git a/boards/arm/moxart/moxa/configs/nsh/defconfig 
b/boards/arm/moxart/moxa/configs/nsh/defconfig
index ec790c1c6cc..df5dc3a01aa 100644
--- a/boards/arm/moxart/moxa/configs/nsh/defconfig
+++ b/boards/arm/moxart/moxa/configs/nsh/defconfig
@@ -57,7 +57,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_IOB_NBUFFERS=24
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_LINE_MAX=80
 CONFIG_NET=y
 CONFIG_NETUTILS_TELNETD=y
diff --git a/boards/arm/mps/mps3-an547/configs/ap/defconfig 
b/boards/arm/mps/mps3-an547/configs/ap/defconfig
index b8dc83fabee..9873ac263d8 100644
--- a/boards/arm/mps/mps3-an547/configs/ap/defconfig
+++ b/boards/arm/mps/mps3-an547/configs/ap/defconfig
@@ -107,7 +107,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_LIBC_MEMFD_ERROR=y
 CONFIG_LIBC_STRERROR_ERRNUM=y
 CONFIG_LIBM_TOOLCHAIN=y
diff --git a/boards/arm/mps/mps3-an547/configs/bl/defconfig 
b/boards/arm/mps/mps3-an547/configs/bl/defconfig
index c515fc695af..fa4340febbe 100644
--- a/boards/arm/mps/mps3-an547/configs/bl/defconfig
+++ b/boards/arm/mps/mps3-an547/configs/bl/defconfig
@@ -128,7 +128,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ELF=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_LIBC_MEMFD_ERROR=y
 CONFIG_LIBC_STRERROR_ERRNUM=y
 CONFIG_LIBM_TOOLCHAIN=y
diff --git a/boards/arm/nrf53/nrf5340-dk/configs/sdc_nimble_cpunet/defconfig 
b/boards/arm/nrf53/nrf5340-dk/configs/sdc_nimble_cpunet/defconfig
index 0b19475883a..d9abaed7b99 100644
--- a/boards/arm/nrf53/nrf5340-dk/configs/sdc_nimble_cpunet/defconfig
+++ b/boards/arm/nrf53/nrf5340-dk/configs/sdc_nimble_cpunet/defconfig
@@ -40,7 +40,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_FILE_STREAM=y
 CONFIG_INIT_ENTRYPOINT="nimble_main"
 CONFIG_INTELHEX_BINARY=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDEV_LATEINIT=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig
index c19a5000ad7..aaa72107213 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_AUDIO_FORMAT_MP3 is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig
index 4a560a5ea77..49476046b45 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig
index d25ac469e76..76eb6c0d30e 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_DEV_CONSOLE is not set
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
index 0bcd6e6a435..04b83d40bda 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig
index e1423c093a2..94d4e561517 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig
index 32dff8bed3a..a180d3b6cc6 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig
index f9b6e45314c..79a353c6398 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig
index 9e68d954b90..56dfe2a9b95 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig
index 6d8d2481602..c00efe0de09 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig
index dbd78159b6d..f20d1f51c0c 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig
index 344331aeca8..8d12b015179 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig
index 0594a90fc5b..6b91298d466 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig
index 749b43b3e28..a0244ac5415 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig
index 92701a33da5..01e2a36f83b 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
index c8eeaa213c9..5f56cd0274f 100644
--- 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
+++ 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig
index 082d4f1cd75..49c0015ad5f 100644
--- 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig
+++ 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig
index 8e27d58c149..d9371a29050 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_AUDIO_FORMAT_MP3 is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig
index a06e3bb3d07..6a1a3ba92eb 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig
index 774d8232c19..34b6dd8c924 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_DEV_CONSOLE is not set
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
index a915db7c2b3..4a067347037 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig
index 2a88c020c20..5f23fa7c84a 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig
index c3345f0e91b..866a9d7ff5c 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig
index 4e7272da41d..99cdbffca63 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig
index 340b88957bc..8268a9ca113 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig
index 9cb641d965b..e35439f5f56 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig
index f3a8dd42ef5..489c3478c98 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig
index 926e0a012e6..5359d47b4b0 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig
index c7b2c7c489c..0f7710d0b92 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig
index e81e2f16c82..27b45f4ebe5 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig
index c6bbfb2456e..73f8625f709 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig
index 013bf812c7e..e1d22edf81a 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig
index 8c013eece56..6d4a0849079 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig
index 15bc5aeb5be..1cec8976724 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig
index 6633a9e4e42..78e04d3c0f0 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig
index f3e309fbdb9..0c90edacb7d 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig
index 24c16ede087..c5e7a0fd4d9 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig
index 46024c97ca0..654cc1264e0 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig
index 87c94b07e6d..2b630f81013 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig
index 04bdc2cfe25..3d671659752 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig
index a517a21f79f..f95e9d6a1b7 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig
index 4c0982dec60..b7db1480433 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig
index a9f4798e112..09a2dd9f0a0 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_AUDIO_FORMAT_MP3 is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig
index 3c08ab566db..06d869e2f20 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig
index c6dbff874c6..25b1cdaa962 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_DEV_CONSOLE is not set
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
index 39696f5e3c9..98914233c5b 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig
index 4d3fb66bc7f..eafe690dd5d 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig
index 9e139d4d067..9d374642712 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig
index 259c36077be..02d9d8c2dca 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig
index fdc56d8cfff..de17dcbf0fe 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig
index ad1f5c735d6..794a24dc74b 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig
index 3cf23240542..cc7e75ebe4d 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig
index a322724b5d0..2bffcd0c714 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig
index dc082600ad1..c0fb0f1632f 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
index ec0cc39fe29..939849ea18b 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig
index 20ed10c0a3b..8d4785a88a3 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig
index 385f5e2eb47..6358b96f6f3 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig
index aa098fd6ceb..f829378bbc5 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig
index 31e64d1d149..e2808f04d67 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/ads7046/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/ads7046/defconfig
index 1407d6138e5..a0aecba4edb 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/ads7046/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/ads7046/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
index 130889eb4a8..e9743634944 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_AUDIO_FORMAT_MP3 is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig
index e18fe74f065..f0453086fc6 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
index 26f52539e23..4bf78a7b9e2 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
index f81ffb552c2..88c1b902e7a 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_DEV_CONSOLE is not set
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
index b2e16372ee4..c38a2c04a92 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
index e04dad8adc2..c1535d06c88 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig
index f0fcde2f1a8..e9b628b474e 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
index fe798c8004b..ea190bd35d7 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
index 133f7f08522..d47342614a4 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig
index 2279b4a0d28..77d12f43ccf 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_DEV_CONSOLE is not set
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
index b776c472bfe..e61b6a63ca5 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
index ae640b2867e..803d6be597f 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
index c63446f7c7e..57375f791fc 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig
index 2e1e41acc70..f1d89b282c9 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/tmp112/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/tmp112/defconfig
index 6930508543a..0abe4a6be2e 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/tmp112/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/tmp112/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
index f3f93a7efae..6546563889b 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
index 45594b766fa..2720cdbf9ad 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
index f5240453ba8..078382c01df 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
index 57a7218599c..5ae0106b1bd 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig
index f25eae2f64c..083f7fcc3f8 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig
index f2b3c60739a..9108bba13d5 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig
index b617867bca3..c8549c6d521 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig
index 17cacbb5680..aaf2e50bd9c 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_ARCH_LEDS is not set
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig 
b/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig
index 903a28422c1..b1a999eb10e 100644
--- a/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig
index f9d160c523d..d1fb7907c2b 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig
index a48ca78bca8..cb6a19a9dee 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig
index e82356b4ba8..3216e7e8269 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig
index e2e0a86052c..4998f85e6a1 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig
index eeb0c35ccc5..6e2bf325bed 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig
index 2d9c31a9d34..261e4f4983c 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig
index 406a22828ef..698775958fa 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig
index 7f762164538..a8b43ba2362 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig
index 08cde18d71d..28142293e86 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig
index acf7e861527..1dde2375401 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig
index cc9ab24dd4c..4bfcaa9f12a 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig
index 7dc648dd5b9..0758ad56306 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig
index 2a57de58c98..260fc1d40b5 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig
index 756263d7a98..9c247dc6def 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_AUDIO_FORMAT_MP3 is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig
index bb95c5aa0d1..dcb2c6016a0 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig
index b4144dcb1da..36d7894cfb3 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig
index 6620b983c87..f567f8c3f92 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEBUG_OPT_UNUSED_SECTIONS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig
index a363b10433a..5ff7e23d67e 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig
index 4f04df4a4b5..09aee0dd297 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_HAVE_CARDDETECT is not set
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_NSH_ARGCAT is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig
index e5ede45c018..42912c60893 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig
index 1e8184574e9..393b0d68b0c 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_LEDS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig
index a1c05e37ce4..0659421dffa 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/smp/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/smp/defconfig
index 9fb71a5868c..ccbe7905e11 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/smp/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/smp/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig
index bcba5d22c62..890c77ed677 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig
index eeab2e46746..c3a848d5020 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig
index a7cd663df31..0930dbf6113 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_LEDS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig 
b/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig
index 8313fd8e2bc..4a721a20278 100644
--- a/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig
+++ b/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig 
b/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig
index 0d4e4750c84..95505307471 100644
--- a/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig
+++ b/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig 
b/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig
index b00a4bc4474..103b877ea74 100644
--- a/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig
+++ b/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/arm/samv7/same70-qmtech/configs/mcuboot-loader/defconfig 
b/boards/arm/samv7/same70-qmtech/configs/mcuboot-loader/defconfig
index 45910222b1a..8dcf456bfee 100644
--- a/boards/arm/samv7/same70-qmtech/configs/mcuboot-loader/defconfig
+++ b/boards/arm/samv7/same70-qmtech/configs/mcuboot-loader/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DISABLE_MQUEUE_SYSV is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_MMCSD_MMCSUPPORT is not set
 # CONFIG_SAMV7_UART2 is not set
 # CONFIG_SAMV7_UART4 is not set
diff --git a/boards/arm/samv7/samv71-xult/configs/mcuboot-loader/defconfig 
b/boards/arm/samv7/samv71-xult/configs/mcuboot-loader/defconfig
index d910ef4ab1a..2c68c69b4af 100644
--- a/boards/arm/samv7/samv71-xult/configs/mcuboot-loader/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/mcuboot-loader/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DISABLE_MQUEUE_SYSV is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SAMV7_UART0 is not set
 # CONFIG_SAMV7_UART2 is not set
 # CONFIG_SAMV7_UART4 is not set
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig 
b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
index 87db1d2a413..386f0a3d399 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f302r8"
 CONFIG_ARCH_BOARD_NUCLEO_F302R8=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig 
b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
index c03c2f9315d..a1df51d77ca 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_FPU is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f302r8"
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/qenco/defconfig 
b/boards/arm/stm32/nucleo-f302r8/configs/qenco/defconfig
index 399e8177a46..1197a24f5e6 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/qenco/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/qenco/defconfig
@@ -78,7 +78,6 @@ CONFIG_EXAMPLES_QENCODER_MAXPOS=8192
 CONFIG_FILE_STREAM=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_LIBM_TOOLCHAIN=y
 CONFIG_LINE_MAX=80
 CONFIG_MQ_MAXMSGSIZE=5
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig 
b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
index d79086661b1..33656febfca 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_FPU is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig 
b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
index 3eaaee9d59c..1866cd70f3c 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f334r8"
 CONFIG_ARCH_BOARD_NUCLEO_F334R8=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig 
b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
index 5b15d043c40..2bb393ba170 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_FPU is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f334r8"
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig 
b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
index 0b6a66f894f..37daa3d7509 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f334r8"
 CONFIG_ARCH_BOARD_NUCLEO_F334R8=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig 
b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
index 1773bcac527..d238c8b4564 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f334r8"
 CONFIG_ARCH_BOARD_NUCLEO_F334R8=y
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig 
b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
index 6d2ba84ddac..143878d3afd 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_FPU is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig 
b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
index 5008116599e..5695f7ee012 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NX_DISABLE_16BPP is not set
 CONFIG_ARCH="arm"
diff --git a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig 
b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
index 507825cb01f..4232102fb61 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-l152re"
diff --git a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig 
b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
index c2bb6dfa98d..db3bc11cbbb 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_FPU is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f334-disco"
diff --git a/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig 
b/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig
index 88741ebb797..9be5d50f0b3 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig
@@ -61,7 +61,6 @@ CONFIG_LCD=y
 CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_MAX7219=y
 CONFIG_LCD_NOGETRUN=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_MAX7219_NHORIZONTALBLKS=4
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig 
b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
index 4462d03ab56..29a75f21724 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
index c75f19dac41..5fd878ff4ff 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="b-l072z-lrwan1"
diff --git 
a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig 
b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
index 535105ac323..bd5efbbb3c5 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NX_DISABLE_1BPP is not set
 CONFIG_ARCH="arm"
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig 
b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
index c68b956af1e..7ed1d73f338 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="b-l072z-lrwan1"
diff --git a/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/adcscope/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/adcscope/defconfig
index 54dc06b209b..c2ff7098167 100644
--- a/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/adcscope/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/adcscope/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig
index 493d9479f9c..3509e2d4848 100644
--- a/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/jumbo/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/jumbo/defconfig
index b360b8a8630..0bf1c6c009a 100644
--- a/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/jumbo/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/jumbo/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
index a33db3856a4..6637887a09c 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-f091rc"
diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
index 2fc1ae31275..2f5e5cf0859 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-g070rb"
diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
index f2476b19d34..ee39c1d2821 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-g071rb"
diff --git a/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc/defconfig
index 4bb6f38f054..d56da04bd24 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ADC=y
 CONFIG_ANALOG=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc_dma/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc_dma/defconfig
index 1674e147702..e85080bc6dd 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc_dma/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/adc_dma/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ADC=y
 CONFIG_ADC_FIFOSIZE=64
diff --git a/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/nsh/defconfig
index 91820b00a29..5ac96442f86 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g0b1re/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-g0b1re"
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
index fa0a29dd495..3daccc627d5 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-l073rz"
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig 
b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
index bfdca3049be..085ba16e7d1 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="nucleo-l073rz"
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
index 0751ed9b3e8..38359008076 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_ARCH_LEDS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32g071b-disco"
diff --git a/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig 
b/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
index 4000764bfbd..45109183938 100644
--- a/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_SYSTEM_DD_STATS is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32l0538-disco"
diff --git a/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig 
b/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig
index 95434716358..86a3bdafa7d 100644
--- a/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig
+++ b/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_DISABLE_IFCONFIG is not set
 # CONFIG_NSH_DISABLE_PS is not set
 CONFIG_ARCH="arm"
diff --git a/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig 
b/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
index ff3c4a890b8..aaf6a79db3d 100644
--- a/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
+++ b/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
@@ -58,7 +58,6 @@ CONFIG_EXAMPLES_HELLO=y
 CONFIG_FILE_STREAM=y
 CONFIG_FS_PROCFS=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_LIBC_RAND_ORDER=0
 CONFIG_LIBM=y
 CONFIG_LINE_MAX=80
diff --git a/boards/arm64/imx9/imx93-evk/configs/bootloader/defconfig 
b/boards/arm64/imx9/imx93-evk/configs/bootloader/defconfig
index 4056ccfb934..1334a733c7c 100644
--- a/boards/arm64/imx9/imx93-evk/configs/bootloader/defconfig
+++ b/boards/arm64/imx9/imx93-evk/configs/bootloader/defconfig
@@ -86,7 +86,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_INLINE_QUEUE=y
-CONFIG_LIBC_LONG_LONG=y
 CONFIG_LIBC_STRERROR_ERRNUM=y
 CONFIG_LIBM_TOOLCHAIN=y
 CONFIG_LINE_MAX=80
diff --git a/boards/misoc/lm32/misoc/configs/nsh/defconfig 
b/boards/misoc/lm32/misoc/configs/nsh/defconfig
index 55256918705..861ea11d596 100644
--- a/boards/misoc/lm32/misoc/configs/nsh/defconfig
+++ b/boards/misoc/lm32/misoc/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="misoc"
 CONFIG_ARCH_BOARD="misoc"
diff --git a/boards/risc-v/bl602/bl602evb/configs/dma/defconfig 
b/boards/risc-v/bl602/bl602evb/configs/dma/defconfig
index b3dc660ff21..ef69f87fa68 100644
--- a/boards/risc-v/bl602/bl602evb/configs/dma/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/dma/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_LIBC_FLOATINGPOINT is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NDEBUG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_DISABLE_LOSMART is not set
diff --git 
a/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/nsh/defconfig 
b/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/nsh/defconfig
index 9641d87ecc3..85c48d36f41 100644
--- a/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/nsh/defconfig
+++ b/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/nsh/defconfig
@@ -5,7 +5,6 @@
 # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
 # modifications.
 #
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git 
a/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/usbnsh/defconfig 
b/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/usbnsh/defconfig
index 4aaadfbbc4b..91bbda7cf49 100644
--- a/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/usbnsh/defconfig
+++ b/boards/risc-v/rp23xx-rv/raspberrypi-pico-2-rv/configs/usbnsh/defconfig
@@ -6,7 +6,6 @@
 # modifications.
 #
 # CONFIG_DEV_CONSOLE is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig 
b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
index 3f480297882..9595de41683 100644
--- a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
+++ b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_ARCH_LEDS is not set
 # CONFIG_ARCH_RAMFUNCS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/sparc/s698pm/s698pm-dkit/configs/nsh/defconfig 
b/boards/sparc/s698pm/s698pm-dkit/configs/nsh/defconfig
index 0ac9a17350c..d157ee0a5c0 100644
--- a/boards/sparc/s698pm/s698pm-dkit/configs/nsh/defconfig
+++ b/boards/sparc/s698pm/s698pm-dkit/configs/nsh/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_ARCH_LEDS is not set
 # CONFIG_ARCH_RAMFUNCS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/boards/sparc/s698pm/s698pm-dkit/configs/smp/defconfig 
b/boards/sparc/s698pm/s698pm-dkit/configs/smp/defconfig
index c69f2dc19b5..6296c6df9c7 100644
--- a/boards/sparc/s698pm/s698pm-dkit/configs/smp/defconfig
+++ b/boards/sparc/s698pm/s698pm-dkit/configs/smp/defconfig
@@ -7,7 +7,6 @@
 #
 # CONFIG_ARCH_LEDS is not set
 # CONFIG_ARCH_RAMFUNCS is not set
-# CONFIG_LIBC_LONG_LONG is not set
 # CONFIG_NSH_ARGCAT is not set
 # CONFIG_NSH_CMDOPT_HEXDUMP is not set
 # CONFIG_NSH_DISABLE_DATE is not set
diff --git a/drivers/wireless/lpwan/rn2xx3/rn2xx3.c 
b/drivers/wireless/lpwan/rn2xx3/rn2xx3.c
index 1b670695908..bc3ea4754b2 100644
--- a/drivers/wireless/lpwan/rn2xx3/rn2xx3.c
+++ b/drivers/wireless/lpwan/rn2xx3/rn2xx3.c
@@ -52,10 +52,6 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
-#ifndef CONFIG_LIBC_LONG_LONG
-#error "CONFIG_LIBC_LONG_LONG must be enabled for this driver"
-#endif
-
 /* Duration of maximum MAC layer pause in milliseconds */
 
 #define MAC_PAUSE_DUR "4294967245"
diff --git a/libs/libc/stdio/Kconfig b/libs/libc/stdio/Kconfig
index 28dcfa27028..ff25cacb619 100644
--- a/libs/libc/stdio/Kconfig
+++ b/libs/libc/stdio/Kconfig
@@ -60,21 +60,6 @@ config LIBC_FLOATINGPOINT
                By default, floating point support in printf, sscanf, etc. is
                disabled.  This option will enable floating point support.
 
-config LIBC_LONG_LONG
-       bool "Enable long long support in printf"
-       default !DEFAULT_SMALL
-       ---help---
-               Enables support for long long formats in printf, sscanf, etc. is
-               enabled.  This is enabled by default but if you are trying to
-               reduce the FLASH footprint, then disabling this feature is one
-               option.  The FLASH saves comes not from disabling the long long
-               formats, but rather from omitting the large long long arithmetic
-               libraries that will be drawn into the build if long long support
-               is enabled.
-
-               NOTE:  This setting has no effect if the underlying architecture
-               cannot support long long types
-
 config LIBC_NUMBERED_ARGS
        bool "Enable numbered arguments in printf"
        default n
diff --git a/libs/libc/stream/lib_libvscanf.c b/libs/libc/stream/lib_libvscanf.c
index 0100cd85eae..d4a369d6e4f 100644
--- a/libs/libc/stream/lib_libvscanf.c
+++ b/libs/libc/stream/lib_libvscanf.c
@@ -36,10 +36,6 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
-/* CONFIG_LIBC_LONG_LONG is not a valid selection of the compiler does not
- * support long long types.
- */
-
 #ifdef CONFIG_LIBC_SCANSET
 #  define SCANSET_MODS "["
 #else
@@ -859,19 +855,11 @@ static int vscanf_internal(FAR struct lib_instream_s 
*stream, FAR int *lastc,
                     case LL_MOD:
                       if (sign)
                         {
-#  ifdef CONFIG_LIBC_LONG_LONG
                           tmplonglong = strtoll(tmp, &endptr, base);
-#  else
-                          tmplonglong = strtol(tmp, &endptr, base);
-#  endif
                         }
                       else
                         {
-#  ifdef CONFIG_LIBC_LONG_LONG
                           tmplonglong = strtoull(tmp, &endptr, base);
-#  else
-                          tmplonglong = strtoul(tmp, &endptr, base);
-#  endif
                         }
                       break;
                     }
diff --git a/libs/libc/stream/lib_libvsprintf.c 
b/libs/libc/stream/lib_libvsprintf.c
index eb9123ff68e..ddbf9296ee9 100644
--- a/libs/libc/stream/lib_libvsprintf.c
+++ b/libs/libc/stream/lib_libvsprintf.c
@@ -57,10 +57,6 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
-/* CONFIG_LIBC_LONG_LONG is not a valid selection of the compiler does not
- * support long long types.
- */
-
 #define stream_putc(c,stream)  (total_len++, lib_stream_putc(stream, c))
 #define stream_puts(buf, len, stream) \
         (total_len += len, lib_stream_puts(stream, buf, len))
@@ -159,11 +155,7 @@ static int vsprintf_internal(FAR struct lib_outstream_s 
*stream,
   int prec;
   union
   {
-#if defined (CONFIG_LIBC_LONG_LONG) || (ULONG_MAX > 4294967295UL)
     char __buf[22]; /* Size for -1 in octal, without '\0' */
-#else
-    char __buf[11]; /* Size for -1 in octal, without '\0' */
-#endif
 #ifdef CONFIG_LIBC_FLOATINGPOINT
     struct dtoa_s __dtoa;
 #endif
@@ -1010,9 +1002,6 @@ str_lpad:
             }
           else
             {
-#if !defined(CONFIG_LIBC_LONG_LONG)
-              DEBUGASSERT(x >= 0 && x <= ULONG_MAX);
-#endif
               c = __ultoa_invert(x, buf, 10) - buf;
             }
         }
@@ -1192,9 +1181,6 @@ str_lpad:
             }
           else
             {
-#if !defined(CONFIG_LIBC_LONG_LONG)
-              DEBUGASSERT(x <= ULONG_MAX);
-#endif
               c = __ultoa_invert(x, buf, base) - buf;
             }
 
diff --git a/libs/libc/stream/lib_ultoa_invert.c 
b/libs/libc/stream/lib_ultoa_invert.c
index eaad31f9756..bc246fcb403 100644
--- a/libs/libc/stream/lib_ultoa_invert.c
+++ b/libs/libc/stream/lib_ultoa_invert.c
@@ -43,11 +43,7 @@
  * Public Functions
  ****************************************************************************/
 
-#ifdef CONFIG_LIBC_LONG_LONG
 FAR char *__ultoa_invert(unsigned long long val, FAR char *str, int base)
-#else
-FAR char *__ultoa_invert(unsigned long val, FAR char *str, int base)
-#endif
 {
   int upper = 0;
 
diff --git a/libs/libc/stream/lib_ultoa_invert.h 
b/libs/libc/stream/lib_ultoa_invert.h
index f5fb075dce3..e3b04d19ac3 100644
--- a/libs/libc/stream/lib_ultoa_invert.h
+++ b/libs/libc/stream/lib_ultoa_invert.h
@@ -46,10 +46,6 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
-/* CONFIG_LIBC_LONG_LONG is not a valid selection of the compiler does not
- * support long long types.
- */
-
 /* Next flags are to use with `base'. Unused fields are reserved. */
 
 #define XTOA_PREFIX  0x0100    /* Put prefix for octal or hex */
@@ -61,10 +57,6 @@
 
 /* Internal function for use from `printf'. */
 
-#ifdef CONFIG_LIBC_LONG_LONG
 FAR char *__ultoa_invert(unsigned long long val, FAR char *str, int base);
-#else
-FAR char *__ultoa_invert(unsigned long val, FAR char *str, int base);
-#endif
 
 #endif /* __LIBS_LIBC_STREAM_LIB_ULTOA_INVERT_H */

Reply via email to