Defines |
#define | stackelem(elem) PELIB_CONCAT_2(stackelem_, elem) |
#define | stackelem_t(elem) PELIB_CONCAT_2(stackelem(elem), _t) |
#define | pelib_stackelem_write(elem) PELIB_CONCAT_3(pelib_, stackelem(elem), _write) |
#define | pelib_stackelem_read(elem) PELIB_CONCAT_3(pelib_, stackelem(elem), _read) |
#define | pelib_stackelem_check(elem) PELIB_CONCAT_3(pelib_, stackelem(elem), _check) |
#define | stack(elem) PELIB_CONCAT_2(stack_, elem) |
#define | stack_t(elem) PELIB_CONCAT_2(stack(elem), _t) |
#define | pelib_stack_check(elem) PELIB_CONCAT_3(pelib_, stack(elem), _check) |
#define | pelib_stack_isempty(elem) PELIB_CONCAT_3(pelib_, stack(elem), _isempty) |
#define | pelib_stack_push(elem) PELIB_CONCAT_3(pelib_, stack(elem), _push) |
#define | pelib_stack_pop(elem) PELIB_CONCAT_3(pelib_, stack(elem), _pop) |
#define | pelib_stack_peek(elem) PELIB_CONCAT_3(pelib_, stack(elem), _peek) |
#define | pelib_stack_push_safe(elem) PELIB_CONCAT_3(pelib_, stack(elem), _push_safe) |
#define | pelib_stack_pop_safe(elem) PELIB_CONCAT_3(pelib_, stack(elem), _pop_safe) |
#define | pelib_stack_push_elem(elem) PELIB_CONCAT_3(pelib_, stack(elem), _push_elem) |
#define | pelib_stack_pop_elem(elem) PELIB_CONCAT_3(pelib_, stack(elem), _pop_elem) |
#define | pelib_stack_push_elem_safe(elem) PELIB_CONCAT_3(pelib_, stack(elem), _push_elem_safe) |
#define | pelib_stack_pop_elem_safe(elem) PELIB_CONCAT_3(pelib_, stack(elem), _pop_elem_safe) |
#define | pelib_stack_push_safe_managed(elem) PELIB_CONCAT_3(pelib_, stack(elem), _push_safe_managed) |
#define | pelib_stack_pop_safe_managed(elem) PELIB_CONCAT_3(pelib_, stack(elem), _pop_safe_managed) |
#define | STRUCT_T stackelem_t(STACK_T) |
#define | STRUCT_T stack_t(STACK_T) |
Functions |
struct | stackelem (STACK_T) |
int pelib_stackelem_write() | STACK_T (stackelem_t(STACK_T)*, STACK_T) |
int pelib_stackelem_read() | STACK_T (stackelem_t(STACK_T)*, STACK_T *) |
int pelib_stackelem_check() | STACK_T (stackelem_t(STACK_T)*) |
struct | stack (STACK_T) |
int pelib_stack_check() | STACK_T (stack_t(STACK_T)*) |
int pelib_stack_push() | STACK_T (stack_t(STACK_T)*stack, STACK_T data) |
int pelib_stack_pop() | STACK_T (stack_t(STACK_T)*, STACK_T *) |
int pelib_stack_push_elem() | STACK_T (stack_t(STACK_T)*, stackelem_t(STACK_T)*) |
int pelib_stack_pop_elem() | STACK_T (stack_t(STACK_T)*, stackelem_t(STACK_T)**) |
int pelib_stack_push_safe_managed() | STACK_T (stack_t(STACK_T)*stack, stack_t(STACK_T)*bin, STACK_T value) |
int pelib_stack_pop_safe_managed() | STACK_T (stack_t(STACK_T)*stack, stack_t(STACK_T)*bin, STACK_T *ptr) |