Lines Matching defs:linenum
122 public void add_lnum(LINENUM linenum, POSITION pos)
135 if (p->line == linenum)
166 new->line = linenum;
275 LINENUM linenum;
324 for (linenum = p->line, cpos = p->pos; cpos < pos; linenum++)
341 add_lnum(linenum, cpos);
347 linenum--;
355 for (linenum = p->line, cpos = p->pos; cpos > pos; linenum--)
372 add_lnum(linenum, cpos);
374 return (linenum);
381 public POSITION find_pos(LINENUM linenum)
387 if (linenum <= 1)
396 for (p = anchor.next; p != &anchor && p->line < linenum; p = p->next)
398 if (p->line == linenum)
402 if (p == &anchor || linenum - p->prev->line < p->line - linenum)
410 for (clinenum = p->line, cpos = p->pos; clinenum < linenum; clinenum++)
428 for (clinenum = p->line, cpos = p->pos; clinenum > linenum; clinenum--)
456 LINENUM linenum;
464 linenum = find_linenum(pos);
466 linenum--;
467 return (linenum);
481 LINENUM linenum = 0;
495 if ((linenum++ % 256) == 0)
496 add_lnum(linenum, pos);
512 public LINENUM vlinenum(LINENUM linenum)
515 linenum = (linenum < header_lines) ? 0 : linenum - header_lines;
516 return linenum;