#include "prx/libc/include/general/VabiMacros.hpp" #include "prx/libSceCommonDialog/CommonDialog.hpp" #include extern "C" { int APS5_VABI sceCommonDialogInitialize(void); bool APS5_VABI sceCommonDialogIsUsed(void); } namespace { void Require(bool value) { if (!value) std::abort(); } } int main() { Require(!sceCommonDialogIsUsed()); Require(sceCommonDialogInitialize() == COMMON_DIALOG_OK); Require(!sceCommonDialogIsUsed()); Require(sceCommonDialogInitialize() == COMMON_DIALOG_ERROR_ALREADY_INITIALIZED); Require(!sceCommonDialogIsUsed()); }