mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-07 19:00:41 -04:00
Attempt to decompile func0f167200
This commit is contained in:
@@ -348,6 +348,20 @@ glabel func0f167200
|
||||
/* f16727c: 27bd0018 */ addiu $sp,$sp,0x18
|
||||
);
|
||||
|
||||
// Mismatch: Reordered instructions, most likely related to debug ifdefs.
|
||||
//void *func0f167200(s32 filenum, s32 arg1, u8 *ptr, u32 size)
|
||||
//{
|
||||
// if (arg1 == 0x11 || arg1 == 0x22) {
|
||||
// g_FileInfo[filenum].unk04 = size;
|
||||
//
|
||||
// func0f166eb4(ptr, size, &filetable[filenum], &g_FileInfo[filenum]);
|
||||
// } else {
|
||||
// while (1);
|
||||
// }
|
||||
//
|
||||
// return ptr;
|
||||
//}
|
||||
|
||||
u32 fileGetSize(s32 filenum)
|
||||
{
|
||||
return g_FileInfo[filenum].size;
|
||||
|
||||
@@ -12,7 +12,7 @@ void func0f166f74(void);
|
||||
void func0f166ff0(u16 filenum, void *memaddr, s32 offset, u32 len);
|
||||
u32 func0f167054(u32 filenum);
|
||||
void *func0f1670fc(u32 filenum, u32 arg1);
|
||||
void *func0f167200(s32 file_id, s32 arg1, u8 *arg2, s32 arg3);
|
||||
void *func0f167200(s32 filenum, s32 arg1, u8 *ptr, u32 size);
|
||||
u32 fileGetSize(s32 filenum);
|
||||
u32 fileGetUnk04(s32 filenum);
|
||||
void func0f1672a8(s32 filenum, void *ptr, u32 size, bool resizing);
|
||||
|
||||
Reference in New Issue
Block a user