summaryrefslogtreecommitdiff
path: root/libfmt
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-05 21:41:15 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-05 21:41:15 -0600
commit5d72b64e90cd5252c2c25b6c6eb1e9cf5cc739f9 (patch)
tree3a29d91c3dfb3c7c580c87184a15b5bd54e55172 /libfmt
parent7fe3755f3a3dc11f1371b2b104fe3cf357da2310 (diff)
parent9758d91ea795448689ec401570bf556b8107177c (diff)
Merge branch 'lukeshu/net-flash'
Diffstat (limited to 'libfmt')
-rw-r--r--libfmt/CMakeLists.txt2
-rw-r--r--libfmt/include/libfmt/fmt.h2
-rw-r--r--libfmt/libmisc.c2
3 files changed, 4 insertions, 2 deletions
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
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_ */
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