refactor: 全量迁移 includes 到新规范语法

按根目录 新规范 迁移 R1/R2/R3/R4/R6/R7/R8/R9:指针 T* 后缀、内建类型短别名、c.Addr/c.Deref 单目化、c.Asm 改 __asm__、t.CDefine 改 define 软关键字、t.CEnum 改 enum。R4 对内建 cast 多参实参保留 c.Deref 原写法(单目化会致 TPC 类型退化)。验证:includes 52/52 编译通过,TransPyV 自举产物顺序回归 77/77 全通过。
This commit is contained in:
TermiNexus committed 2026-10-05 09:04:46 +08:00
1 parent aecdf27132
commit e80284a6d5
88 files changed
+4474 -4474

No files matched your search

+2 -2
View File
@@ -46,12 +46,12 @@ def b64encode(s: str, out: str) -> sizet:
# * @param s: Base64 encoded string
# * @param out: Output binary buffer
# * @retval Length of decoded binary data
def b64decode(s: str, out: uint8 | t.CPtr) -> sizet:
def b64decode(s: str, out: uint8*) -> sizet:
length: sizet = len(s)
i: sizet = 0
j: sizet = 0
val: uint32 = 0
c: t.CInt
c: int
# Restore 3 bytes from every 4 Base64 characters
for i in range(0, length, 4):
if s[i] == '=':