Lines Matching defs:ud
3190 const struct utf8_data *ud, *sud;
3193 ud = &gc.data;
3200 if (ud->size != sud->size || ud->width != sud->width)
3203 if (cis && ud->size == 1)
3204 return (tolower(ud->data[0]) == sud->data[0]);
3206 return (memcmp(ud->data, sud->data, ud->size) == 0);
3412 static struct utf8_data ud;
3439 utf8_to_data(gl->extddata[gce->offset].data, &ud);
3440 if (ud.size == 0) {
3445 *size = ud.size;
3448 copy = xmalloc(ud.size);
3449 memcpy(copy, ud.data, ud.size);
4963 struct utf8_data ud;
4994 utf8_set(&ud, '\t');
4996 utf8_copy(&ud, &gc.data);
4997 if (ud.size == 1 && (gc.attr & GRID_ATTR_CHARSET)) {
4998 s = tty_acs_get(NULL, ud.data[0]);
4999 if (s != NULL && strlen(s) <= sizeof ud.data) {
5000 ud.size = strlen(s);
5001 memcpy(ud.data, s, ud.size);
5005 *buf = xrealloc(*buf, (*off) + ud.size);
5006 memcpy(*buf + *off, ud.data, ud.size);
5007 *off += ud.size;