diff options
author | Dov Grobgeld <dov.grobgeld@gmail.com> | 2017-11-14 19:05:22 +0200 |
---|---|---|
committer | Dov Grobgeld <dov.grobgeld@gmail.com> | 2017-11-14 19:05:22 +0200 |
commit | 0e273c103dd059f6d4e87182189d5cc37d996e00 (patch) | |
tree | d364f817a3a03e0a6a66f8dc9dbc00f9215a88f8 /lib/fribidi-bidi.c | |
parent | a6fee5ee9d8987be1ada02d4ef5ed7c06893d05f (diff) | |
download | fribidi-0e273c103dd059f6d4e87182189d5cc37d996e00.tar.gz |
Turned FribidiBracketType into a simple UINT32 instead of a struct.
Diffstat (limited to 'lib/fribidi-bidi.c')
-rw-r--r-- | lib/fribidi-bidi.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/fribidi-bidi.c b/lib/fribidi-bidi.c index 309c9df..1c0bde5 100644 --- a/lib/fribidi-bidi.c +++ b/lib/fribidi-bidi.c @@ -102,8 +102,8 @@ compact_list ( for_run_list (list, list) if (RL_TYPE (list->prev) == RL_TYPE (list) && RL_LEVEL (list->prev) == RL_LEVEL (list) - && RL_BRACKET_TYPE(list).bracket_id == 0 /* Don't join brackets! */ - && RL_BRACKET_TYPE(list->prev).bracket_id == 0 + && RL_BRACKET_TYPE(list) == FRIBIDI_NO_BRACKET /* Don't join brackets! */ + && RL_BRACKET_TYPE(list->prev) == FRIBIDI_NO_BRACKET ) list = merge_with_prev (list); } @@ -124,8 +124,8 @@ compact_neutrals ( ((RL_TYPE (list->prev) == RL_TYPE (list) || (FRIBIDI_IS_NEUTRAL (RL_TYPE (list->prev)) && FRIBIDI_IS_NEUTRAL (RL_TYPE (list))))) - && RL_BRACKET_TYPE(list).bracket_id == 0 /* Don't join brackets! */ - && RL_BRACKET_TYPE(list->prev).bracket_id == 0 + && RL_BRACKET_TYPE(list) == FRIBIDI_NO_BRACKET /* Don't join brackets! */ + && RL_BRACKET_TYPE(list->prev) == FRIBIDI_NO_BRACKET ) list = merge_with_prev (list); } @@ -1060,9 +1060,9 @@ fribidi_get_par_embedding_levels_ex ( bracket_stack[iso_level] = fribidi_malloc (sizeof (bracket_stack[0]) * FRIBIDI_BIDI_MAX_NESTED_BRACKET_PAIRS); FriBidiBracketType brack_prop = RL_BRACKET_TYPE(pp); - if (FRIBIDI_IS_BRACKET(&brack_prop)) + if (brack_prop!= FRIBIDI_NO_BRACKET) { - if (brack_prop.is_open) + if (FRIBIDI_IS_BRACKET_OPEN(brack_prop)) { if (bracket_stack_size[iso_level]==FRIBIDI_BIDI_MAX_NESTED_BRACKET_PAIRS) break; @@ -1076,7 +1076,7 @@ fribidi_get_par_embedding_levels_ex ( while (stack_idx >= 0) { FriBidiBracketType se_brack_prop = RL_BRACKET_TYPE(bracket_stack[iso_level][stack_idx]); - if (se_brack_prop.bracket_id == brack_prop.bracket_id) + if (FRIBIDI_BRACKET_ID(se_brack_prop) == FRIBIDI_BRACKET_ID(brack_prop)) { bracket_stack_size[iso_level] = stack_idx; |