parse_string: remove useless first byte marks for utf8

This commit is contained in:
Max Bruckner 2017-02-06 23:06:00 +01:00
parent d7b5545748
commit dded751757
1 changed files with 2 additions and 4 deletions

View File

@ -396,15 +396,13 @@ static unsigned parse_hex4(const unsigned char *str)
}
/* first bytes of UTF8 encoding for a given length in bytes */
static const unsigned char firstByteMark[7] =
static const unsigned char firstByteMark[5] =
{
0x00, /* should never happen */
0x00, /* 0xxxxxxx */
0xC0, /* 110xxxxx */
0xE0, /* 1110xxxx */
0xF0, /* 11110xxx */
0xF8,
0xFC
0xF0 /* 11110xxx */
};
/* Parse the input text into an unescaped cstring, and populate item. */