mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 14:49:59 -04:00
Decompile __osCheckId
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
#ifndef _IN_LIB_LIB_4C090_H
|
||||
#define _IN_LIB_LIB_4C090_H
|
||||
#include <ultra64.h>
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
u16 __osSumCalc(u8 *ptr, int length);
|
||||
s32 __osIdCheckSum(u16 *ptr, u16 *csum, u16 *icsum);
|
||||
s32 __osRepairPackId(OSPfs *pfs, __OSPackId *badid, __OSPackId *newid);
|
||||
s32 __osCheckPackId(OSPfs *pfs, __OSPackId *temp);
|
||||
s32 __osGetId(OSPfs *pfs);
|
||||
u32 func0004c860(void);
|
||||
s32 __osPfsRWInode(OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank);
|
||||
|
||||
#endif
|
||||
@@ -7,7 +7,7 @@
|
||||
s32 osPfsChecker(OSPfs *pfs);
|
||||
u32 func0004dc28(void);
|
||||
u32 func0004def4(void);
|
||||
u32 func0004e090(void);
|
||||
s32 func0004e090(u8 *id, u8 *buffer, u32 len);
|
||||
void osMapTLB(s32 index, OSPageMask pm, void *vaddr, u32 evenpaddr, u32 oddpaddr, s32 asid);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -51,5 +51,12 @@ void __osDispatchThread();
|
||||
u32 __osGetCause();
|
||||
s32 __osAtomicDec(u32*);
|
||||
s32 __osPfsSelectBank(OSPfs *pfs, u8 bank);
|
||||
u16 __osSumCalc(u8 *ptr, int length);
|
||||
s32 __osIdCheckSum(u16 *ptr, u16 *csum, u16 *icsum);
|
||||
s32 __osRepairPackId(OSPfs *pfs, __OSPackId *badid, __OSPackId *newid);
|
||||
s32 __osCheckPackId(OSPfs *pfs, __OSPackId *temp);
|
||||
s32 __osGetId(OSPfs *pfs);
|
||||
s32 __osCheckId(OSPfs *pfs);
|
||||
s32 __osPfsRWInode(OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user