mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 13:42:47 +00:00
NDS mount code cleanup
This commit is contained in:
parent
387f5d6db1
commit
0af54bd67a
@ -137,7 +137,7 @@ u32 NextNitroRomEntry(u32* fileid, u8** fnt_entry) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32 ReadNitroRomEntry(u64* offset, u64* size, bool* is_dir, u32 fileid, u8* fnt_entry, TwlHeader* hdr, u8* fnt, u8* fat) {
|
||||
u32 ReadNitroRomEntry(u64* offset, u64* size, bool* is_dir, u32 fileid, u8* fnt_entry, u8* fat) {
|
||||
// check for end of subtable
|
||||
if (!fnt_entry || !*fnt_entry) return 1;
|
||||
|
||||
|
@ -130,4 +130,4 @@ u32 GetTwlIcon(u8* icon, const TwlIconData* twl_icon);
|
||||
|
||||
u32 FindNitroRomDir(u32 dirid, u32* fileid, u8** fnt_entry, TwlHeader* hdr, u8* fnt, u8* fat);
|
||||
u32 NextNitroRomEntry(u32* fileid, u8** fnt_entry);
|
||||
u32 ReadNitroRomEntry(u64* offset, u64* size, bool* is_dir, u32 fileid, u8* fnt_entry, TwlHeader* hdr, u8* fnt, u8* fat);
|
||||
u32 ReadNitroRomEntry(u64* offset, u64* size, bool* is_dir, u32 fileid, u8* fnt_entry, u8* fat);
|
||||
|
@ -820,7 +820,7 @@ bool ReadVGameDirNitro(VirtualFile* vfile, VirtualDir* vdir) {
|
||||
u8* fnt_entry = fnt + (vdir->offset >> 32);
|
||||
u32 fileid = vdir->index;
|
||||
bool is_dir;
|
||||
if (ReadNitroRomEntry(&(vfile->offset), &(vfile->size), &is_dir, fileid, fnt_entry, twl, fnt, fat) == 0) {
|
||||
if (ReadNitroRomEntry(&(vfile->offset), &(vfile->size), &is_dir, fileid, fnt_entry, fat) == 0) {
|
||||
if (!is_dir) vfile->offset += offset_nds;
|
||||
vfile->offset |= ((u64)(fnt_entry - fnt)) << 32;
|
||||
if (is_dir) vfile->flags |= VFLAG_DIR;
|
||||
|
Loading…
x
Reference in New Issue
Block a user