• Home
  • Raw
  • Download

Lines Matching refs:arabic_plan

264 …arabic_shape_plan_t *arabic_plan = (arabic_shape_plan_t *) calloc (1, sizeof (arabic_shape_plan_t)…  in data_create_arabic()  local
265 if (unlikely (!arabic_plan)) in data_create_arabic()
268 arabic_plan->do_fallback = plan->props.script == HB_SCRIPT_ARABIC; in data_create_arabic()
269 arabic_plan->has_stch = !!plan->map.get_1_mask (HB_TAG ('s','t','c','h')); in data_create_arabic()
271 arabic_plan->mask_array[i] = plan->map.get_1_mask (arabic_features[i]); in data_create_arabic()
272 arabic_plan->do_fallback = arabic_plan->do_fallback && in data_create_arabic()
277 return arabic_plan; in data_create_arabic()
283 arabic_shape_plan_t *arabic_plan = (arabic_shape_plan_t *) data; in data_destroy_arabic() local
285 arabic_fallback_plan_destroy (arabic_plan->fallback_plan); in data_destroy_arabic()
359 setup_masks_arabic_plan (const arabic_shape_plan_t *arabic_plan, in setup_masks_arabic_plan() argument
372 info[i].mask |= arabic_plan->mask_array[info[i].arabic_shaping_action()]; in setup_masks_arabic_plan()
380 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data; in setup_masks_arabic() local
381 setup_masks_arabic_plan (arabic_plan, buffer, plan->props.script); in setup_masks_arabic()
393 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data; in arabic_fallback_shape() local
395 if (!arabic_plan->do_fallback) in arabic_fallback_shape()
399 arabic_fallback_plan_t *fallback_plan = arabic_plan->fallback_plan; in arabic_fallback_shape()
404 if (unlikely (!arabic_plan->fallback_plan.cmpexch (nullptr, fallback_plan))) in arabic_fallback_shape()
427 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data; in record_stch() local
428 if (!arabic_plan->has_stch) in record_stch()