stage2 解决类型重复导入的问题

This commit is contained in:
zzy committed 2026-09-20 18:07:47 +08:00
1 parent d10578d267
commit 70085355db
2 files changed
+8 -8

No files matched your search

+4 -4
View File
@@ -10,13 +10,13 @@
#define nullptr NULL #define nullptr NULL
#endif #endif
#ifndef SPL_USIZE #ifndef SPL_USIZE_TYPEDEF
#define SPL_USIZE #define SPL_USIZE_TYPEDEF
typedef uintptr_t usize; typedef uintptr_t usize;
#endif #endif
#ifndef SPL_ISIZE #ifndef SPL_ISIZE_TYPEDEF
#define SPL_ISIZE #define SPL_ISIZE_TYPEDEF
typedef intptr_t isize; typedef intptr_t isize;
#endif #endif
+4 -4
View File
@@ -32,14 +32,14 @@ typedef signed int i32;
typedef unsigned long long u64; typedef unsigned long long u64;
typedef signed long long i64; typedef signed long long i64;
#ifndef SPL_USIZE #ifndef SPL_USIZE_TYPEDEF
#define SPL_USIZE_TYPEDEF
typedef u64 usize; typedef u64 usize;
#define SPL_USIZE
#endif #endif
#ifndef SPL_ISIZE #ifndef SPL_ISIZE_TYPEDEF
#define SPL_ISIZE_TYPEDEF
typedef i64 isize; typedef i64 isize;
#define SPL_ISIZE
#endif #endif
/* 注:不定义 bool/true/false,避免与 C23 关键字冲突;生成代码用 u8 表示布尔。 */ /* 注:不定义 bool/true/false,避免与 C23 关键字冲突;生成代码用 u8 表示布尔。 */