7 typedef struct plistnode {
9 unsigned int *obj; //this can be cast to another type or used to point to a larger structure
12 struct plistnode *next;
15 plistnode_t *pCreate(int);
16 plistnode_t *pInsert(plistnode_t*, unsigned int mid, unsigned int oid, int);
17 int pCount(plistnode_t *pile);
18 int pListMid(plistnode_t *pile, unsigned int *list);
19 unsigned int *pSearch(plistnode_t *, unsigned int mid);
20 void pDelete(plistnode_t *);