From 40e23d550506659f7a33057bbbc23cb1cf0632f1 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 25 May 2023 11:00:58 -0400 Subject: refactor: split optable and stack into sep files --- stack.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 stack.h (limited to 'stack.h') diff --git a/stack.h b/stack.h new file mode 100644 index 0000000..16fe07b --- /dev/null +++ b/stack.h @@ -0,0 +1,24 @@ +#include +#include + +#ifndef STACK_H +#define STACK_H + +typedef int stackitem; + +typedef struct { + int size; + int maxsize; + stackitem* start; +} stack; + + +stack* newstack(); + +stackitem pop(stack* s); + +stackitem peek(stack* s); + +void push(stack *s, stackitem si); + +#endif -- cgit v1.2.3