From 2938bec4a0c38068118b4aa9fb80aab5e1f3b215 Mon Sep 17 00:00:00 2001 From: Darian Leung <32921628+Dazza0@users.noreply.github.com> Date: Tue, 6 May 2025 10:18:54 +0800 Subject: [PATCH] fix: unused variable warning when output is disabled 'str' is unused if LWSHELL_CFG_USE_OUTPUT is disabled --- lwshell/src/lwshell/lwshell.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lwshell/src/lwshell/lwshell.c b/lwshell/src/lwshell/lwshell.c index 86bbd11..5231350 100644 --- a/lwshell/src/lwshell/lwshell.c +++ b/lwshell/src/lwshell/lwshell.c @@ -93,7 +93,7 @@ prv_parse_input(lwshell_t* lwobj) { size_t s_len; char* str; - /* + /* * Check string length and compare with buffer pointer * Must be more than `1` character since we have to include end of line */ @@ -345,8 +345,10 @@ lwshell_input_ex(lwshell_t* lwobj, const void* in_data, size_t len) { break; } default: { +#if LWSHELL_CFG_USE_OUTPUT char str[2] = {p_data[idx], 0}; LWSHELL_OUTPUT(lwobj, str); +#endif /* LWSHELL_CFG_USE_OUTPUT */ if (p_data[idx] >= 0x20 && p_data[idx] < 0x7F) { LWSHELL_ADD_CH(lwobj, p_data[idx]); }