aboutsummaryrefslogtreecommitdiff
path: root/sys/libunicode/len.c
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2021-10-28 11:55:47 -0700
committerNicholas Noll <nbnoll@eml.cc>2021-10-28 11:55:47 -0700
commit6318ddb69ad8380694bbca35ca5a72230c2ee694 (patch)
treee9ef65d79c264d88c2d02402a587c2561b5b1299 /sys/libunicode/len.c
parent189b9e23edfe60b7e82c4c7b6071a3f98799653a (diff)
Feat(libunicode): cleaned up decode/encode
Additionally, decode can now apply backwards on a byte string.
Diffstat (limited to 'sys/libunicode/len.c')
-rw-r--r--sys/libunicode/len.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/libunicode/len.c b/sys/libunicode/len.c
index c461bf3..8fbd679 100644
--- a/sys/libunicode/len.c
+++ b/sys/libunicode/len.c
@@ -10,11 +10,11 @@ utf8·len(char *s)
n = 0;
for(;;){
c = *(uchar*)s;
- if(c < RuneSelf) {
+ if(c < Tx){
if(c == 0)
return n;
s++;
- } else
+ }else
s += utf8·decode(s, &r);
n++;
}