ptrlist.h

changeset 111
7d1dccdd7215
parent 101
50525dab6c8e
equal deleted inserted replaced
110:13134ea30227 111:7d1dccdd7215
44 extern bool ptrlist_insert_last(PtrList **ptrlist, void *ptr); 44 extern bool ptrlist_insert_last(PtrList **ptrlist, void *ptr);
45 extern bool ptrlist_insert_first(PtrList **ptrlist, void *ptr); 45 extern bool ptrlist_insert_first(PtrList **ptrlist, void *ptr);
46 extern bool ptrlist_reinsert_last(PtrList **ptrlist, void *ptr); 46 extern bool ptrlist_reinsert_last(PtrList **ptrlist, void *ptr);
47 extern bool ptrlist_reinsert_first(PtrList **ptrlist, void *ptr); 47 extern bool ptrlist_reinsert_first(PtrList **ptrlist, void *ptr);
48 extern bool ptrlist_remove(PtrList **ptrlist, void *ptr); 48 extern bool ptrlist_remove(PtrList **ptrlist, void *ptr);
49 extern bool ptrlist_contains(PtrList *ptrlist, void *ptr);
49 extern void ptrlist_clear(PtrList **ptrlist); 50 extern void ptrlist_clear(PtrList **ptrlist);
50 extern void ptrlist_iter_init(PtrListIterTmp *state, PtrList *ptrlist); 51 extern void ptrlist_iter_init(PtrListIterTmp *state, PtrList *ptrlist);
51 extern void *ptrlist_iter(PtrListIterTmp *state); 52 extern void *ptrlist_iter(PtrListIterTmp *state);
52 extern void ptrlist_iter_rev_init(PtrListIterTmp *state, PtrList *ptrlist); 53 extern void ptrlist_iter_rev_init(PtrListIterTmp *state, PtrList *ptrlist);
53 extern void *ptrlist_iter_rev(PtrListIterTmp *state); 54 extern void *ptrlist_iter_rev(PtrListIterTmp *state);

mercurial