Code

configure.ac: added --disable-multibyte
[ncmpc.git] / src / charset.c
index b948636f03c57e4ab31789ab42c02c535bb1058a..fb22f0b685f3e6d09d779d2f3111d5035233d5da 100644 (file)
@@ -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 *