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_reinsert_last(PtrList **ptrlist, void *ptr);
extern bool ptrlist_reinsert_first(PtrList **ptrlist, void *ptr);
extern bool ptrlist_remove(PtrList **ptrlist, void *ptr);