- json/__init__.vp、math.vp:rawptr[T] 改为 T* - ast/base.vp、ast/stmts.vp:@t.CVTable 改为 virtual class - argparse.vp:t.CPtr(...) 改为 str*(...) - stdarg.vp:arg(type: t.CType) 改为 t.CPtr - stdint.vp:FSIZE_t/LBA_t 换成 LPCSTR - memhub.vp:import 整理、去掉 t.CDefine 前缀、t.CPtr 改 rawptr、格式对齐 - ast/parser.vp、math.vp、linkedlist.vp:对齐与格式清理
10 lines
218 B
Plaintext
10 lines
218 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 | t.CPtr
|
|
|
|
extern def arg(type: t.CPtr)
|