comparison src/proto/list.pro @ 23982:9fcd71d0db89 v8.2.2533

patch 8.2.2533: Vim9: cannot use a range with :unlet Commit: https://github.com/vim/vim/commit/5b5ae29bd3d7b832b6f15320430f7f191e0abd1f Author: Bram Moolenaar <Bram@vim.org> Date: Sat Feb 20 17:04:02 2021 +0100 patch 8.2.2533: Vim9: cannot use a range with :unlet Problem: Vim9: cannot use a range with :unlet. Solution: Implement ISN_UNLETRANGE.
author Bram Moolenaar <Bram@vim.org>
date Sat, 20 Feb 2021 17:15:03 +0100
parents 525c9e218c69
children 0082503ff2ff
comparison
equal deleted inserted replaced
23981:05c1a8485fb9 23982:9fcd71d0db89
18 long list_len(list_T *l); 18 long list_len(list_T *l);
19 int list_equal(list_T *l1, list_T *l2, int ic, int recursive); 19 int list_equal(list_T *l1, list_T *l2, int ic, int recursive);
20 listitem_T *list_find(list_T *l, long n); 20 listitem_T *list_find(list_T *l, long n);
21 long list_find_nr(list_T *l, long idx, int *errorp); 21 long list_find_nr(list_T *l, long idx, int *errorp);
22 char_u *list_find_str(list_T *l, long idx); 22 char_u *list_find_str(list_T *l, long idx);
23 listitem_T *list_find_index(list_T *l, long *idx);
23 long list_idx_of_item(list_T *l, listitem_T *item); 24 long list_idx_of_item(list_T *l, listitem_T *item);
24 void list_append(list_T *l, listitem_T *item); 25 void list_append(list_T *l, listitem_T *item);
25 int list_append_tv(list_T *l, typval_T *tv); 26 int list_append_tv(list_T *l, typval_T *tv);
26 int list_append_tv_move(list_T *l, typval_T *tv); 27 int list_append_tv_move(list_T *l, typval_T *tv);
27 int list_append_dict(list_T *list, dict_T *dict); 28 int list_append_dict(list_T *list, dict_T *dict);