2021-04-01 02:07:58 +02:00
|
|
|
//
|
2021-03-28 22:49:05 +02:00
|
|
|
// Generated By: dol2asm
|
|
|
|
|
// Translation Unit: JKRFile
|
2021-04-01 02:07:58 +02:00
|
|
|
//
|
2020-12-05 18:45:10 +01:00
|
|
|
|
2021-04-01 02:07:58 +02:00
|
|
|
#include "JSystem/JKernel/JKRFile.h"
|
2021-05-03 02:03:24 +02:00
|
|
|
#include "dolphin/vi/vi.h"
|
2021-03-28 22:49:05 +02:00
|
|
|
|
2021-04-06 18:00:35 +02:00
|
|
|
/* 802D9518-802D9584 2D3E58 006C+00 0/0 2/2 0/0 .text read__7JKRFileFPvll */
|
2021-05-03 02:03:24 +02:00
|
|
|
s32 JKRFile::read(void* data, s32 size, long offset) {
|
|
|
|
|
while (true) {
|
|
|
|
|
s32 result = readData(data, size, offset);
|
|
|
|
|
if (size != result)
|
|
|
|
|
VIWaitForRetrace();
|
|
|
|
|
else
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2020-12-05 18:45:10 +01:00
|
|
|
}
|