Lines Matching refs:ub
141 ucsbuf_t ub;
149 ucsbuf_init(&ub);
153 r = idn_ucsmap_map(ctx->map, *from, ub.ucs, ub.size, &ub.len);
157 if ((r = ucsbuf_grow(&ub)) != idn_success)
165 if (tolen < ub.len) {
169 memcpy(to, ub.ucs, sizeof(*to) * ub.len);
170 to += ub.len;
171 tolen -= ub.len;
180 ucsbuf_free(&ub);
240 ucsbuf_t ub;
244 ucsbuf_init(&ub);
260 ub.len = 0;
261 r = get_map(p, &ub);
264 r = idn_ucsmap_add(map, ub.ucs[0],
265 &ub.ucs[1], ub.len - 1);
268 if ((r = ucsbuf_grow(&ub)) != idn_success)
276 ucsbuf_free(&ub);
280 ucsbuf_free(&ub);