From 56ebfa3f4b0d7a80090b344b294252d2be152bb0 Mon Sep 17 00:00:00 2001 From: nasr Date: Mon, 2 Mar 2026 22:43:16 +0000 Subject: feature(main): base library impelmentation --- 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