src/list.c
void
list_free_item(list_T *l, listitem_T *item)
{
    if (l->lv_with_items == 0 || item < (listitem_T *)l
			   || item >= (listitem_T *)(l + 1) + l->lv_with_items)
	vim_free(item);
}
/*
 * Free a list item, unless it was allocated together with the list itself.
 * Does not clear the value.  Does not notify watchers.
 */
Free a list item, unless it was allocated together with the list itself.
Does not clear the value.  Does not notify watchers.
Free a list item unless it was allocated together with the list itself . Does not clear the value . Does not notify watchers .
void
list_free_item(list_T *l, listitem_T *item)
{
    if (l->lv_with_items == 0 || item < (listitem_T *)l
			   || item >= (listitem_T *)(l + 1) + l->lv_with_items)
	vim_free(item);
}
void list_free_item ( list_T * l , listitem_T * item ) { if ( l -> lv_with_items == 0 || item < ( listitem_T * ) l || item >= ( listitem_T * ) ( l + 1 ) + l -> lv_with_items ) vim_free ( item ) ; }
Free a list item, unless it was allocated together with the list itself.
Free a list item unless it was allocated together with the list itself .