Lines Matching refs:linenum
125 public void add_lnum(LINENUM linenum, POSITION pos) in add_lnum() argument
138 if (p->line == linenum) in add_lnum()
169 new->line = linenum; in add_lnum()
265 LINENUM linenum; in find_linenum() local
316 for (linenum = p->line, cpos = p->pos; cpos < pos; linenum++) in find_linenum()
333 add_lnum(linenum, cpos); in find_linenum()
339 linenum--; in find_linenum()
347 for (linenum = p->line, cpos = p->pos; cpos > pos; linenum--) in find_linenum()
364 add_lnum(linenum, cpos); in find_linenum()
367 return (linenum); in find_linenum()
374 public POSITION find_pos(LINENUM linenum) in find_pos() argument
380 if (linenum <= 1) in find_pos()
389 for (p = anchor.next; p != &anchor && p->line < linenum; p = p->next) in find_pos()
391 if (p->line == linenum) in find_pos()
395 if (p == &anchor || linenum - p->prev->line < p->line - linenum) in find_pos()
403 for (clinenum = p->line, cpos = p->pos; clinenum < linenum; clinenum++) in find_pos()
421 for (clinenum = p->line, cpos = p->pos; clinenum > linenum; clinenum--) in find_pos()
449 LINENUM linenum; in currline() local
457 linenum = find_linenum(pos); in currline()
459 linenum--; in currline()
460 return (linenum); in currline()
469 LINENUM linenum = 0; in scan_eof() local
482 if ((linenum++ % 256) == 0) in scan_eof()
483 add_lnum(linenum, pos); in scan_eof()
495 public LINENUM vlinenum(LINENUM linenum) in vlinenum() argument
498 linenum = (linenum < header_lines) ? 0 : linenum - header_lines; in vlinenum()
499 return linenum; in vlinenum()