JKRDecomp, JKRFileFinder (#1943)

* JKRDecomp

* JKRFileFinder

* JKRHeap.h size_t
This commit is contained in:
Jcw87
2023-09-25 01:02:29 -07:00
committed by GitHub
parent 3e46ad6b30
commit 251f9e2d5e
7 changed files with 31 additions and 226 deletions
-38
View File
@@ -6,27 +6,6 @@
#include "JSystem/JKernel/JKRFileFinder.h"
#include "JSystem/JKernel/JKRArchive.h"
//
// Forward References:
//
extern "C" void __ct__12JKRArcFinderFP10JKRArchivell();
extern "C" void findNextFile__12JKRArcFinderFv();
extern "C" void __ct__12JKRDvdFinderFPCc();
extern "C" void __dt__12JKRDvdFinderFv();
extern "C" void findNextFile__12JKRDvdFinderFv();
extern "C" void __dt__13JKRFileFinderFv();
extern "C" void __dt__12JKRArcFinderFv();
extern "C" void* __vt__12JKRDvdFinder;
extern "C" void* __vt__13JKRFileFinder;
//
// External References:
//
extern "C" void __dl__FPv();
extern "C" void getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl();
//
// Declarations:
//
@@ -68,23 +47,11 @@ JKRDvdFinder::JKRDvdFinder(const char* directory) : JKRFileFinder() {
}
/* 802D47F4-802D4874 2CF134 0080+00 1/0 0/0 0/0 .text __dt__12JKRDvdFinderFv */
// JKRFileFinder::~JKRFileFinder is not inlined
#ifdef NONMATCHING
JKRDvdFinder::~JKRDvdFinder() {
if (mDvdIsOpen) {
DVDCloseDir(&mDvdDirectory);
}
}
#else
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm JKRDvdFinder::~JKRDvdFinder() {
nofralloc
#include "asm/JSystem/JKernel/JKRFileFinder/__dt__12JKRDvdFinderFv.s"
}
#pragma pop
#endif
/* 802D4874-802D4910 2CF1B4 009C+00 1/0 0/0 0/0 .text findNextFile__12JKRDvdFinderFv */
bool JKRDvdFinder::findNextFile(void) {
@@ -110,8 +77,3 @@ bool JKRDvdFinder::findNextFile(void) {
return mIsAvailable;
}
inline JKRFileFinder::~JKRFileFinder() {}
/* 802D4958-802D49B4 2CF298 005C+00 1/0 0/0 0/0 .text __dt__12JKRArcFinderFv */
inline JKRArcFinder::~JKRArcFinder() {}