Files
Viper_VRTE/stdarg.vp
T
TermiNexus 14ba84db8e chore(syntax): R1 typedef 右值改用 T*(21 处)
编译器已支持 typedef 右值类型位(305242aa),故解除 R1 的 typedef 右值例外:stdint.vp 19 处(INTPTR/BYTEPTR/CHARPTR/WCHARPTR/*PTR 等)、stdarg.vp 1 处(va_list)改为 T*,AST 与 T | t.CPtr 逐字段同形。
2026-10-05 20:58:38 +08:00

10 lines
210 B
Plaintext

import t
extern def va_start(args: t.CPtr, last_arg: t.CPtr)
extern def va_arg(args: t.CPtr, type: t.CPtr) -> t.CPtr
extern def va_end(args: t.CPtr)
va_list: t.CTypedef = uchar*
extern def arg(type: t.CPtr)