util: add stack_Clear
This commit is contained in:
parent
5293cd52ff
commit
f14df89469
@ -69,3 +69,7 @@ uintptr_t stack_Size(stack *s) {
|
||||
uintptr_t stack_Space(stack *s) {
|
||||
return s->top - s->data;
|
||||
}
|
||||
|
||||
void stack_Clear(stack *s) {
|
||||
s->top = s->data + s->size;
|
||||
}
|
||||
|
@ -46,6 +46,9 @@ uintptr_t stack_Size(stack *s);
|
||||
// returns the empty space left in the stack
|
||||
uintptr_t stack_Space(stack *s);
|
||||
|
||||
// clears the stack
|
||||
void stack_Clear(stack *s);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user