Lines Matching refs:idx
158 list_set_item(list_T *l, int idx, typval_T *tv) in list_set_item() argument
160 listitem_T *li = (listitem_T *)(l + 1) + idx; in list_set_item()
402 long idx; in list_find() local
424 idx = 0; in list_find()
430 idx = l->lv_len - 1; in list_find()
436 idx = l->lv_u.mat.lv_idx; in list_find()
445 idx = 0; in list_find()
451 idx = l->lv_len - 1; in list_find()
455 while (n > idx) in list_find()
459 ++idx; in list_find()
461 while (n < idx) in list_find()
465 --idx; in list_find()
469 l->lv_u.mat.lv_idx = idx; in list_find()
481 long idx, in list_find_nr() argument
488 long n = idx; in list_find_nr()
506 li = list_find(l, idx); in list_find_nr()
520 list_find_str(list_T *l, long idx) in list_find_str() argument
524 li = list_find(l, idx - 1); in list_find_str()
527 semsg(_(e_listidx), idx); in list_find_str()
538 list_find_index(list_T *l, long *idx) in list_find_index() argument
540 listitem_T *li = list_find(l, *idx); in list_find_index()
544 if (*idx < 0) in list_find_index()
546 *idx = 0; in list_find_index()
547 li = list_find(l, *idx); in list_find_index()
560 long idx = 0; in list_idx_of_item() local
566 idx = 0; in list_idx_of_item()
568 ++idx; in list_idx_of_item()
571 return idx; in list_idx_of_item()
854 long idx; in list_assign_range() local
860 idx = idx1; in list_assign_range()
867 if (src_li == NULL || (!empty_idx2 && idx2 == idx)) in list_assign_range()
870 ++idx; in list_assign_range()
880 idx = idx1; in list_assign_range()
896 if (src_li == NULL || (!empty_idx2 && idx2 == idx)) in list_assign_range()
908 ++idx; in list_assign_range()
917 : idx != idx2) in list_assign_range()
1713 long idx; in list_remove() local
1719 idx = (long)tv_get_number_chk(&argvars[1], &error); in list_remove()
1722 else if ((item = list_find(l, idx)) == NULL) in list_remove()
1723 semsg(_(e_listidx), idx); in list_remove()
1799 int idx; member
1901 res = si1->idx > si2->idx ? 1 : -1; in item_compare()
1962 res = si1->idx > si2->idx ? 1 : -1; in item_compare2()
2111 ptrs[i].idx = i; in do_sort_uniq()
2279 int idx = 0; in filter_map() local
2456 set_vim_var_nr(VV_KEY, idx); in filter_map()
2480 ++idx; in filter_map()
2515 for (idx = 0; idx < len; ++idx) in filter_map()
2523 set_vim_var_nr(VV_KEY, idx); in filter_map()
2569 set_vim_var_nr(VV_KEY, idx); in filter_map()
2599 ++idx; in filter_map()
2757 long idx; in f_count() local
2767 idx = (long)tv_get_number_chk(&argvars[3], &error); in f_count()
2770 li = list_find(l, idx); in f_count()
2772 semsg(_(e_listidx), idx); in f_count()