1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef S_CPAK_H
#define S_CPAK_H
#include "ultra64.h"
#include "m_cpak.h"
void sCPk_SetCode(OSPfsState* pfsState, u16* companyCode, u32* gameCode);
s32 sCPk_PakOpen(OSPfsInfo* pfsInfo, s32 channel);
s32 sCPk_PakFreeArea(OSPfsInfo* pfsInfo);
s32 sCPk_Save(OSPfsInfo* pfsInfo, s32 offset, s32 size, u8* buffer);
s32 sCPk_Load(OSPfsInfo* pfsInfo, s32 offset, s32 size, u8* buffer);
s32 sCPk_MakeFile(OSPfsInfo* pfsInfo, OSPfsState* pfsState, size_t size);
s32 sCPk_FileOpen(OSPfsInfo* pfsInfo, OSPfsState* pfsState);
s32 sCPk_DeleteFile(OSPfsInfo* pfsInfo, OSPfsState* pfsState);
u32 sCPk_FileState(OSPfsInfo* pfsInfo, OSPfsState* pfsState);
s32 sCPk_FileNum(OSPfsInfo* pfsInfo, s32* maxFiles, s32* filesUsed);
s32 sCPk_RepairID(OSPfsInfo* pfsInfo);
#endif
|