hb-ot-shape-complex-arabic.cc | 252 arabic_fallback_plan_t *fallback_plan; member in struct:arabic_shape_plan_t 282 arabic_fallback_plan_destroy (arabic_plan->fallback_plan); 402 arabic_fallback_plan_t *fallback_plan = (arabic_fallback_plan_t *) hb_atomic_ptr_get (&arabic_plan->fallback_plan); local 403 if (unlikely (!fallback_plan)) 406 fallback_plan = arabic_fallback_plan_create (plan, font); 407 if (unlikely (!hb_atomic_ptr_cmpexch (&(const_cast<arabic_shape_plan_t *> (arabic_plan))->fallback_plan, NULL, fallback_plan))) { 408 arabic_fallback_plan_destroy (fallback_plan); 413 arabic_fallback_plan_shape (fallback_plan, font, buffer) [all...] |