objlist.c

changeset 62
aae5facf9fc5
parent 60
a4033700e35c
child 91
817f90f58aec
--- a/objlist.c	Mon Feb 16 18:09:03 2004 +0100
+++ b/objlist.c	Mon Feb 16 18:50:28 2004 +0100
@@ -19,67 +19,67 @@
 
 static void free_node(ObjList **objlist, ObjList *node)
 {
-	UNLINK_ITEM(*objlist, node, next, prev);
-	free(node);
+    UNLINK_ITEM(*objlist, node, next, prev);
+    free(node);
 }
 
-	
+    
 void watch_handler(Watch *watch, Obj *obj)
 {
-	ObjList *node=(ObjList*)watch;
-	ObjList **list=node->list;
-	
-	if(iter_next==node)
-		iter_next=node->next;
-	
-	free_node(list, node);
+    ObjList *node=(ObjList*)watch;
+    ObjList **list=node->list;
+    
+    if(iter_next==node)
+        iter_next=node->next;
+    
+    free_node(list, node);
 }
 
 
 
 bool objlist_insert(ObjList **objlist, Obj *obj)
 {
-	ObjList *node;
-	
-	if(obj==NULL)
-		return FALSE;
-	
-	node=ALLOC(ObjList);
-	
-	if(node==NULL)
-		return FALSE;
-		
-	watch_init(&(node->watch));
-	watch_setup(&(node->watch), obj, watch_handler);
-	node->list=objlist;
-	
-	LINK_ITEM_FIRST(*objlist, node, next, prev);
-	
-	return TRUE;
+    ObjList *node;
+    
+    if(obj==NULL)
+        return FALSE;
+    
+    node=ALLOC(ObjList);
+    
+    if(node==NULL)
+        return FALSE;
+        
+    watch_init(&(node->watch));
+    watch_setup(&(node->watch), obj, watch_handler);
+    node->list=objlist;
+    
+    LINK_ITEM_FIRST(*objlist, node, next, prev);
+    
+    return TRUE;
 }
 
 
 void objlist_remove(ObjList **objlist, Obj *obj)
 {
-	ObjList *node=*objlist;
-	
-	while(node!=NULL){
-		if(node->watch.obj==obj){
-			watch_reset(&(node->watch));
-			free_node(objlist, node);
-			return;
-		}
-		node=node->next;
-	}
+    ObjList *node=*objlist;
+    
+    while(node!=NULL){
+        if(node->watch.obj==obj){
+            watch_reset(&(node->watch));
+            free_node(objlist, node);
+            return;
+        }
+        node=node->next;
+    }
 }
 
 
 void objlist_clear(ObjList **objlist)
 {
-	while(*objlist!=NULL){
-		watch_reset(&((*objlist)->watch));
-		free_node(objlist, *objlist);
-	}
+    while(*objlist!=NULL){
+        watch_reset(&((*objlist)->watch));
+        free_node(objlist, *objlist);
+    }
 }
 
 
@@ -88,25 +88,25 @@
 
 Obj *objlist_init_iter(ObjList *objlist)
 {
-	if(objlist==NULL){
-		iter_next=NULL;
-		return NULL;
-	}
-	
-	iter_next=objlist->next;
-	return objlist->watch.obj;
+    if(objlist==NULL){
+        iter_next=NULL;
+        return NULL;
+    }
+    
+    iter_next=objlist->next;
+    return objlist->watch.obj;
 }
 
 
 Obj *objlist_iter()
 {
-	ObjList *ret;
-	
-	if(iter_next==NULL)
-		return NULL;
-	
-	ret=iter_next;
-	iter_next=iter_next->next;
-	
-	return ret->watch.obj;
+    ObjList *ret;
+    
+    if(iter_next==NULL)
+        return NULL;
+    
+    ret=iter_next;
+    iter_next=iter_next->next;
+    
+    return ret->watch.obj;
 }

mercurial