AnyPS5/core/libs/prx/libSceNpUniversalDataSystem/src/System.cpp

38 lines
937 B
C++

#include <cinttypes>
#include <cstddef>
#include <cstdint>
#include "NpUniversalDataSystem.hpp"
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"
extern "C" {
int APS5_VABI sceNpUniversalDataSystemInitialize(const NpUniversalDataSystemInitParam* param) {
if (param == nullptr) {
APS5_INVALID_ARG_EX;
}
return SCE_NP_UNIVERSAL_DATA_SYSTEM_OK;
}
int APS5_VABI sceNpUniversalDataSystemTerminate(void) {
return SCE_NP_UNIVERSAL_DATA_SYSTEM_OK;
}
int APS5_VABI sceNpUniversalDataSystemGetMemoryStat(NpUniversalDataSystemMemoryStat* stat) {
if (stat == nullptr) {
APS5_INVALID_ARG_EX;
}
*stat = {};
return SCE_NP_UNIVERSAL_DATA_SYSTEM_OK;
}
int APS5_VABI sceNpUniversalDataSystemGetStorageStat(int context, NpUniversalDataSystemStorageStat* stat) {
if (stat == nullptr) {
APS5_INVALID_ARG_EX;
}
*stat = {};
return SCE_NP_UNIVERSAL_DATA_SYSTEM_OK;
}
}