Lines Matching refs:linenum
126 add_lnum(off_t linenum, off_t pos) in add_lnum() argument
139 if (p->line == linenum) in add_lnum()
168 new->line = linenum; in add_lnum()
257 off_t linenum; in find_linenum() local
305 for (linenum = p->line, cpos = p->pos; cpos < pos; linenum++) { in find_linenum()
321 add_lnum(linenum, cpos); in find_linenum()
327 linenum--; in find_linenum()
335 for (linenum = p->line, cpos = p->pos; cpos > pos; linenum--) { in find_linenum()
351 add_lnum(linenum, cpos); in find_linenum()
354 return (linenum); in find_linenum()
362 find_pos(off_t linenum) in find_pos() argument
368 if (linenum <= 1) in find_pos()
377 for (p = anchor.next; p != &anchor && p->line < linenum; p = p->next) in find_pos()
379 if (p->line == linenum) in find_pos()
383 if (p == &anchor || linenum - p->prev->line < p->line - linenum) { in find_pos()
391 clinenum < linenum; in find_pos()
409 clinenum > linenum; in find_pos()
438 off_t linenum; in currline() local
446 linenum = find_linenum(pos); in currline()
448 linenum--; in currline()
449 return (linenum); in currline()