• Home
  • Raw
  • Download

Lines Matching refs:fallback_plan

225 arabic_fallback_plan_init_win1256 (arabic_fallback_plan_t *fallback_plan,  in arabic_fallback_plan_init_win1256()  argument
248 fallback_plan->mask_array[j] = plan->map.get_1_mask (manifest[i].tag); in arabic_fallback_plan_init_win1256()
249 if (fallback_plan->mask_array[j]) in arabic_fallback_plan_init_win1256()
251fallback_plan->lookup_array[j] = const_cast<OT::SubstLookup*> (&(&manifest+manifest[i].lookupOffse… in arabic_fallback_plan_init_win1256()
252 if (fallback_plan->lookup_array[j]) in arabic_fallback_plan_init_win1256()
254 fallback_plan->accel_array[j].init (*fallback_plan->lookup_array[j]); in arabic_fallback_plan_init_win1256()
260 fallback_plan->num_lookups = j; in arabic_fallback_plan_init_win1256()
261 fallback_plan->free_lookups = false; in arabic_fallback_plan_init_win1256()
270 arabic_fallback_plan_init_unicode (arabic_fallback_plan_t *fallback_plan, in arabic_fallback_plan_init_unicode() argument
278 fallback_plan->mask_array[j] = plan->map.get_1_mask (arabic_fallback_features[i]); in arabic_fallback_plan_init_unicode()
279 if (fallback_plan->mask_array[j]) in arabic_fallback_plan_init_unicode()
281 fallback_plan->lookup_array[j] = arabic_fallback_synthesize_lookup (plan, font, i); in arabic_fallback_plan_init_unicode()
282 if (fallback_plan->lookup_array[j]) in arabic_fallback_plan_init_unicode()
284 fallback_plan->accel_array[j].init (*fallback_plan->lookup_array[j]); in arabic_fallback_plan_init_unicode()
290 fallback_plan->num_lookups = j; in arabic_fallback_plan_init_unicode()
291 fallback_plan->free_lookups = true; in arabic_fallback_plan_init_unicode()
300 …arabic_fallback_plan_t *fallback_plan = (arabic_fallback_plan_t *) calloc (1, sizeof (arabic_fallb… in arabic_fallback_plan_create() local
301 if (unlikely (!fallback_plan)) in arabic_fallback_plan_create()
304 fallback_plan->num_lookups = 0; in arabic_fallback_plan_create()
305 fallback_plan->free_lookups = false; in arabic_fallback_plan_create()
309 if (arabic_fallback_plan_init_unicode (fallback_plan, plan, font)) in arabic_fallback_plan_create()
310 return fallback_plan; in arabic_fallback_plan_create()
314 if (arabic_fallback_plan_init_win1256 (fallback_plan, plan, font)) in arabic_fallback_plan_create()
315 return fallback_plan; in arabic_fallback_plan_create()
317 free (fallback_plan); in arabic_fallback_plan_create()
322 arabic_fallback_plan_destroy (arabic_fallback_plan_t *fallback_plan) in arabic_fallback_plan_destroy() argument
324 if (!fallback_plan || fallback_plan == &arabic_fallback_plan_nil) in arabic_fallback_plan_destroy()
327 for (unsigned int i = 0; i < fallback_plan->num_lookups; i++) in arabic_fallback_plan_destroy()
328 if (fallback_plan->lookup_array[i]) in arabic_fallback_plan_destroy()
330 fallback_plan->accel_array[i].fini (); in arabic_fallback_plan_destroy()
331 if (fallback_plan->free_lookups) in arabic_fallback_plan_destroy()
332 free (fallback_plan->lookup_array[i]); in arabic_fallback_plan_destroy()
335 free (fallback_plan); in arabic_fallback_plan_destroy()
339 arabic_fallback_plan_shape (arabic_fallback_plan_t *fallback_plan, in arabic_fallback_plan_shape() argument
344 for (unsigned int i = 0; i < fallback_plan->num_lookups; i++) in arabic_fallback_plan_shape()
345 if (fallback_plan->lookup_array[i]) { in arabic_fallback_plan_shape()
346 c.set_lookup_mask (fallback_plan->mask_array[i]); in arabic_fallback_plan_shape()
348 *fallback_plan->lookup_array[i], in arabic_fallback_plan_shape()
349 fallback_plan->accel_array[i]); in arabic_fallback_plan_shape()