#include "stdafx.h" #include "Emu/System.h" #include "Emu/ARMv7/PSVFuncList.h" #include "sceDeflt.h" s32 sceGzipIsValid(vm::cptr pSrcGzip) { throw EXCEPTION(""); } s32 sceGzipGetInfo(vm::cptr pSrcGzip, vm::cpptr ppvExtra, vm::cpptr ppszName, vm::cpptr ppszComment, vm::ptr pusCrc, vm::cpptr ppvData) { throw EXCEPTION(""); } vm::cptr sceGzipGetName(vm::cptr pSrcGzip) { throw EXCEPTION(""); } vm::cptr sceGzipGetComment(vm::cptr pSrcGzip) { throw EXCEPTION(""); } vm::cptr sceGzipGetCompressedData(vm::cptr pSrcGzip) { throw EXCEPTION(""); } s32 sceGzipDecompress(vm::ptr pDst, u32 uiBufSize, vm::cptr pSrcGzip, vm::ptr puiCrc32) { throw EXCEPTION(""); } s32 sceZlibIsValid(vm::cptr pSrcZlib) { throw EXCEPTION(""); } s32 sceZlibGetInfo(vm::cptr pSrcZlib, vm::ptr pbCmf, vm::ptr pbFlg, vm::ptr puiDictId, vm::cpptr ppvData) { throw EXCEPTION(""); } vm::cptr sceZlibGetCompressedData(vm::cptr pSrcZlib) { throw EXCEPTION(""); } s32 sceZlibDecompress(vm::ptr pDst, u32 uiBufSize, vm::cptr pSrcZlib, vm::ptr puiAdler32) { throw EXCEPTION(""); } u32 sceZlibAdler32(u32 uiAdler, vm::cptr pSrc, u32 uiSize) { throw EXCEPTION(""); } s32 sceDeflateDecompress(vm::ptr pDst, u32 uiBufSize, vm::cptr pSrcDeflate, vm::cpptr ppNext) { throw EXCEPTION(""); } s32 sceZipGetInfo(vm::cptr pSrc, vm::cpptr ppvExtra, vm::ptr puiCrc, vm::cpptr ppvData) { throw EXCEPTION(""); } #define REG_FUNC(nid, name) reg_psv_func(nid, &sceDeflt, #name, name) psv_log_base sceDeflt("SceDeflt", []() { sceDeflt.on_load = nullptr; sceDeflt.on_unload = nullptr; sceDeflt.on_stop = nullptr; sceDeflt.on_error = nullptr; REG_FUNC(0xCD83A464, sceZlibAdler32); REG_FUNC(0x110D5050, sceDeflateDecompress); REG_FUNC(0xE3CB51A3, sceGzipDecompress); REG_FUNC(0xBABCF5CF, sceGzipGetComment); REG_FUNC(0xE1844802, sceGzipGetCompressedData); REG_FUNC(0x1B8E5862, sceGzipGetInfo); REG_FUNC(0xAEBAABE6, sceGzipGetName); REG_FUNC(0xDEDADC31, sceGzipIsValid); REG_FUNC(0xE38F754D, sceZlibDecompress); REG_FUNC(0xE680A65A, sceZlibGetCompressedData); REG_FUNC(0x4C0A685D, sceZlibGetInfo); REG_FUNC(0x14A0698D, sceZlibIsValid); });