diff --git a/src/charset.c b/src/charset.c
index b948636f03c57e4ab31789ab42c02c535bb1058a..fb22f0b685f3e6d09d779d2f3111d5035233d5da 100644 (file)
--- a/src/charset.c
+++ b/src/charset.c
{
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);
} else
#endif
return strlen(str);
+#endif
}
char *