+ /* populate the bracket_size. The first LOCAL_BRACKET_SIZE entries
+ of the stack are one the stack. Allocate the rest of the entries.
+ */
+ {
+ int iso_level;
+ for (iso_level=0; iso_level < LOCAL_BRACKET_SIZE; iso_level++)
+ bracket_stack[iso_level] = local_bracket_stack[iso_level];
+
+ for (iso_level=LOCAL_BRACKET_SIZE; iso_level < num_iso_levels; iso_level++)
+ bracket_stack[iso_level] = fribidi_malloc (sizeof (bracket_stack[0])
+ * FRIBIDI_BIDI_MAX_NESTED_BRACKET_PAIRS);
+ }
+