|
VSF Documented
|
Macros | |
| #define | __VSF_DYNSTACK_CLASS_IMPLEMENT |
Functions | |
| vsf_err_t | vsf_dynstack_init (vsf_dynstack_t *stack) |
| void | vsf_dynstack_reset (vsf_dynstack_t *stack) |
| void | vsf_dynstack_fini (vsf_dynstack_t *stack) |
| void * | vsf_dynstack_get (vsf_dynstack_t *stack, uint_fast32_t offset) |
| void * | vsf_dynstack_pop (vsf_dynstack_t *stack, uint_fast16_t num) |
| vsf_err_t | vsf_dynstack_push (vsf_dynstack_t *stack, void *item, uint_fast16_t num) |
| vsf_err_t | vsf_dynstack_push_ext (vsf_dynstack_t *stack, void *ptr, uint_fast32_t len) |
| vsf_err_t | vsf_dynstack_pop_ext (vsf_dynstack_t *stack, void *ptr, uint_fast32_t len) |
| #define __VSF_DYNSTACK_CLASS_IMPLEMENT |
| vsf_err_t vsf_dynstack_init | ( | vsf_dynstack_t * | stack | ) |
| void vsf_dynstack_reset | ( | vsf_dynstack_t * | stack | ) |
| void vsf_dynstack_fini | ( | vsf_dynstack_t * | stack | ) |
| void * vsf_dynstack_get | ( | vsf_dynstack_t * | stack, |
| uint_fast32_t | offset | ||
| ) |
| void * vsf_dynstack_pop | ( | vsf_dynstack_t * | stack, |
| uint_fast16_t | num | ||
| ) |
| vsf_err_t vsf_dynstack_push | ( | vsf_dynstack_t * | stack, |
| void * | item, | ||
| uint_fast16_t | num | ||
| ) |
| vsf_err_t vsf_dynstack_push_ext | ( | vsf_dynstack_t * | stack, |
| void * | ptr, | ||
| uint_fast32_t | len | ||
| ) |
| vsf_err_t vsf_dynstack_pop_ext | ( | vsf_dynstack_t * | stack, |
| void * | ptr, | ||
| uint_fast32_t | len | ||
| ) |