Lines Matching refs:linenum
124 add_lnum(linenum, pos) in add_lnum() argument
125 LINENUM linenum; in add_lnum()
139 if (p->line == linenum)
170 new->line = linenum;
271 LINENUM linenum; local
322 for (linenum = p->line, cpos = p->pos; cpos < pos; linenum++)
339 add_lnum(linenum, cpos);
345 linenum--;
353 for (linenum = p->line, cpos = p->pos; cpos > pos; linenum--)
370 add_lnum(linenum, cpos);
373 return (linenum);
381 find_pos(linenum) in find_pos() argument
382 LINENUM linenum; in find_pos()
388 if (linenum <= 1)
397 for (p = anchor.next; p != &anchor && p->line < linenum; p = p->next)
399 if (p->line == linenum)
403 if (p == &anchor || linenum - p->prev->line < p->line - linenum)
411 for (clinenum = p->line, cpos = p->pos; clinenum < linenum; clinenum++)
429 for (clinenum = p->line, cpos = p->pos; clinenum > linenum; clinenum--)
459 LINENUM linenum; local
467 linenum = find_linenum(pos);
469 linenum--;
470 return (linenum);
480 LINENUM linenum = 0; in scan_eof() local
488 if ((linenum++ % 256) == 0) in scan_eof()
489 add_lnum(linenum, pos); in scan_eof()