97 if (s->
sp == 0)
return 1;
uint32_t lbm_uint
Definition lbm_types.h:48
void lbm_stack_free(lbm_stack_t *s)
Definition stack.c:64
int lbm_stack_create(lbm_stack_t *s, lbm_uint *data, lbm_uint size)
Definition stack.c:44
int lbm_stack_allocate(lbm_stack_t *s, lbm_uint stack_size)
Definition stack.c:32
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
void lbm_stack_clear(lbm_stack_t *s)
Definition stack.c:70
int lbm_pop_2(lbm_stack_t *s, lbm_uint *r0, lbm_uint *r1)
Definition stack.c:97
lbm_uint lbm_get_max_stack(lbm_stack_t *s)
Definition stack.c:52
int lbm_pop_3(lbm_stack_t *s, lbm_uint *r0, lbm_uint *r1, lbm_uint *r2)
Definition stack.c:104
static int lbm_stack_is_empty(lbm_stack_t *s)
Definition stack.h:96
int lbm_pop(lbm_stack_t *s, lbm_uint *val)
Definition stack.c:91
lbm_uint * data
Definition stack.h:34
lbm_uint sp
Definition stack.h:35
lbm_uint size
Definition stack.h:36