Update offset in Peek/CPeek trait from usize to u64

This commit is contained in:
2025-08-13 11:18:00 +08:00
parent b9ee9d1e42
commit 270a2d9fdf
11 changed files with 91 additions and 93 deletions

View File

@@ -151,8 +151,7 @@ impl CstScript {
let string_count = (strings_offset - string_address_offset) / 4;
let mut strings = Vec::with_capacity(string_count as usize);
for i in 0..string_count {
let offset = file.cpeek_u32_at(string_address_offset as usize + i as usize * 4)?
as usize
let offset = file.cpeek_u32_at(string_address_offset as u64 + i as u64 * 4)? as usize
+ strings_offset as usize;
file.pos = offset;
let start_marker = file.read_u8()?;