diff src/structs.h @ 370:3a21825ad207

updated for version 7.0095
author vimboss
date Mon, 27 Jun 2005 22:42:44 +0000
parents 7033303ea0c0
children 6b49757d378c
line wrap: on
line diff
--- a/src/structs.h
+++ b/src/structs.h
@@ -1020,16 +1020,18 @@ struct listwatch_S
  */
 struct listvar_S
 {
+    listitem_T	*lv_first;	/* first item, NULL if none */
+    listitem_T	*lv_last;	/* last item, NULL if none */
     int		lv_refcount;	/* reference count */
     int		lv_len;		/* number of items */
-    listitem_T	*lv_first;	/* first item, NULL if none */
-    listitem_T	*lv_last;	/* last item, NULL if none */
     listwatch_T	*lv_watch;	/* first watcher, NULL if none */
     int		lv_idx;		/* cached index of an item */
     listitem_T	*lv_idx_item;	/* when not NULL item at index "lv_idx" */
     int		lv_copyID;	/* ID used by deepcopy() */
     list_T	*lv_copylist;	/* copied list used by deepcopy() */
     char	lv_lock;	/* zero, VAR_LOCKED, VAR_FIXED */
+    list_T	*lv_used_next;	/* next list in used dicts list */
+    list_T	*lv_used_prev;	/* previous list in used lists list */
 };
 
 /*
@@ -1061,6 +1063,8 @@ struct dictvar_S
     int		dv_copyID;	/* ID used by deepcopy() */
     dict_T	*dv_copydict;	/* copied dict used by deepcopy() */
     char	dv_lock;	/* zero, VAR_LOCKED, VAR_FIXED */
+    dict_T	*dv_used_next;	/* next dict in used dicts list */
+    dict_T	*dv_used_prev;	/* previous dict in used dicts list */
 };