From d28e414354d791a8c010cf6069bfc549d4343811 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Fri, 28 Nov 2014 11:42:06 +0800 Subject: [PATCH] lib/fold: fix warning with -DDEBUG When compiling the fold code with DEBUG defined, we get: ../lib/fold/fold.c: In function 'fold_text': ../lib/fold/fold.c:37:3: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits] assert(bytes >= 0); ^ We should be comparing with != (size_t)-1, not >= 0 Signed-off-by: Jeremy Kerr --- lib/fold/fold.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fold/fold.c b/lib/fold/fold.c index 8bf133c..fd23b06 100644 --- a/lib/fold/fold.c +++ b/lib/fold/fold.c @@ -34,7 +34,7 @@ void fold_text(const char *text, bytes = mbrtowc(&wc, end, len - (end - text), &ps); - assert(bytes >= 0); + assert(bytes != (size_t)-1); /* we'll get a zero size for the nul terminator */ if (!bytes) { -- 2.39.2