From 46a49718b09fa5a517d2aa8dceadcc1713ffc51a Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 15 Feb 2025 16:05:15 +0100 Subject: post align --- src/bin/parse.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/bin/parse.rs') diff --git a/src/bin/parse.rs b/src/bin/parse.rs index d436aad..496f4d3 100644 --- a/src/bin/parse.rs +++ b/src/bin/parse.rs @@ -24,22 +24,22 @@ fn main() -> anyhow::Result<()> { for ob in file.objects { cab.seek(SeekFrom::Start(ob.data_offset))?; - let mut ob_data = cab.by_ref(); //.take(ob.data_size as u64); - eprintln!("{:#?}", ob); + // eprintln!("{:#?}", ob); let typetree = if ob.type_id < 0 { unimplemented!() } else { - file.types - .iter() - .find(|t| t.class_id == ob.type_id) - .expect("unknown type") + // file.types + // .iter() + // .find(|t| t.class_id == ob.type_id) + // .expect("unknown type") + &file.types[ob.type_id as usize] }; - eprintln!("{typetree:#?}"); + // eprintln!("{typetree:#?}"); - let value = read_value(typetree.type_tree.as_ref().unwrap(), e, &mut ob_data)?; + let value = read_value(typetree.type_tree.as_ref().unwrap(), e, &mut cab)?; - eprintln!("{value:#?}") + // eprintln!("{value:#?}") } // eprintln!("{:#?}", file.types); } -- cgit v1.2.3-70-g09d2