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); |