Lines Matching defs:vis
263 size_t vis; /* Visual position of the current character. */
269 *nbr = *vbr = vis = 0;
276 vis -= (*p->width)(p, p->tcol->buf[ic - 1]);
281 vn = vis;
289 *vbr = vis;
292 vis = vn;
308 vis += (*p->width)(p, '-');
309 if (vis > vtarget) {
314 *vbr = vis;
318 taboff = -vis - (*p->width)(p, ' ');
324 if (taboff < 0 && (size_t)-taboff > vis)
325 vis = 0;
327 vis += taboff;
328 vis = term_tab_next(vis);
329 vis -= taboff;
337 vis += (*p->width)(p, p->tcol->buf[ic]);
341 if (vis > vtarget && *nbr > 0)
354 if (graph && (vis <= vtarget || *nbr == 0)) {
356 *vbr = vis;
369 size_t vis; /* Visual position of the current character. */
374 vis = 0;
389 taboff = -vis - (*p->width)(p, ' ');
395 if (taboff < 0 && (size_t)-taboff > vis)
398 vt = vis + taboff;
403 vis += dv;
426 vis -= dv;
430 vis += dv;