Lines Matching refs:lim
1039 nlscan (char const *lim) in nlscan() argument
1043 for (beg = lastnl; beg < lim; beg++) in nlscan()
1045 beg = memchr (beg, eolbyte, lim - beg); in nlscan()
1051 lastnl = lim; in nlscan()
1091 print_line_head (char *beg, size_t len, char const *lim, char sep) in print_line_head() argument
1116 if (lastnl < lim) in print_line_head()
1120 lastnl = lim; in print_line_head()
1140 print_line_middle (char *beg, char *lim, in print_line_middle() argument
1150 (cur < lim in print_line_middle()
1151 && ((match_offset = execute (compiled_pattern, beg, lim - beg, in print_line_middle()
1158 if (b == lim) in print_line_middle()
1177 if (! print_line_head (b, match_size, lim, sep)) in print_line_middle()
1200 cur = lim; in print_line_middle()
1208 print_line_tail (char *beg, const char *lim, const char *line_color) in print_line_tail() argument
1213 eol_size = (lim > beg && lim[-1] == eolbyte); in print_line_tail()
1214 eol_size += (lim - eol_size > beg && lim[-(1 + eol_size)] == '\r'); in print_line_tail()
1215 tail_size = lim - eol_size - beg; in print_line_tail()
1229 prline (char *beg, char *lim, char sep) in prline() argument
1236 if (! print_line_head (beg, lim - beg - 1, lim, sep)) in prline()
1258 beg = print_line_middle (beg, lim, line_color, match_color); in prline()
1267 beg = print_line_tail (beg, lim, line_color); in prline()
1271 if (!only_matching && lim > beg) in prline()
1272 fwrite_errno (beg, 1, lim - beg); in prline()
1280 lastout = lim; in prline()
1285 prpending (char const *lim) in prpending() argument
1289 for (; 0 < pending && lastout < lim; pending--) in prpending()
1291 char *nl = memchr (lastout, eolbyte, lim - lastout); in prpending()
1298 prtext (char *beg, char *lim) in prtext() argument
1343 for (n = 0; p < lim && n < outleft; n++) in prtext()
1345 char *nl = memchr (p, eol, lim - p); in prtext()
1356 prline (beg, lim, SEP_CHAR_SELECTED); in prtext()
1358 p = lim; in prtext()
1372 zap_nuls (char *p, char *lim, char eol) in zap_nuls() argument
1377 *lim = '\0'; in zap_nuls()
1379 *lim = eol; in zap_nuls()
1380 if (p == lim) in zap_nuls()
1392 grepbuf (char *beg, char const *lim) in grepbuf() argument
1397 for (char *p = beg; p < lim; p = endp) in grepbuf()
1400 size_t match_offset = execute (compiled_pattern, p, lim - p, in grepbuf()
1406 match_offset = lim - p; in grepbuf()
1412 if (!out_invert && b == lim) in grepbuf()
1440 char *lim; in grep() local
1520 lim = memrchr (beg - 1, eol, buflim - beg + 1); in grep()
1521 ++lim; in grep()
1523 if (lim == beg) in grep()
1524 lim = beg - residue; in grep()
1526 residue = buflim - lim; in grep()
1528 if (beg < lim) in grep()
1531 nlines += grepbuf (beg, lim); in grep()
1533 prpending (lim); in grep()
1543 beg = lim; in grep()
1557 save = residue + lim - beg; in grep()