diff options
author | Max Kellermann <max@duempel.org> | 2008-12-25 04:47:56 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-12-25 04:47:56 +0100 |
commit | 20cd751db12c400c98533c1b98fa984a9aecf9db (patch) | |
tree | 07e677b4277c07386dee4e940909483d1941b06c /src/charset.c | |
parent | 844bc26c63e8a0b448a7da6ee89acdcc4585924a (diff) | |
download | mpd-20cd751db12c400c98533c1b98fa984a9aecf9db.tar.gz mpd-20cd751db12c400c98533c1b98fa984a9aecf9db.tar.xz mpd-20cd751db12c400c98533c1b98fa984a9aecf9db.zip |
configure.ac: added --disable-multibyte
This allows you to disable wide character support, retaining multibyte
character support.
Diffstat (limited to 'src/charset.c')
-rw-r--r-- | src/charset.c | 4 |
1 files changed, 4 insertions, 0 deletions
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 * |