uint32_t lbm_uint
Definition: lbm_types.h:48
lbm_uint lbm_get_max_stack(lbm_stack_t *s)
Definition: stack.c:52
void lbm_stack_clear(lbm_stack_t *s)
Definition: stack.c:70
int lbm_push(lbm_stack_t *s, lbm_uint val)
Definition: stack.c:82
int lbm_stack_drop(lbm_stack_t *s, lbm_uint n)
Definition: stack.c:74
int lbm_stack_allocate(lbm_stack_t *s, lbm_uint stack_size)
Definition: stack.c:32
static int lbm_stack_is_empty(lbm_stack_t *s)
Definition: stack.h:96
int lbm_pop_2(lbm_stack_t *s, lbm_uint *r0, lbm_uint *r1)
Definition: stack.c:97
lbm_uint sp
Definition: stack.h:35
lbm_uint * data
Definition: stack.h:34
int lbm_pop_3(lbm_stack_t *s, lbm_uint *r0, lbm_uint *r1, lbm_uint *r2)
Definition: stack.c:104
void lbm_stack_free(lbm_stack_t *s)
Definition: stack.c:64
int lbm_pop(lbm_stack_t *s, lbm_uint *val)
Definition: stack.c:91
lbm_uint size
Definition: stack.h:36
int lbm_stack_create(lbm_stack_t *s, lbm_uint *data, lbm_uint size)
Definition: stack.c:44