Lines Matching refs:ln
252 grep_printline(&pc->ln, '-'); in procmatch_nomatch()
256 } else if (Bflag == 0 || (Bflag > 0 && enqueue(&pc->ln))) in procmatch_nomatch()
280 grep_printline(&pc->ln, '-'); in procmatches()
343 pc.ln.file = grep_strdup(fn); in procfile()
344 pc.ln.line_no = 0; in procfile()
345 pc.ln.len = 0; in procfile()
346 pc.ln.boff = 0; in procfile()
347 pc.ln.off = -1; in procfile()
371 pc.ln.boff = 0; in procfile()
372 pc.ln.off += pc.ln.len + 1; in procfile()
374 if ((pc.ln.dat = grep_fgetln(f, &pc)) == NULL || in procfile()
375 pc.ln.len == 0) in procfile()
378 if (pc.ln.len > 0 && pc.ln.dat[pc.ln.len - 1] == fileeol) in procfile()
379 --pc.ln.len; in procfile()
380 pc.ln.line_no++; in procfile()
385 free(pc.ln.file); in procfile()
413 printf("%s:", pc.ln.file); in procfile()
424 free(pc.ln.file); in procfile()
515 if (xflag && pc->ln.len == 0) { in procline()
544 while (st <= pc->ln.len) { in procline()
548 if (st > 0 && pc->ln.dat[st - 1] != fileeol) in procline()
553 pmatch.rm_eo = pc->ln.len; in procline()
556 r = litexec(&pattern[i], pc->ln.dat, 1, &pmatch); in procline()
559 r = regexec(&r_pattern[i], pc->ln.dat, 1, &pmatch, in procline()
565 (size_t)pmatch.rm_eo != pc->ln.len)) in procline()
571 sscanf(&pc->ln.dat[pmatch.rm_so - 1], in procline()
575 pc->ln.len && in procline()
576 sscanf(&pc->ln.dat[pmatch.rm_eo], in procline()
649 nst = pc->ln.len; in procline()
796 printline_metadata(&pc->ln, sep); in printline()
808 pc->ln.boff = match.rm_so; in printline()
809 printline_metadata(&pc->ln, sep); in printline()
811 fwrite(pc->ln.dat + a, match.rm_so - a, 1, in printline()
816 fwrite(pc->ln.dat + match.rm_so, in printline()
831 if (pc->ln.len - a > 0) { in printline()
832 fwrite(pc->ln.dat + a, pc->ln.len - a, 1, in printline()
834 *last_out = pc->ln.len; in printline()
848 grep_printline(&pc->ln, sep); in printline()