From a8747faa08a06aa6f4a0a14af73732bbcb82d84d Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 15 Oct 2023 05:36:01 +0100 Subject: Split off general types and structures into separate header --- src/main.c | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 09677b4..24589d2 100644 --- a/src/main.c +++ b/src/main.c @@ -10,33 +10,10 @@ * Description: Entrypoint to program */ -#include #include #include -typedef uint64_t u64; -typedef uint32_t u32; -typedef int32_t i32; -typedef int64_t i64; -typedef float f32; -typedef double f64; - -typedef uint8_t byte; -typedef u64 word; - -typedef union -{ - byte as_byte; - word as_word; - f64 as_float; -} data_t; - -#define DBYTE(BYTE) ((data_t){.as_byte = (BYTE)}) -#define DWORD(WORD) ((data_t){.as_word = (WORD)}) -#define DFLOAT(FLOAT) ((data_t){.as_float = (FLOAT)}) - -#define WORD_SIZE sizeof(word) -#define FLOAT_SIZE sizeof(f64) +#include "./base.h" #define VM_STACK_MAX 1024 -- cgit v1.2.3-13-gbd6f