Lines Matching refs:text_size
71 unsigned int *text_size /* IN/OUT */, in hb_ot_name_convert_utf() argument
83 if (text_size && *text_size) in hb_ot_name_convert_utf()
85 (*text_size)--; /* Same room for NUL-termination. */ in hb_ot_name_convert_utf()
86 const typename out_utf_t::codepoint_t *dst_end = text + *text_size; in hb_ot_name_convert_utf()
99 *text_size = dst - text; in hb_ot_name_convert_utf()
118 unsigned int *text_size /* IN/OUT */, in hb_ot_name_get_utf() argument
133 return hb_ot_name_convert_utf<hb_utf16_be_t, utf_t> (bytes, text_size, text); in hb_ot_name_get_utf()
136 return hb_ot_name_convert_utf<hb_ascii_t, utf_t> (bytes, text_size, text); in hb_ot_name_get_utf()
139 if (text_size) in hb_ot_name_get_utf()
141 if (*text_size) in hb_ot_name_get_utf()
143 *text_size = 0; in hb_ot_name_get_utf()
168 unsigned int *text_size /* IN/OUT */, in hb_ot_name_get_utf8() argument
171 return hb_ot_name_get_utf<hb_utf8_t> (face, name_id, language, text_size, in hb_ot_name_get_utf8()
195 unsigned int *text_size /* IN/OUT */, in hb_ot_name_get_utf16() argument
198 return hb_ot_name_get_utf<hb_utf16_t> (face, name_id, language, text_size, text); in hb_ot_name_get_utf16()
221 unsigned int *text_size /* IN/OUT */, in hb_ot_name_get_utf32() argument
224 return hb_ot_name_get_utf<hb_utf32_t> (face, name_id, language, text_size, text); in hb_ot_name_get_utf32()