extern bool ptrlist_reinsert_last(PtrList **ptrlist, void *ptr);
extern bool ptrlist_reinsert_first(PtrList **ptrlist, void *ptr);
extern bool ptrlist_remove(PtrList **ptrlist, void *ptr);
+extern bool ptrlist_contains(PtrList *ptrlist, void *ptr);
extern void ptrlist_clear(PtrList **ptrlist);
extern void ptrlist_iter_init(PtrListIterTmp *state, PtrList *ptrlist);
extern void *ptrlist_iter(PtrListIterTmp *state);