Lines Matching refs:ln
153 struct buf ln; in mparse_buf_r() local
165 ln.sz = 256; in mparse_buf_r()
166 ln.buf = mandoc_malloc(ln.sz); in mparse_buf_r()
167 ln.next = NULL; in mparse_buf_r()
208 if (pos + 12 > ln.sz) in mparse_buf_r()
209 resize_buf(&ln, 256); in mparse_buf_r()
218 &blk, &i, &ln, &pos, &curp->filenc))) { in mparse_buf_r()
221 ln.buf[pos++] = '?'; in mparse_buf_r()
238 ln.buf[pos++] = '?'; in mparse_buf_r()
242 ln.buf[pos++] = blk.buf[i++]; in mparse_buf_r()
244 ln.buf[pos] = '\0'; in mparse_buf_r()
252 thisln->buf = mandoc_strdup(ln.buf); in mparse_buf_r()
253 thisln->sz = strlen(ln.buf) + 1; in mparse_buf_r()
267 if (pos + 2 > ln.sz) in mparse_buf_r()
268 resize_buf(&ln, 256); in mparse_buf_r()
269 ln.buf[pos++] = '\n'; in mparse_buf_r()
270 ln.buf[pos] = '\0'; in mparse_buf_r()
285 &ln, &of, start && spos == 0 ? pos : 0); in mparse_buf_r()
351 mdoc_parseln(curp->man, curp->line, ln.buf, of) : in mparse_buf_r()
352 man_parseln(curp->man, curp->line, ln.buf, of) in mparse_buf_r()
366 result = mparse_buf_r(curp, ln, of, 0); in mparse_buf_r()
380 mandoc_strdup(ln.buf + of); in mparse_buf_r()
383 if ((fd = mparse_open(curp, ln.buf + of)) != -1) { in mparse_buf_r()
384 mparse_readfd(curp, fd, ln.buf + of); in mparse_buf_r()
389 ln.buf + of, strerror(errno)); in mparse_buf_r()
390 ln.sz = mandoc_asprintf(&cp, in mparse_buf_r()
392 ln.buf + of); in mparse_buf_r()
393 free(ln.buf); in mparse_buf_r()
394 ln.buf = cp; in mparse_buf_r()
396 mparse_buf_r(curp, ln, of, 0); in mparse_buf_r()
411 *ln.buf = '\0'; in mparse_buf_r()
412 if (ln.sz < loop->sz) in mparse_buf_r()
413 resize_buf(&ln, loop->sz); in mparse_buf_r()
414 (void)strlcat(ln.buf, loop->buf, ln.sz); in mparse_buf_r()
419 pos = (line_result & ROFF_APPEND) ? strlen(ln.buf) : 0; in mparse_buf_r()
428 free(ln.buf); in mparse_buf_r()