mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
vlib: remove ustring usage (#10618)
This commit is contained in:
@ -73,7 +73,8 @@ pub fn (s string) runes() []rune {
|
||||
for i := 0; i < s.len; i++ {
|
||||
char_len := utf8_char_len(unsafe { s.str[i] })
|
||||
if char_len > 1 {
|
||||
mut r := unsafe { s[i..i + char_len] }
|
||||
end := if s.len - 1 >= i + char_len { i + char_len } else { s.len }
|
||||
mut r := unsafe { s[i..end] }
|
||||
runes << r.utf32_code()
|
||||
i += char_len - 1
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user