diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2021-10-28 11:55:47 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2021-10-28 11:55:47 -0700 |
commit | 6318ddb69ad8380694bbca35ca5a72230c2ee694 (patch) | |
tree | e9ef65d79c264d88c2d02402a587c2561b5b1299 /sys/libunicode/len.c | |
parent | 189b9e23edfe60b7e82c4c7b6071a3f98799653a (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.c | 4 |
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++; } |