mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 00:22:57 -05:00
25 lines
584 B
C++
25 lines
584 B
C++
#include "prx/libc/include/general/VabiMacros.hpp"
|
|
#include "prx/libSceCommonDialog/CommonDialog.hpp"
|
|
#include <cstdlib>
|
|
|
|
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());
|
|
}
|