[hb-view] Accept numbers in feature tag name
Reported by Adam Twardoch.
This commit is contained in:
parent
24229eb132
commit
08da7a3841
|
@ -233,10 +233,10 @@ parse_feature_tag (char **pp, hb_feature_t *feature)
|
||||||
|
|
||||||
parse_space (pp);
|
parse_space (pp);
|
||||||
|
|
||||||
#define ISALPHA(c) (('a' <= (c) && (c) <= 'z') || ('A' <= (c) && (c) <= 'Z'))
|
#define ISALNUM(c) (('a' <= (c) && (c) <= 'z') || ('A' <= (c) && (c) <= 'Z') || ('0' <= (c) && (c) <= '9'))
|
||||||
while (c = **pp, ISALPHA(c))
|
while (c = **pp, ISALNUM(c))
|
||||||
(*pp)++;
|
(*pp)++;
|
||||||
#undef ISALPHA
|
#undef ISALNUM
|
||||||
|
|
||||||
if (p == *pp)
|
if (p == *pp)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
Loading…
Reference in New Issue