Use is_utf8() instead, for more readable.
[smdp.git] / src / parser.c
index 6f5c4c8..478da5b 100644 (file)
@@ -382,7 +382,7 @@ int length_utf8(char ch) {
 
     int i = 0; // increment
 
-    while(ch & 0x80) {
+    while(is_utf8(ch)) {
         i++;
         ch <<= 1;
     }