Lines Matching refs:listitem_T
26 static void list_free_item(list_T *l, listitem_T *item);
64 list_fix_watch(list_T *l, listitem_T *item) in list_fix_watch()
121 l = (list_T *)alloc_clear(sizeof(list_T) + count * sizeof(listitem_T)); in list_alloc_with_items()
128 listitem_T *li = (listitem_T *)(l + 1); in list_alloc_with_items()
160 listitem_T *li = (listitem_T *)(l + 1) + idx; in list_set_item()
226 listitem_T *item; in list_free_contents()
310 listitem_T *
313 return ALLOC_ONE(listitem_T); in listitem_alloc()
321 list_free_item(list_T *l, listitem_T *item) in list_free_item()
323 if (l->lv_with_items == 0 || item < (listitem_T *)l in list_free_item()
324 || item >= (listitem_T *)(l + 1) + l->lv_with_items) in list_free_item()
333 listitem_free(list_T *l, listitem_T *item) in listitem_free()
343 listitem_remove(list_T *l, listitem_T *item) in listitem_remove()
370 listitem_T *item1, *item2; in list_equal()
398 listitem_T *
401 listitem_T *item; in list_find()
484 listitem_T *li; in list_find_nr()
522 listitem_T *li; in list_find_str()
537 listitem_T *
540 listitem_T *li = list_find(l, *idx); in list_find_index()
558 list_idx_of_item(list_T *l, listitem_T *item) in list_idx_of_item()
561 listitem_T *li; in list_idx_of_item()
578 list_append(list_T *l, listitem_T *item) in list_append()
605 listitem_T *li; in list_append_tv()
626 listitem_T *li = listitem_alloc(); in list_append_tv_move()
642 listitem_T *li = listitem_alloc(); in list_append_dict()
661 listitem_T *li = listitem_alloc(); in list_append_list()
681 listitem_T *li = listitem_alloc(); in list_append_string()
703 listitem_T *li; in list_append_number()
721 list_insert_tv(list_T *l, typval_T *tv, listitem_T *item) in list_insert_tv()
723 listitem_T *ni; in list_insert_tv()
738 list_insert(list_T *l, listitem_T *ni, listitem_T *item) in list_insert()
769 listitem_T *
772 listitem_T *li = list_find_index(l, n1); in check_range_index_one()
802 listitem_T *li1, in check_range_index_two()
808 listitem_T *ni = list_find(l, *n2); in check_range_index_two()
850 listitem_T *src_li; in list_assign_range()
851 listitem_T *dest_li; in list_assign_range()
853 listitem_T *first_li = list_find_index(dest, &idx1); in list_assign_range()
933 listitem_T *item; in list_flatten()
934 listitem_T *tofree; in list_flatten()
951 listitem_T *next = item->li_next; in list_flatten()
1071 list_extend(list_T *l1, list_T *l2, listitem_T *bef) in list_extend()
1073 listitem_T *item; in list_extend()
1075 listitem_T *bef_prev; in list_extend()
1128 listitem_T *item; in list_slice()
1217 listitem_T *item; in list_copy()
1218 listitem_T *ni; in list_copy()
1271 vimlist_remove(list_T *l, listitem_T *item, listitem_T *item2) in vimlist_remove()
1273 listitem_T *ip; in vimlist_remove()
1344 listitem_T *item; in list_join_inner()
1491 listitem_T *item; in eval_list()
1578 listitem_T *li; in write_list()
1631 listitem_T *li = &sl->sl_items[i]; in init_static_list()
1651 listitem_T *li; in f_list2str()
1710 listitem_T *item, *item2; in list_remove()
1711 listitem_T *li; in list_remove()
1798 listitem_T *item;
1974 listitem_T *li; in do_sort_uniq()
2261 listitem_T *li, *nli; in filter_map()
2755 listitem_T *li; in f_count()
2835 listitem_T *item; in extend()
2988 listitem_T *item; in f_insert()
3118 listitem_T *li, *ni; in f_reverse()
3213 listitem_T *li = NULL; in f_reduce()