From 65d3c4b2b564296fc9facff800db9719b28c5f01 Mon Sep 17 00:00:00 2001 From: nekosu Date: Thu, 14 Nov 2024 20:52:47 +0800 Subject: [PATCH] feat: allow skip the dependency on _putchar --- printf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/printf.c b/printf.c index 8a700add..122f592e 100644 --- a/printf.c +++ b/printf.c @@ -149,9 +149,13 @@ static inline void _out_null(char character, void* buffer, size_t idx, size_t ma static inline void _out_char(char character, void* buffer, size_t idx, size_t maxlen) { (void)buffer; (void)idx; (void)maxlen; +#ifdef PRINTF_NO_PUTCHAR + (void)character; +#else if (character) { _putchar(character); } +#endif }