From b330f8630dff4d43f4bc3e8868b4b8374cb37e0d Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 2 Apr 2023 21:31:36 +0200 Subject: [PATCH] trim: Fix trim_trailing result in multibyte locales. * lib/trim.c (IF_LINT): Remove macro. --- ChangeLog | 1 + lib/trim.c | 7 ------- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 30e39d757a..2993b1561f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ trim: Fix trim_trailing result in multibyte locales. * lib/trim.c (trim2): Simplify algorithm for trim_trailing in multibyte locales, to use 2 instead of 3 states. + (IF_LINT): Remove macro. trim: Add tests. * tests/test-trim.c: New file. diff --git a/lib/trim.c b/lib/trim.c index ed643cd20c..d33dd13a5c 100644 --- a/lib/trim.c +++ b/lib/trim.c @@ -30,13 +30,6 @@ #include "mbiter.h" #include "xalloc.h" -/* Use this to suppress gcc's "...may be used before initialized" warnings. */ -#if defined GCC_LINT || defined lint -# define IF_LINT(Code) Code -#else -# define IF_LINT(Code) /* empty */ -#endif - char * trim2 (const char *s, int how) { -- 2.39.5