Searched refs:khmer_plan (Results 1 – 1 of 1) sorted by relevance
209 khmer_shape_plan_t *khmer_plan = (khmer_shape_plan_t *) calloc (1, sizeof (khmer_shape_plan_t)); in data_create_khmer() local210 if (unlikely (!khmer_plan)) in data_create_khmer()213 khmer_plan->virama_glyph = (hb_codepoint_t) -1; in data_create_khmer()215 khmer_plan->pref.init (&plan->map, HB_TAG('p','r','e','f'), true); in data_create_khmer()217 for (unsigned int i = 0; i < ARRAY_LENGTH (khmer_plan->mask_array); i++) in data_create_khmer()218 khmer_plan->mask_array[i] = (khmer_features[i].flags & F_GLOBAL) ? in data_create_khmer()221 return khmer_plan; in data_create_khmer()275 const khmer_shape_plan_t *khmer_plan = (const khmer_shape_plan_t *) plan->data; in reorder_consonant_syllable() local281 …hb_mask_t mask = khmer_plan->mask_array[BLWF] | khmer_plan->mask_array[ABVF] | khmer_plan->mask_ar… in reorder_consonant_syllable()308 info[i + j].mask |= khmer_plan->mask_array[PREF]; in reorder_consonant_syllable()[all …]