Files
af/include/s_cpak.h
T
Derek Hensley 7c3634c2fb s_cpak OK (#239)
* YAML setup

* func_800CD640_jp

* func_800CD68C_jp

* func_800CD730_jp

* func_800CD8F8_jp

* func_800CD990_jp

* func_800CD9F0_jp

* func_800CDA4C_jp

* func_800CDA90_jp

* func_800CDAD0_jp

* func_800CD760_jp

* func_800CD82C_jp

* Cleanup
2025-01-20 11:52:28 -07:00

21 lines
759 B
C

#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