From 20cd751db12c400c98533c1b98fa984a9aecf9db Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 25 Dec 2008 04:47:56 +0100 Subject: configure.ac: added --disable-multibyte This allows you to disable wide character support, retaining multibyte character support. --- src/charset.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/charset.c') diff --git a/src/charset.c b/src/charset.c index b948636f0..fb22f0b68 100644 --- a/src/charset.c +++ b/src/charset.c @@ -41,6 +41,9 @@ utf8_width(const char *str) { assert(str != NULL); +#if defined(ENABLE_MULTIBYTE) && !defined(ENABLE_WIDE) + return g_utf8_strlen(str, -1); +#else #ifdef ENABLE_WIDE if (g_utf8_validate(str, -1, NULL)) { size_t len = g_utf8_strlen(str, -1); @@ -57,6 +60,7 @@ utf8_width(const char *str) } else #endif return strlen(str); +#endif } char * -- cgit v1.2.3