Lines Matching refs:off
246 char *off = set_attribute_9(tp, 0); in _nc_trim_sgr0() local
253 TR(TRACE_DATABASE, ("sgr(9:off) %s", _nc_visbuf(off))); in _nc_trim_sgr0()
257 || !rewrite_sgr(off, exit_alt_charset_mode) in _nc_trim_sgr0()
259 FreeIfNeeded(off); in _nc_trim_sgr0()
260 } else if (similar_sgr(off, end) in _nc_trim_sgr0()
261 && !similar_sgr(off, on)) { in _nc_trim_sgr0()
262 TR(TRACE_DATABASE, ("adjusting sgr(9:off) : %s", _nc_visbuf(off))); in _nc_trim_sgr0()
263 result = off; in _nc_trim_sgr0()
269 j = strlen(off); in _nc_trim_sgr0()
274 off + i); in _nc_trim_sgr0()
277 chop_out(off, (unsigned) i, (unsigned) (i + k2)); in _nc_trim_sgr0()
287 if ((i = (size_t) is_csi(off)) != 0 in _nc_trim_sgr0()
288 && off[strlen(off) - 1] == 'm') { in _nc_trim_sgr0()
290 _nc_visbuf(off))); in _nc_trim_sgr0()
291 tmp = skip_zero(off + i); in _nc_trim_sgr0()
294 i = (size_t) (tmp - off); in _nc_trim_sgr0()
295 if (off[i - 1] == ';') in _nc_trim_sgr0()
297 j = (size_t) (skip_zero(tmp + 1) - off); in _nc_trim_sgr0()
298 (void) chop_out(off, (unsigned) i, (unsigned) j); in _nc_trim_sgr0()
304 && (tmp = strstr(end, off)) != 0 in _nc_trim_sgr0()
305 && strcmp(end, off) != 0) { in _nc_trim_sgr0()
307 j = strlen(off); in _nc_trim_sgr0()
310 free(off); in _nc_trim_sgr0()
324 free(off); in _nc_trim_sgr0()