Files
AnyPS5/core/libs/tests/GuestCommonDialog.cpp
T

24 lines
666 B
C++

#include "prx/libSceCommonDialog/include/Api.hpp"
#include "prx/libc/include/general/VabiMacros.hpp"
#include "prx/libSceCommonDialog/CommonDialog.hpp"
#include <cstdlib>
namespace {
void Require(bool value) {
if (!value) std::abort();
}
constexpr int kErrAlreadySystemInitialized = static_cast<int>(0x80B80002);
}
int main() {
Require(!sceCommonDialogIsUsed());
Require(sceCommonDialogInitialize() == COMMON_DIALOG_OK);
Require(!sceCommonDialogIsUsed());
Require(sceCommonDialogInitialize() == kErrAlreadySystemInitialized);
Require(sceCommonDialogInitialize() == kErrAlreadySystemInitialized);
Require(!sceCommonDialogIsUsed());
}