From 70085355dbd837a24db1001ebc41ea0a272091c6 Mon Sep 17 00:00:00 2001 From: zzy <2450266535@qq.com> Date: Sun, 20 Sep 2026 18:07:47 +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/include/core_map.h | 8 ++++---- stage2/sys/spl_rt.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/stage0/include/core_map.h b/stage0/include/core_map.h index f1cdbd6..747147a 100644 --- a/stage0/include/core_map.h +++ b/stage0/include/core_map.h @@ -10,13 +10,13 @@ #define nullptr NULL #endif -#ifndef SPL_USIZE -#define SPL_USIZE +#ifndef SPL_USIZE_TYPEDEF +#define SPL_USIZE_TYPEDEF typedef uintptr_t usize; #endif -#ifndef SPL_ISIZE -#define SPL_ISIZE +#ifndef SPL_ISIZE_TYPEDEF +#define SPL_ISIZE_TYPEDEF typedef intptr_t isize; #endif diff --git a/stage2/sys/spl_rt.h b/stage2/sys/spl_rt.h index 4f935d8..6c7e0ab 100644 --- a/stage2/sys/spl_rt.h +++ b/stage2/sys/spl_rt.h @@ -32,14 +32,14 @@ typedef signed int i32; typedef unsigned long long u64; typedef signed long long i64; -#ifndef SPL_USIZE +#ifndef SPL_USIZE_TYPEDEF +#define SPL_USIZE_TYPEDEF typedef u64 usize; -#define SPL_USIZE #endif -#ifndef SPL_ISIZE +#ifndef SPL_ISIZE_TYPEDEF +#define SPL_ISIZE_TYPEDEF typedef i64 isize; -#define SPL_ISIZE #endif /* 注:不定义 bool/true/false,避免与 C23 关键字冲突;生成代码用 u8 表示布尔。 */