From fae017b52d33452a1a136a225c60dee78870cf77 Mon Sep 17 00:00:00 2001 From: zzy <2450266535@qq.com> Date: Sun, 20 Sep 2026 18:35:21 +0800 Subject: [PATCH] =?UTF-8?q?stage2=20=E8=A7=A3=E5=86=B3=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E5=AF=BC=E5=85=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stage0/spl_mcode.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/stage0/spl_mcode.h b/stage0/spl_mcode.h index 631c904..741aed6 100644 --- a/stage0/spl_mcode.h +++ b/stage0/spl_mcode.h @@ -9,8 +9,15 @@ #include #include +#ifndef SPL_USIZE_TYPEDEF +#define SPL_USIZE_TYPEDEF typedef uintptr_t usize; +#endif + +#ifndef SPL_ISIZE_TYPEDEF +#define SPL_ISIZE_TYPEDEF typedef intptr_t isize; +#endif typedef enum { SPL_VOID, @@ -103,7 +110,7 @@ typedef enum { #define X(opcode, name, argc, pop, push, desc) opcode, SPL_OPCODES(X) #undef X - SPL_OPCODE_COUNT, + SPL_OPCODE_COUNT, } spl_vm_opcode_t; /* @@ -192,8 +199,6 @@ void spl_prog_init(spl_prog_t *prog); void spl_prog_drop(spl_prog_t *prog); void spl_prog_dump(spl_prog_t *prog); - - int spl_prog_load_from_file(const char *fname, spl_prog_t *prog); int spl_prog_load_from_buffer(const char *buffer, usize len, spl_prog_t *prog); int spl_prog_store_to_file(const char *fname, spl_prog_t *prog);