objlist.h

changeset 111
7d1dccdd7215
parent 101
50525dab6c8e
equal deleted inserted replaced
110:13134ea30227 111:7d1dccdd7215
46 extern bool objlist_insert_last(ObjList **objlist, Obj *obj); 46 extern bool objlist_insert_last(ObjList **objlist, Obj *obj);
47 extern bool objlist_insert_first(ObjList **objlist, Obj *obj); 47 extern bool objlist_insert_first(ObjList **objlist, Obj *obj);
48 extern bool objlist_reinsert_last(ObjList **objlist, Obj *obj); 48 extern bool objlist_reinsert_last(ObjList **objlist, Obj *obj);
49 extern bool objlist_reinsert_first(ObjList **objlist, Obj *obj); 49 extern bool objlist_reinsert_first(ObjList **objlist, Obj *obj);
50 extern bool objlist_remove(ObjList **objlist, Obj *obj); 50 extern bool objlist_remove(ObjList **objlist, Obj *obj);
51 extern bool objlist_contains(ObjList *objlist, Obj *obj);
51 extern void objlist_clear(ObjList **objlist); 52 extern void objlist_clear(ObjList **objlist);
52 extern void objlist_iter_init(ObjListIterTmp *state, ObjList *objlist); 53 extern void objlist_iter_init(ObjListIterTmp *state, ObjList *objlist);
53 extern Obj *objlist_iter(ObjListIterTmp *state); 54 extern Obj *objlist_iter(ObjListIterTmp *state);
54 extern void objlist_iter_rev_init(ObjListIterTmp *state, ObjList *objlist); 55 extern void objlist_iter_rev_init(ObjListIterTmp *state, ObjList *objlist);
55 extern Obj *objlist_iter_rev(ObjListIterTmp *state); 56 extern Obj *objlist_iter_rev(ObjListIterTmp *state);

mercurial