From 7d07ff825dc7cff7ee80b04346e0d2c49a91e190 Mon Sep 17 00:00:00 2001 From: scratko Date: Sun, 31 Mar 2024 21:05:36 +0300 Subject: Initial commit --- stack.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 stack.h (limited to 'stack.h') diff --git a/stack.h b/stack.h new file mode 100644 index 0000000..f7d0cfb --- /dev/null +++ b/stack.h @@ -0,0 +1,17 @@ +#ifndef STACK_H_SENTRY +#define STACK_H_SENTRY + +struct item { + long data; + struct item *next; +}; +typedef struct item* stack; + +void init_stack(stack *st); +void push_stack(stack *st, long num); +long pop_stack(stack *st); +int is_empty_stack(const stack *st); +long top_stack(const stack *st); +extern void* heap_base; + +#endif -- cgit v1.2.3