Home | History | Annotate | Download | only in src

Lines Matching refs:shaper_list

216   const char **shaper_list = (const char **) hb_atomic_ptr_get (&static_shaper_list);
218 if (unlikely (!shaper_list))
221 shaper_list = (const char **) calloc (1 + HB_SHAPERS_COUNT, sizeof (const char *));
222 if (unlikely (!shaper_list)) {
230 shaper_list[i] = shapers[i].name;
231 shaper_list[i] = NULL;
233 if (!hb_atomic_ptr_cmpexch (&static_shaper_list, NULL, shaper_list)) {
234 free (shaper_list);
243 return shaper_list;
252 const char * const *shaper_list)
259 hb_shape_plan_t *shape_plan = hb_shape_plan_create_cached (font->face, &buffer->props, features, num_features, shaper_list);