From: Behdad Esfahbod Date: Tue, 13 Nov 2012 23:12:06 +0000 (-0800) Subject: Fix UTF-8 backward iteration X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e13f8d280bafc6a6b6e31e2eee587660b8333c56;p=platform%2Fupstream%2FlibHarfBuzzSharp.git Fix UTF-8 backward iteration Ouch! --- diff --git a/src/hb-utf-private.hh b/src/hb-utf-private.hh index 8cde827..ae36ef8 100644 --- a/src/hb-utf-private.hh +++ b/src/hb-utf-private.hh @@ -77,8 +77,8 @@ hb_utf_prev (const uint8_t *text, const uint8_t *start, hb_codepoint_t *unicode) { - const uint8_t *end = text; - while (start < text && (*--text & 0xc0) == 0x80 && end - text < 4) + const uint8_t *end = text--; + while (start < text && (*text & 0xc0) == 0x80 && end - text < 4) text--; hb_codepoint_t c = *text, mask;