diff options
Diffstat (limited to '')
-rw-r--r-- | lib/stack.h | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/stack.h b/lib/stack.h deleted file mode 100644 index 38fb185..0000000 --- a/lib/stack.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef STACK_H -#define STACK_H - -#include "def.h" - -#include <stddef.h> - -struct Stack { - size_t size; - size_t capacity; - void* data; -}; - -void stack_init(struct Stack* stack, size_t size); -void stack_push(struct Stack* stack, void* data, size_t len); -void* stack_pop(struct Stack* stack, size_t len); -void stack_free(struct Stack* stack); - -void stack_push_int(struct Stack* stack, int value); -bool stack_pop_int(struct Stack* stack, int* value); - -#endif |