summaryrefslogtreecommitdiff
path: root/libs/JSystem/JKernel/JKRFileCache.cpp
diff options
context:
space:
mode:
authorhatal175 <hatal175@users.noreply.github.com>2023-02-09 17:52:32 +0200
committerGitHub <noreply@github.com>2023-02-09 08:52:32 -0700
commitd449897b870667cde7a0f672060044c2dc265c68 (patch)
treeac7ccee7253571ac5cf907c85fa1b7d64d388c33 /libs/JSystem/JKernel/JKRFileCache.cpp
parentdf44816bec9f277da34d2739e06dc378e66970d7 (diff)
Misc matches (#274)
Diffstat (limited to 'libs/JSystem/JKernel/JKRFileCache.cpp')
-rw-r--r--libs/JSystem/JKernel/JKRFileCache.cpp16
1 files changed, 2 insertions, 14 deletions
diff --git a/libs/JSystem/JKernel/JKRFileCache.cpp b/libs/JSystem/JKernel/JKRFileCache.cpp
index e480f0bc2c..b89aeaefde 100644
--- a/libs/JSystem/JKernel/JKRFileCache.cpp
+++ b/libs/JSystem/JKernel/JKRFileCache.cpp
@@ -311,7 +311,6 @@ u32 JKRFileCache::readResource(void* dst, u32 dstLength, u32, const char* path)
/* 802D50D4-802D5164 2CFA14 0090+00 1/0 0/0 0/0 .text removeResourceAll__12JKRFileCacheFv
*/
-#ifdef NONMATCHING
void JKRFileCache::removeResourceAll(void) {
ASSERT(isMounted());
@@ -319,22 +318,11 @@ void JKRFileCache::removeResourceAll(void) {
iterator = mCacheBlockList.getFirst();
while (iterator != mCacheBlockList.getEnd()) {
JKRFreeToHeap(mParentHeap, iterator->mMemoryPtr);
- mCacheBlockList.remove(iterator.mLink);
- JSUListIterator<CCacheBlock> next = iterator++;
- CCacheBlock* cacheBlock = next.getObject();
+ mCacheBlockList.remove(&iterator.getObject()->mCacheBlockLink);
+ CCacheBlock* cacheBlock = (iterator++).getObject();
delete cacheBlock;
}
}
-#else
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void JKRFileCache::removeResourceAll() {
- nofralloc
-#include "asm/JSystem/JKernel/JKRFileCache/removeResourceAll__12JKRFileCacheFv.s"
-}
-#pragma pop
-#endif
/* 802D5164-802D51F8 2CFAA4 0094+00 1/0 0/0 0/0 .text removeResource__12JKRFileCacheFPv
*/