Lines Matching refs:linenum
121 public void add_lnum(LINENUM linenum, POSITION pos) in add_lnum() argument
134 if (p->line == linenum) in add_lnum()
165 new->line = linenum; in add_lnum()
274 LINENUM linenum; in find_linenum() local
323 for (linenum = p->line, cpos = p->pos; cpos < pos; linenum++) in find_linenum()
340 add_lnum(linenum, cpos); in find_linenum()
346 linenum--; in find_linenum()
354 for (linenum = p->line, cpos = p->pos; cpos > pos; linenum--) in find_linenum()
371 add_lnum(linenum, cpos); in find_linenum()
373 return (linenum); in find_linenum()
380 public POSITION find_pos(LINENUM linenum) in find_pos() argument
386 if (linenum <= 1) in find_pos()
395 for (p = anchor.next; p != &anchor && p->line < linenum; p = p->next) in find_pos()
397 if (p->line == linenum) in find_pos()
401 if (p == &anchor || linenum - p->prev->line < p->line - linenum) in find_pos()
409 for (clinenum = p->line, cpos = p->pos; clinenum < linenum; clinenum++) in find_pos()
427 for (clinenum = p->line, cpos = p->pos; clinenum > linenum; clinenum--) in find_pos()
455 LINENUM linenum; in currline() local
463 linenum = find_linenum(pos); in currline()
465 linenum--; in currline()
466 return (linenum); in currline()
480 LINENUM linenum = 0; in scan_eof() local
494 if ((linenum++ % 256) == 0) in scan_eof()
495 add_lnum(linenum, pos); in scan_eof()
511 public LINENUM vlinenum(LINENUM linenum) in vlinenum() argument
519 linenum = (linenum < header_end_line) ? 0 : linenum - header_end_line + 1; in vlinenum()
522 return linenum; in vlinenum()