Lines Matching refs:curix
5496 int curix = ml_upd_lastcurix; in ml_updatechunk() local
5537 for (curline = 1, curix = 0; in ml_updatechunk()
5538 curix < buf->b_ml.ml_usedchunks - 1 in ml_updatechunk()
5539 && line >= curline + buf->b_ml.ml_chunksize[curix].mlcs_numlines; in ml_updatechunk()
5540 curix++) in ml_updatechunk()
5541 curline += buf->b_ml.ml_chunksize[curix].mlcs_numlines; in ml_updatechunk()
5543 else if (curix < buf->b_ml.ml_usedchunks - 1 in ml_updatechunk()
5544 && line >= curline + buf->b_ml.ml_chunksize[curix].mlcs_numlines) in ml_updatechunk()
5547 curline += buf->b_ml.ml_chunksize[curix].mlcs_numlines; in ml_updatechunk()
5548 curix++; in ml_updatechunk()
5550 curchnk = buf->b_ml.ml_chunksize + curix; in ml_updatechunk()
5576 if (buf->b_ml.ml_chunksize[curix].mlcs_numlines >= MLCS_MAXL) in ml_updatechunk()
5584 mch_memmove(buf->b_ml.ml_chunksize + curix + 1, in ml_updatechunk()
5585 buf->b_ml.ml_chunksize + curix, in ml_updatechunk()
5586 (buf->b_ml.ml_usedchunks - curix) * in ml_updatechunk()
5638 buf->b_ml.ml_chunksize[curix].mlcs_numlines = linecnt; in ml_updatechunk()
5639 buf->b_ml.ml_chunksize[curix + 1].mlcs_numlines -= linecnt; in ml_updatechunk()
5640 buf->b_ml.ml_chunksize[curix].mlcs_totalsize = size; in ml_updatechunk()
5641 buf->b_ml.ml_chunksize[curix + 1].mlcs_totalsize -= size; in ml_updatechunk()
5646 else if (buf->b_ml.ml_chunksize[curix].mlcs_numlines >= MLCS_MINL in ml_updatechunk()
5647 && curix == buf->b_ml.ml_usedchunks - 1 in ml_updatechunk()
5654 curchnk = buf->b_ml.ml_chunksize + curix + 1; in ml_updatechunk()
5691 if (curix < (buf->b_ml.ml_usedchunks - 1) in ml_updatechunk()
5695 curix++; in ml_updatechunk()
5696 curchnk = buf->b_ml.ml_chunksize + curix; in ml_updatechunk()
5698 else if (curix == 0 && curchnk->mlcs_numlines <= 0) in ml_updatechunk()
5705 else if (curix == 0 || (curchnk->mlcs_numlines > 10 in ml_updatechunk()
5716 if (curix < buf->b_ml.ml_usedchunks) in ml_updatechunk()
5718 mch_memmove(buf->b_ml.ml_chunksize + curix, in ml_updatechunk()
5719 buf->b_ml.ml_chunksize + curix + 1, in ml_updatechunk()
5720 (buf->b_ml.ml_usedchunks - curix) * in ml_updatechunk()
5728 ml_upd_lastcurix = curix; in ml_updatechunk()
5741 int curix; in ml_find_line_or_offset() local
5773 curix = size = 0; in ml_find_line_or_offset()
5774 while (curix < buf->b_ml.ml_usedchunks - 1 in ml_find_line_or_offset()
5776 && lnum >= curline + buf->b_ml.ml_chunksize[curix].mlcs_numlines) in ml_find_line_or_offset()
5778 && offset > size + buf->b_ml.ml_chunksize[curix].mlcs_totalsize in ml_find_line_or_offset()
5779 + ffdos * buf->b_ml.ml_chunksize[curix].mlcs_numlines))) in ml_find_line_or_offset()
5781 curline += buf->b_ml.ml_chunksize[curix].mlcs_numlines; in ml_find_line_or_offset()
5782 size += buf->b_ml.ml_chunksize[curix].mlcs_totalsize; in ml_find_line_or_offset()
5784 size += buf->b_ml.ml_chunksize[curix].mlcs_numlines; in ml_find_line_or_offset()
5785 curix++; in ml_find_line_or_offset()