diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2021-10-26 21:32:55 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2021-10-26 21:51:49 -0700 |
commit | 189b9e23edfe60b7e82c4c7b6071a3f98799653a (patch) | |
tree | 77c1f32726446deb298a0d2e6389358bfe16bd32 /sys/libunicode/findlastrune.c | |
parent | 29b56ef4e4113bcd091b19d6926f18814162ca53 (diff) |
fix(unicode): renamed functions to be easier to understand their functions
Diffstat (limited to 'sys/libunicode/findlastrune.c')
-rw-r--r-- | sys/libunicode/findlastrune.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/sys/libunicode/findlastrune.c b/sys/libunicode/findlastrune.c deleted file mode 100644 index 0dc5032..0000000 --- a/sys/libunicode/findlastrune.c +++ /dev/null @@ -1,29 +0,0 @@ -#include "internal.h" - -byte* -utf8·findlastrune(byte* s, long c) -{ - long c1; - rune r; - byte *l; - - if (c < RuneSync) - return strrchr(s, c); - - l = nil; - for(;;){ - c1 = *(ubyte*)s; - if (c1 < RuneSelf) { - if (c1 == 0) return l; - if (c1 == c) l = s; - s++; - continue; - } - c1 = utf8·bytetorune(&r, s); - if (r == c) - l = s; - s += c1; - } - - return nil; -} |