Fix UTF-8 backward iteration

Ouch!
This commit is contained in:
Behdad Esfahbod 2012-11-13 15:12:06 -08:00
parent 5669a6cf41
commit e13f8d280b
1 changed files with 2 additions and 2 deletions

View File

@ -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;