From 76eb7f598349aeec09c2d70a7cf87fced73fd8a8 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 5 Apr 2025 00:45:53 -0600 Subject: libobj, libmisc/private.h: Allow+force semicolons --- libfmt/include/libfmt/fmt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libfmt') diff --git a/libfmt/include/libfmt/fmt.h b/libfmt/include/libfmt/fmt.h index 4dba82f..1b5bde1 100644 --- a/libfmt/include/libfmt/fmt.h +++ b/libfmt/include/libfmt/fmt.h @@ -18,6 +18,6 @@ */ #define fmt_formatter_LO_IFACE \ LO_FUNC(void, format, struct fmt_state *) -LO_INTERFACE(fmt_formatter) +LO_INTERFACE(fmt_formatter); #endif /* _LIBFMT_FMT_H_ */ -- cgit v1.2.3-2-g168b From d291799fc5bb4fa1bde757c1a78646b0dc2551a1 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 5 Apr 2025 02:00:51 -0600 Subject: libfmt: Insert carriage returns when bypassing the usual stuff --- libfmt/libmisc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libfmt') diff --git a/libfmt/libmisc.c b/libfmt/libmisc.c index 4586c30..97a2c80 100644 --- a/libfmt/libmisc.c +++ b/libfmt/libmisc.c @@ -17,6 +17,8 @@ #if LIB_PICO_STDIO static void libfmt_light_fct(char character, void *LM_UNUSED(arg)) { + if (character == '\n') + stdio_putchar_raw('\r'); stdio_putchar_raw(character); } #else -- cgit v1.2.3-2-g168b From 8a39cfe7f245bea8b3a458238b694de13c61b88a Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 5 Apr 2025 03:41:44 -0600 Subject: SYSTEM headers don't get strict GCC checks, so change them to PUBLIC --- libfmt/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libfmt') diff --git a/libfmt/CMakeLists.txt b/libfmt/CMakeLists.txt index 1b3a80f..f65d462 100644 --- a/libfmt/CMakeLists.txt +++ b/libfmt/CMakeLists.txt @@ -4,7 +4,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later add_library(libfmt INTERFACE) -target_include_directories(libfmt SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include) +target_include_directories(libfmt PUBLIC INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include) target_sources(libfmt INTERFACE libmisc.c libobj.c -- cgit v1.2.3-2-g168b