Lines Matching refs:unicode_name_by_length
42 static const struct { uint16_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[26] = ...;
65 unicode_name_by_length[i].ind_offset <= index
67 index < unicode_name_by_length[i+1].ind_offset
71 i2 = SIZEOF (unicode_name_by_length) - 1;
75 if (unicode_name_by_length[i].ind_offset <= index)
81 assert (unicode_name_by_length[i].ind_offset <= index
82 && index < unicode_name_by_length[i+1].ind_offset);
84 return &unicode_name_words[unicode_name_by_length[i].extra_offset
85 + (index-unicode_name_by_length[i].ind_offset)*i];
92 if (length > 0 && length < SIZEOF (unicode_name_by_length) - 1)
95 unsigned int extra_offset = unicode_name_by_length[length].extra_offset;
96 unsigned int i0 = unicode_name_by_length[length].ind_offset;
98 unsigned int i2 = unicode_name_by_length[length+1].ind_offset;