From 004af03ea5591017e343f29b82545f67c32fae2d Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Thu, 12 Mar 2020 15:50:06 +0100 Subject: [PATCH] tweaks: remove non-UTF-8 code from three more functions --- src/chars.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/chars.c b/src/chars.c index 1f5c7195..466ce99a 100644 --- a/src/chars.c +++ b/src/chars.c @@ -47,33 +47,23 @@ bool using_utf8(void) /* Return TRUE when the given character is some kind of letter. */ bool is_alpha_char(const char *c) { -#ifdef ENABLE_UTF8 - if (use_utf8) { wchar_t wc; if (mbtowc(&wc, c, MAXCHARLEN) < 0) return FALSE; return iswalpha(wc); - } else -#endif - return isalpha((unsigned char)*c); } /* Return TRUE when the given character is some kind of letter or a digit. */ bool is_alnum_char(const char *c) { -#ifdef ENABLE_UTF8 - if (use_utf8) { wchar_t wc; if (mbtowc(&wc, c, MAXCHARLEN) < 0) return FALSE; return iswalnum(wc); - } else -#endif - return isalnum((unsigned char)*c); } /* Return TRUE when the given character is space or tab or other whitespace. */ @@ -105,17 +95,12 @@ bool is_cntrl_char(const char *c) /* Return TRUE when the given character is a punctuation character. */ bool is_punct_char(const char *c) { -#ifdef ENABLE_UTF8 - if (use_utf8) { wchar_t wc; if (mbtowc(&wc, c, MAXCHARLEN) < 0) return FALSE; return iswpunct(wc); - } else -#endif - return ispunct((unsigned char)*c); } /* Return TRUE when the given character is word-forming (it is alphanumeric or