From dd5586abec207dd4acd16d51ce0d392c03e5e957 Mon Sep 17 00:00:00 2001 From: nasr Date: Thu, 26 Mar 2026 22:35:30 +0100 Subject: feature(main): init feature(main): init --- source/base/base_stack.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 source/base/base_stack.h (limited to 'source/base/base_stack.h') diff --git a/source/base/base_stack.h b/source/base/base_stack.h new file mode 100755 index 0000000..54d61d3 --- /dev/null +++ b/source/base/base_stack.h @@ -0,0 +1,22 @@ +#ifndef STACK_H +#define STACK_H + +typedef struct mem_stack_header mem_stack_header; +struct mem_stack_header +{ + u8 padding; + u8 previous_offset; +}; + + +typedef struct mem_stack mem_stack; +struct mem_stack +{ + mem_stack_header *header; + + u64 current_offset; + u64 capacity; + u8 *base_position; +}; + +#endif -- cgit v1.3