From 4d37f78833474b6daa3c7630d129623cc1ba0c70 Mon Sep 17 00:00:00 2001 From: Liya Huang <1425075683@qq.com> Date: Tue, 25 Nov 2025 08:53:15 +0800 Subject: [PATCH] Fix 'comparison is always false' warning on ARM/unsigned char platforms --- linenoise.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linenoise.c b/linenoise.c index ac27f067..ec720ad5 100644 --- a/linenoise.c +++ b/linenoise.c @@ -943,7 +943,7 @@ char *linenoiseEditFeed(struct linenoiseState *l) { if ((l->in_completion || c == 9) && completionCallback != NULL) { c = completeLine(l,c); /* Return on errors */ - if (c < 0) return NULL; + if ((signed char)c < 0) return NULL; /* Read next character when 0 */ if (c == 0) return linenoiseEditMore; }