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