Lines Matching refs:idx

483     int		idx;  in ml_set_crypt_key()  local
541 idx = 0; // start with first index in block 1 in ml_set_crypt_key()
569 else if (idx < (int)pp->pb_count) // go a block deeper in ml_set_crypt_key()
571 if (pp->pb_pointer[idx].pe_bnum < 0) in ml_set_crypt_key()
576 ++idx; in ml_set_crypt_key()
589 ip->ip_index = idx; in ml_set_crypt_key()
591 bnum = pp->pb_pointer[idx].pe_bnum; in ml_set_crypt_key()
592 page_count = pp->pb_pointer[idx].pe_page_count; in ml_set_crypt_key()
593 idx = 0; in ml_set_crypt_key()
617 idx = ip->ip_index + 1; // go to next index in ml_set_crypt_key()
1168 int idx; in ml_recover() local
1493 idx = 0; // start with first index in block 1 in ml_recover()
1530 if (idx == 0 && line_count != 0) in ml_recover()
1548 else if (idx < (int)pp->pb_count) // go a block deeper in ml_recover()
1550 if (pp->pb_pointer[idx].pe_bnum < 0) in ml_recover()
1559 line_count = pp->pb_pointer[idx].pe_line_count; in ml_recover()
1561 pp->pb_pointer[idx].pe_old_lnum - 1, in ml_recover()
1573 ++idx; // get same block again for next index in ml_recover()
1587 ip->ip_index = idx; in ml_recover()
1589 bnum = pp->pb_pointer[idx].pe_bnum; in ml_recover()
1590 line_count = pp->pb_pointer[idx].pe_line_count; in ml_recover()
1591 page_count = pp->pb_pointer[idx].pe_page_count; in ml_recover()
1592 idx = 0; in ml_recover()
1674 idx = ip->ip_index + 1; // go to next index in ml_recover()
1697 for (idx = 1; idx <= lnum; ++idx) in ml_recover()
1700 p = vim_strsave(ml_get(idx)); in ml_recover()
1701 i = STRCMP(p, ml_get(idx + lnum)); in ml_recover()
2644 int idx; in ml_get_buf() local
2671 idx = lnum - buf->b_ml.ml_locked_low; in ml_get_buf()
2672 start = ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_get_buf()
2675 if (idx == 0) in ml_get_buf()
2678 end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); in ml_get_buf()
3517 int idx; in adjust_text_props_for_delete() local
3540 idx = lnum - buf->b_ml.ml_locked_low; in adjust_text_props_for_delete()
3541 line_start = ((dp->db_index[idx]) & DB_INDEX_MASK); in adjust_text_props_for_delete()
3542 if (idx == 0) // first line in block, text at the end in adjust_text_props_for_delete()
3545 line_size = ((dp->db_index[idx - 1]) & DB_INDEX_MASK) in adjust_text_props_for_delete()
3611 int idx; in ml_delete_int() local
3661 idx = lnum - buf->b_ml.ml_locked_low; in ml_delete_int()
3665 line_start = ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_delete_int()
3666 if (idx == 0) // first line in block, text at the end in ml_delete_int()
3669 line_size = ((dp->db_index[idx - 1]) & DB_INDEX_MASK) - line_start; in ml_delete_int()
3709 idx = ip->ip_index; in ml_delete_int()
3724 if (count != idx) // move entries after the deleted one in ml_delete_int()
3725 mch_memmove(&pp->pb_pointer[idx], &pp->pb_pointer[idx + 1], in ml_delete_int()
3726 (size_t)(count - idx) * sizeof(PTR_EN)); in ml_delete_int()
3757 for (i = idx; i < count - 1; ++i) in ml_delete_int()
3958 int idx; in ml_flush_line() local
3984 idx = lnum - buf->b_ml.ml_locked_low; in ml_flush_line()
3985 start = ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_flush_line()
3987 if (idx == 0) // line is last in block in ml_flush_line()
3990 old_len = (dp->db_index[idx - 1] & DB_INDEX_MASK) - start; in ml_flush_line()
4004 if (extra != 0 && idx < count - 1) in ml_flush_line()
4012 for (i = idx + 1; i < count; ++i) in ml_flush_line()
4015 dp->db_index[idx] -= extra; in ml_flush_line()
4051 ((dp->db_index[idx] & DB_MARKED) ? ML_APPEND_MARK : 0) in ml_flush_line()
4138 int idx; in ml_find_line() local
4253 for (idx = 0; idx < (int)pp->pb_count; ++idx) in ml_find_line()
4255 t = pp->pb_pointer[idx].pe_line_count; in ml_find_line()
4259 ip->ip_index = idx; in ml_find_line()
4260 bnum = pp->pb_pointer[idx].pe_bnum; in ml_find_line()
4261 page_count = pp->pb_pointer[idx].pe_page_count; in ml_find_line()
4274 pp->pb_pointer[idx].pe_bnum = bnum; in ml_find_line()
4282 if (idx >= (int)pp->pb_count) // past the end: something wrong! in ml_find_line()
4294 pp->pb_pointer[idx].pe_line_count--; in ml_find_line()
4299 pp->pb_pointer[idx].pe_line_count++; in ml_find_line()
4367 int idx; in ml_lineadd() local
4373 for (idx = buf->b_ml.ml_stack_top - 1; idx >= 0; --idx) in ml_lineadd()
4375 ip = &(buf->b_ml.ml_stack[idx]); in ml_lineadd()
5579 int idx; in ml_updatechunk() local
5602 idx = curline - buf->b_ml.ml_locked_low; in ml_updatechunk()
5606 rest = count - idx; in ml_updatechunk()
5609 end_idx = idx + MLCS_MINL - linecnt - 1; in ml_updatechunk()
5625 for (i = end_idx; i < idx; ++i) in ml_updatechunk()
5631 if (idx == 0) // first line in block, text at the end in ml_updatechunk()
5634 text_end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); in ml_updatechunk()
5746 int idx; in ml_find_line_or_offset() local
5800 start_idx = idx = curline - buf->b_ml.ml_locked_low; in ml_find_line_or_offset()
5801 if (idx == 0) // first line in block, text at the end in ml_find_line_or_offset()
5804 text_end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); in ml_find_line_or_offset()
5808 if (curline + (count - idx) >= lnum) in ml_find_line_or_offset()
5809 idx += lnum - curline - 1; in ml_find_line_or_offset()
5811 idx = count - 1; in ml_find_line_or_offset()
5826 l1 = (char_u *)dp + ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_find_line_or_offset()
5827 l2 = (char_u *)dp + (idx == 0 ? dp->db_txt_end in ml_find_line_or_offset()
5828 : ((dp->db_index[idx - 1]) & DB_INDEX_MASK)); in ml_find_line_or_offset()
5833 + text_end - (int)((dp->db_index[idx]) & DB_INDEX_MASK) in ml_find_line_or_offset()
5845 if (idx == count - 1) in ml_find_line_or_offset()
5850 idx++; in ml_find_line_or_offset()
5861 for (i = start_idx; i <= idx; ++i) in ml_find_line_or_offset()
5869 len = text_end - ((dp->db_index[idx]) & DB_INDEX_MASK) in ml_find_line_or_offset()
5879 else if (idx == start_idx) in ml_find_line_or_offset()
5883 - (text_end - ((dp->db_index[idx - 1]) & DB_INDEX_MASK)) in ml_find_line_or_offset()
5888 curline += idx - start_idx + extra; in ml_find_line_or_offset()