From ab6f8f6e5b8aa365d7725d6866904c3fa2e0e553 Mon Sep 17 00:00:00 2001 From: Araq Date: Mon, 28 Sep 2015 16:41:03 +0200 Subject: fixesunicode.lastRune --- lib/pure/unicode.nim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/pure') diff --git a/lib/pure/unicode.nim b/lib/pure/unicode.nim index d3dc77909..b059a7315 100644 --- a/lib/pure/unicode.nim +++ b/lib/pure/unicode.nim @@ -1340,10 +1340,9 @@ proc lastRune*(s: string; last: int): (Rune, int) = else: var L = 0 while last-L >= 0 and ord(s[last-L]) shr 6 == 0b10: inc(L) - inc(L) var r: Rune fastRuneAt(s, last-L, r, false) - result = (r, L) + result = (r, L+1) when isMainModule: let -- cgit 1.4.1-2-gfad0