Lines Matching defs:ln
108 ".so is fragile, better use ln(1)",
324 struct buf ln;
327 size_t pos; /* byte number in the ln buffer */
335 memset(&ln, 0, sizeof(ln));
376 if (pos + 11 > ln.sz)
377 resize_buf(&ln, 256);
386 &blk, &i, &ln, &pos, &curp->filenc))) {
389 ln.buf[pos++] = '?';
406 ln.buf[pos++] = '?';
413 ln.buf[pos++] = blk.buf[i++];
446 if (ln.buf[pos - 1] != ' ')
448 if (pos > 2 && ln.buf[pos - 2] == '\\')
463 ln.buf[pos++] = '?';
469 ln.buf[pos++] = blk.buf[i++];
470 ln.buf[pos++] = blk.buf[i++];
473 if (pos >= ln.sz)
474 resize_buf(&ln, 256);
476 ln.buf[pos] = '\0';
501 ln.buf, pos);
510 rr = roff_parseln(curp->roff, curp->line, &ln, &of);
515 mparse_buf_r(curp, ln, of, 0);
522 pos = strlen(ln.buf);
532 curp->sodest = mandoc_strdup(ln.buf + of);
533 free(ln.buf);
545 if (mparse_open(curp, &fd, ln.buf + of) ==
547 mparse_readfd(curp, fd, ln.buf + of);
553 ".so %s", ln.buf + of);
554 ln.sz = mandoc_asprintf(&cp,
556 ln.buf + of);
557 free(ln.buf);
558 ln.buf = cp;
560 mparse_buf_r(curp, ln, of, 0);
600 mdoc_parseln(curp->mdoc, curp->line, ln.buf, of) :
601 man_parseln(curp->man, curp->line, ln.buf, of)) == 2)
614 free(ln.buf);
969 int ln, int pos, const char *fmt, ...)
978 mandoc_msg(t, m, ln, pos, buf);
983 int ln, int col, const char *msg)
995 (*m->mmsg)(er, level, m->file, ln, col, msg);