From c44ab0298e350df6c831aada3ec616af95d81ba7 Mon Sep 17 00:00:00 2001 From: sbosse Date: Mon, 16 Mar 2026 11:10:53 +0100 Subject: [PATCH] Mon 16 Mar 11:09:06 CET 2026 --- src/reg.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/reg.c diff --git a/src/reg.c b/src/reg.c new file mode 100644 index 0000000..5d8b934 --- /dev/null +++ b/src/reg.c @@ -0,0 +1,21 @@ +#include "config.h" +#include "types.h" +#include "error.h" +#include "tokens.h" +#include "ops.h" +#include "mem.h" +#include "var.h" +#include "stack.h" +#include "reg.h" +#include "vm.h" + +reg_t * RegAllocate() { + reg_t * r = (reg_t *)MEMALLOC(sizeof(reg_t)); + return r; +} +void RegInit(reg_t *R) { + MEMSET(R,0,sizeof(reg_t)); + R->error = EOK; + R->state = PIDLE; + R->steps = 1; +}