From e2750b105ed490002aa61e63cb768324c9733ab6 Mon Sep 17 00:00:00 2001 From: Jaby Date: Sun, 23 Oct 2022 16:30:51 +0200 Subject: [PATCH] Improve member name --- src/Tools/cdtypes/src/types/path_table.rs | 8 ++++---- src/Tools/psxcdgen/src/iso_writer/psx/encoder/mod.rs | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Tools/cdtypes/src/types/path_table.rs b/src/Tools/cdtypes/src/types/path_table.rs index bff0c2b8..e94b53ed 100644 --- a/src/Tools/cdtypes/src/types/path_table.rs +++ b/src/Tools/cdtypes/src/types/path_table.rs @@ -1,14 +1,14 @@ use super::{helper::{force_convert_ascii_to_str}, lsb_msb::{EndianFamilyTypes, ReadWriteEndian, LittleEndianFamily, BigEndianFamily}}; pub type PathTableL = PathTableBase; -pub type PathTableM = PathTableBase; +pub type PathTableB = PathTableBase; #[repr(packed(1))] pub struct PathTableBase { pub name_length: [u8; 1], pub extended_attribute_length: [u8; 1], pub directory_logical_block: EndianFamily::U32, - pub parent_logical_block: EndianFamily::U16, + pub parent_table_id: EndianFamily::U16, //name: DString //padding: only if name_length is odd } @@ -19,7 +19,7 @@ impl PathTableBase { name_length: [name.len() as u8], extended_attribute_length: [0], directory_logical_block: EndianFamily::U32::default(), - parent_logical_block: EndianFamily::U16::default(), + parent_table_id: EndianFamily::U16::default(), }; self.set_name(name); @@ -65,7 +65,7 @@ impl PathTableBase { impl std::fmt::Display for PathTableBase { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let (dir_block, parent_block) = unsafe { - (std::ptr::addr_of!(self.directory_logical_block).read_unaligned().read(), std::ptr::addr_of!(self.parent_logical_block).read_unaligned().read()) + (std::ptr::addr_of!(self.directory_logical_block).read_unaligned().read(), std::ptr::addr_of!(self.parent_table_id).read_unaligned().read()) }; write!(f, "\"{}\" @{} ^{}", self.get_name(), dir_block, parent_block) diff --git a/src/Tools/psxcdgen/src/iso_writer/psx/encoder/mod.rs b/src/Tools/psxcdgen/src/iso_writer/psx/encoder/mod.rs index c0d23901..2323b25d 100644 --- a/src/Tools/psxcdgen/src/iso_writer/psx/encoder/mod.rs +++ b/src/Tools/psxcdgen/src/iso_writer/psx/encoder/mod.rs @@ -12,7 +12,7 @@ use cdtypes::{ dir_record::DirectoryRecord, helper::sector_count_mode2_form1, lsb_msb::*, - path_table::{PathTableL, PathTableM}, + path_table::{PathTableL, PathTableB}, sector::{AudioSample, Mode2Form1}, } }; @@ -401,7 +401,7 @@ fn write_path_tables(arranged_root_dir: &DirectoryDataType, sectors: &mut Vec(&data_l[idx])}; - let new_value = unsafe {std::mem::transmute::<&mut u8, &mut PathTableM>(&mut data_l[idx])}; + let new_value = unsafe {std::mem::transmute::<&mut u8, &mut PathTableB>(&mut data_l[idx])}; new_value.directory_logical_block.write(org_value.directory_logical_block.read()); - new_value.parent_logical_block.write(org_value.parent_logical_block.read()); + new_value.parent_table_id.write(org_value.parent_table_id.read()); idx += new_value.get_size(); }