const FriBidiBracketType NoBracket = FRIBIDI_NO_BRACKET;
for_run_list (pp, main_run_list)
pp->bracket_type = NoBracket;
- compact_list (main_run_list);
+ compact_neutrals (main_run_list);
}
}
FriBidiChar *code_points = NULL;
int code_points_len = 0;
int expected_ltor_len = 0;
- int base_dir_mode = 0, paragraph_dir;
+ int paragraph_dir = 0;
FriBidiLevel *expected_levels = NULL;
int *expected_ltor = NULL;
int resolved_paragraph_embedding_level;
bracket_types[i] = NoBracket;
}
- if ((paragraph_dir & (1<<base_dir_mode)) == 0)
- continue;
-
switch (paragraph_dir)
{
case 0: base_dir = FRIBIDI_PAR_LTR; break;
if (debug)
{
- FriBidiParType base_dir;
-
fribidi_set_debug (1);
- switch (base_dir_mode)
- {
- case 0: base_dir = FRIBIDI_PAR_ON; break;
- case 1: base_dir = FRIBIDI_PAR_LTR; break;
- case 2: base_dir = FRIBIDI_PAR_RTL; break;
- }
-
if (fribidi_get_par_embedding_levels_ex (types,
bracket_types,
types_len,