• Home
  • Raw
  • Download

Lines Matching refs:arabic_plan

261 …arabic_shape_plan_t *arabic_plan = (arabic_shape_plan_t *) calloc (1, sizeof (arabic_shape_plan_t)…  in data_create_arabic()  local
262 if (unlikely (!arabic_plan)) in data_create_arabic()
265 arabic_plan->do_fallback = plan->props.script == HB_SCRIPT_ARABIC; in data_create_arabic()
266 arabic_plan->has_stch = !!plan->map.get_1_mask (HB_TAG ('s','t','c','h')); in data_create_arabic()
268 arabic_plan->mask_array[i] = plan->map.get_1_mask (arabic_features[i]); in data_create_arabic()
269 arabic_plan->do_fallback = arabic_plan->do_fallback && in data_create_arabic()
274 return arabic_plan; in data_create_arabic()
280 arabic_shape_plan_t *arabic_plan = (arabic_shape_plan_t *) data; in data_destroy_arabic() local
282 arabic_fallback_plan_destroy (arabic_plan->fallback_plan); in data_destroy_arabic()
353 setup_masks_arabic_plan (const arabic_shape_plan_t *arabic_plan, in setup_masks_arabic_plan() argument
366 info[i].mask |= arabic_plan->mask_array[info[i].arabic_shaping_action()]; in setup_masks_arabic_plan()
374 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data; in setup_masks_arabic() local
375 setup_masks_arabic_plan (arabic_plan, buffer, plan->props.script); in setup_masks_arabic()
396 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data; in arabic_fallback_shape() local
398 if (!arabic_plan->do_fallback) in arabic_fallback_shape()
402 …plan_t *fallback_plan = (arabic_fallback_plan_t *) hb_atomic_ptr_get (&arabic_plan->fallback_plan); in arabic_fallback_shape()
407 …if (unlikely (!hb_atomic_ptr_cmpexch (&(const_cast<arabic_shape_plan_t *> (arabic_plan))->fallback… in arabic_fallback_shape()
429 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data; in record_stch() local
430 if (!arabic_plan->has_stch) in record_stch()