summaryrefslogtreecommitdiff
path: root/source/base/base_stack.h
diff options
context:
space:
mode:
authornasr <nsrddyn@gmail.com>2026-03-02 22:43:16 +0000
committernasr <nsrddyn@gmail.com>2026-03-02 22:43:16 +0000
commit56ebfa3f4b0d7a80090b344b294252d2be152bb0 (patch)
tree9d12900a2870dde05e7ce6581104dc2b3070dbe1 /source/base/base_stack.h
parent9053e4a0a20f0c0338aa4c5d9f9c0520184bcad7 (diff)
feature(main): base library impelmentation
Diffstat (limited to 'source/base/base_stack.h')
-rwxr-xr-xsource/base/base_stack.h22
1 files changed, 22 insertions, 0 deletions
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 @@
1#ifndef STACK_H
2#define STACK_H
3
4typedef struct mem_stack_header mem_stack_header;
5struct mem_stack_header
6{
7 u8 padding;
8 u8 previous_offset;
9};
10
11
12typedef struct mem_stack mem_stack;
13struct mem_stack
14{
15 mem_stack_header *header;
16
17 u64 current_offset;
18 u64 capacity;
19 u8 *base_position;
20};
21
22#endif