Lines Matching defs:pos
326 size_t pos; /* byte number in the ln buffer */
336 pos = 0;
339 if (0 == pos && '\0' == blk.buf[i])
374 if (pos + 11 > ln.sz)
384 &blk, &i, &ln, &pos, &curp->filenc))) {
386 curp->line, pos, "0x%x", c);
387 ln.buf[pos++] = '?';
401 curp, curp->line, pos, "0x%x", c);
404 ln.buf[pos++] = '?';
411 ln.buf[pos++] = blk.buf[i++];
443 for (; pos > 0; --pos) {
444 if (ln.buf[pos - 1] != ' ')
446 if (pos > 2 && ln.buf[pos - 2] == '\\')
459 curp->line, pos, "0x%x", c);
461 ln.buf[pos++] = '?';
467 ln.buf[pos++] = blk.buf[i++];
468 ln.buf[pos++] = blk.buf[i++];
471 if (pos >= ln.sz)
474 ln.buf[pos] = '\0';
496 curp->secondary->sz + pos + 2);
499 ln.buf, pos);
500 curp->secondary->sz += pos;
516 curp->line, pos, NULL);
517 pos = 0;
520 pos = strlen(ln.buf);
525 pos = 0;
540 curp->secondary->sz -= pos + 1;
549 curp, curp->line, pos,
559 pos = 0;
602 pos = 0;
889 int ln, int pos, const char *fmt, ...)
898 mandoc_msg(t, m, ln, pos, buf);