Lines Matching refs:utf8data
115 struct utf8_data utf8data; in screen_write_strlen() local
125 if (utf8flag && *ptr & 0x80 && utf8_open(&utf8data, (u_char)*ptr)) { in screen_write_strlen()
129 if (left < utf8data.size - 1) in screen_write_strlen()
131 while (utf8_append(&utf8data, (u_char)*ptr)) in screen_write_strlen()
135 size += utf8data.width; in screen_write_strlen()
175 struct utf8_data utf8data; in screen_write_vnputs() local
183 if (utf8flag && *ptr & 0x80 && utf8_open(&utf8data, (u_char)*ptr)) { in screen_write_vnputs()
187 if (left < utf8data.size - 1) in screen_write_vnputs()
189 while (utf8_append(&utf8data, (u_char)*ptr)) in screen_write_vnputs()
194 size + utf8data.width > (size_t) maxlen) { in screen_write_vnputs()
201 size += utf8data.width; in screen_write_vnputs()
203 grid_cell_set(gc, &utf8data); in screen_write_vnputs()
228 struct utf8_data utf8data; in screen_write_cnputs() local
256 if (utf8flag && *ptr & 0x80 && utf8_open(&utf8data, (u_char)*ptr)) { in screen_write_cnputs()
260 if (left < utf8data.size - 1) in screen_write_cnputs()
262 while (utf8_append(&utf8data, (u_char)*ptr)) in screen_write_cnputs()
267 size + utf8data.width > (size_t) maxlen) { in screen_write_cnputs()
274 size += utf8data.width; in screen_write_cnputs()
276 grid_cell_set(&lgc, &utf8data); in screen_write_cnputs()