Files
Viper_VRTE/fltk/_cfl_prefs.vp
T
TermiNexus c0d56b127d chore(comments): includes 头注释英文化(R11 收尾)
把 includes 下 64 个 .vp 的文件头注释(含 traceback.vp 第 13-427 行的整块文件级说明)以及 2 处漏网的正文中文注释(ast/lexer.vp、json/__writer.vp)与 1 处中文 docstring(memhub.vp)逐行译为英文;同步把 fltk/gen_ffi.py 的生成模板与其自身注释英文化,使重新生成仍为英文。

只改注释/文档串文字:行数与代码逐字节不变(骨架比对 140 文件漂移 0),运行时中文字符串字面量 305 处保持原样。验证:三重重编 SUCCESS(170.21s)+ 全量 77/77 顺序回归通过 + VET 编译 SUCCESS / --search-paths 7 条 exit 0。
2026-10-06 09:42:25 +08:00

52 lines
4.0 KiB
Plaintext

import t, c
from fltk._types import *
# ============================================================
# fltk/_cfl_prefs.vp — extern FFI declarations for cfl_prefs.h (cfltk C API)
# ============================================================
# Every function maps directly to a cfltk-generated C symbol (extern "C"); link target: cfltk2.
# Type conventions: Fl_* objects are opaque pointers (Fl_XxxPtr); const char* -> str;
# function pointers / void* -> bytes (pass 0/NULL or leave unused on the Viper side).
extern def Fl_Preferences_set_file_access(flags: uint32)
extern def Fl_Preferences_file_access() -> uint32
extern def Fl_Preferences_remove(id_: bytes) -> char
extern def Fl_Preferences_new(root: int, vendor: str, application: str) -> Fl_PreferencesPtr
extern def Fl_Preferences_from_path(path: str, vendor: str, application: str) -> Fl_PreferencesPtr
extern def Fl_Preferences_from_parent_group(parent: Fl_PreferencesPtr, group: str) -> Fl_PreferencesPtr
extern def Fl_Preferences_from_parent_idx(parent: Fl_PreferencesPtr, groupIndex: int) -> Fl_PreferencesPtr
extern def Fl_Preferences_copy(a0: Fl_PreferencesPtr) -> Fl_PreferencesPtr
extern def Fl_Preferences_delete(a0: Fl_PreferencesPtr)
extern def Fl_Preferences_from_id(id: bytes) -> Fl_PreferencesPtr
extern def Fl_Preferences_filename(prefs: Fl_PreferencesPtr, buffer: str, buffer_size: uint32) -> int
extern def Fl_Preferences_get_userdata_path(prefs: Fl_PreferencesPtr, path: str, pathlen: int) -> char
extern def Fl_Preferences_id(prefs: Fl_PreferencesPtr) -> bytes
extern def Fl_Preferences_name(prefs: Fl_PreferencesPtr) -> str
extern def Fl_Preferences_path(prefs: Fl_PreferencesPtr) -> str
extern def Fl_Preferences_groups(prefs: Fl_PreferencesPtr) -> int
extern def Fl_Preferences_group(prefs: Fl_PreferencesPtr, num_group: int) -> str
extern def Fl_Preferences_group_exists(prefs: Fl_PreferencesPtr, key: str) -> char
extern def Fl_Preferences_delete_group(prefs: Fl_PreferencesPtr, group: str) -> char
extern def Fl_Preferences_delete_all_groups(prefs: Fl_PreferencesPtr) -> char
extern def Fl_Preferences_entries(prefs: Fl_PreferencesPtr) -> int
extern def Fl_Preferences_entry(prefs: Fl_PreferencesPtr, index: int) -> str
extern def Fl_Preferences_entry_exists(prefs: Fl_PreferencesPtr, key: str) -> char
extern def Fl_Preferences_delete_entry(prefs: Fl_PreferencesPtr, entry: str) -> char
extern def Fl_Preferences_delete_all_entries(prefs: Fl_PreferencesPtr) -> char
extern def Fl_Preferences_clear(prefs: Fl_PreferencesPtr) -> char
extern def Fl_Preferences_seti(prefs: Fl_PreferencesPtr, entry: str, value: int) -> char
extern def Fl_Preferences_setf(prefs: Fl_PreferencesPtr, entry: str, value: float) -> char
extern def Fl_Preferences_setfp(prefs: Fl_PreferencesPtr, entry: str, value: float, precision: int) -> char
extern def Fl_Preferences_setd(prefs: Fl_PreferencesPtr, entry: str, value: double) -> char
extern def Fl_Preferences_setdp(prefs: Fl_PreferencesPtr, entry: str, value: double, precision: int) -> char
extern def Fl_Preferences_sets(prefs: Fl_PreferencesPtr, entry: str, value: str) -> char
extern def Fl_Preferences_setv(prefs: Fl_PreferencesPtr, entry: str, value: bytes, size: int) -> char
extern def Fl_Preferences_geti(prefs: Fl_PreferencesPtr, entry: str, value: bytes, defaultValue: int) -> char
extern def Fl_Preferences_getf(prefs: Fl_PreferencesPtr, entry: str, value: bytes, defaultValue: float) -> char
extern def Fl_Preferences_getd(prefs: Fl_PreferencesPtr, entry: str, value: bytes, defaultValue: double) -> char
extern def Fl_Preferences_gets(prefs: Fl_PreferencesPtr, entry: str, value: str, defaultValue: str, maxSize: int) -> char
extern def Fl_Preferences_getv(prefs: Fl_PreferencesPtr, entry: str, value: bytes, defaultValue: bytes, defaultSize: int, maxSize: int) -> char
extern def Fl_Preferences_getv2(prefs: Fl_PreferencesPtr, entry: str, value: bytes, defaultValue: bytes, defaultSize: int, size: bytes) -> char
extern def Fl_Preferences_size(prefs: Fl_PreferencesPtr, entry: str) -> int