Fix char signedness issue in bidi code
* src/dispextern.h (struct bidi_t): Change type of resolved_level and isolate_level to signed char. (Bug#22830)
This commit is contained in:
parent
064adf6ff0
commit
9e078e592f
1 changed files with 2 additions and 2 deletions
|
@ -1973,8 +1973,8 @@ struct bidi_it {
|
||||||
resolving weak and neutral types */
|
resolving weak and neutral types */
|
||||||
bidi_type_t type_after_wn; /* bidi type after overrides and Wn */
|
bidi_type_t type_after_wn; /* bidi type after overrides and Wn */
|
||||||
bidi_type_t orig_type; /* original bidi type, as found in the buffer */
|
bidi_type_t orig_type; /* original bidi type, as found in the buffer */
|
||||||
char resolved_level; /* final resolved level of this character */
|
signed char resolved_level; /* final resolved level of this character */
|
||||||
char isolate_level; /* count of isolate initiators unmatched by PDI */
|
signed char isolate_level; /* count of isolate initiators unmatched by PDI */
|
||||||
ptrdiff_t invalid_levels; /* how many PDFs to ignore */
|
ptrdiff_t invalid_levels; /* how many PDFs to ignore */
|
||||||
ptrdiff_t invalid_isolates; /* how many PDIs to ignore */
|
ptrdiff_t invalid_isolates; /* how many PDIs to ignore */
|
||||||
struct bidi_saved_info prev; /* info about previous character */
|
struct bidi_saved_info prev; /* info about previous character */
|
||||||
|
|
Loading…
Add table
Reference in a new issue