| 1 |
|
| 2 | #ifndef _PERF_PSTACK_
|
| 3 | #define _PERF_PSTACK_
|
| 4 |
|
| 5 | #include <stdbool.h>
|
| 6 |
|
| 7 | struct pstack;
|
| 8 | struct pstack *pstack__new(unsigned short max_nr_entries);
|
| 9 | void pstack__delete(struct pstack *pstack);
|
| 10 | bool pstack__empty(const struct pstack *pstack);
|
| 11 | void pstack__remove(struct pstack *pstack, void *key);
|
| 12 | void pstack__push(struct pstack *pstack, void *key);
|
| 13 | void *pstack__peek(struct pstack *pstack);
|
| 14 |
|
| 15 | #endif
|