Files
Viper_VRTE/win32
TermiNexus 1c9447dc82 refactor(fileio): read_all 容量形参 ULONG → sizet(File/FileW)
与 f.size()(LONGLONG)同宽,消除'64 位尺寸进 32 位形参'的隐式窄化诱因;内部 min(file_size, cap-1) 全程用 sizet,只在交给 ReadFile(ULONG) 处显式窄化,且 cap-1 > 4GiB-1 直接返回失败(单次读上限 DWORD),不再静默回绕。
2026-10-10 21:57:39 +08:00
..