[noexcept] Don't throw on unimplemented HLE functions.

Getting rid of exceptions.
This commit is contained in:
Nekotekina 2019-09-02 14:41:57 +03:00
parent 0dfe85dc14
commit a5be410e3f
26 changed files with 550 additions and 284 deletions

View file

@ -432,72 +432,86 @@ s32 cellSysutilSetBgmPlaybackExtraParam()
s32 cellSysutilRegisterCallbackDispatcher()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilRegisterCallbackDispatcher()");
return CELL_OK;
}
s32 cellSysutilUnregisterCallbackDispatcher()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilUnregisterCallbackDispatcher()");
return CELL_OK;
}
s32 cellSysutilPacketRead()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilPacketRead()");
return CELL_OK;
}
s32 cellSysutilPacketWrite()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilPacketWrite()");
return CELL_OK;
}
s32 cellSysutilPacketBegin()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilPacketBegin()");
return CELL_OK;
}
s32 cellSysutilPacketEnd()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilPacketEnd()");
return CELL_OK;
}
s32 cellSysutilGameDataAssignVmc()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilGameDataAssignVmc()");
return CELL_OK;
}
s32 cellSysutilGameDataExit()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilGameDataExit()");
return CELL_OK;
}
s32 cellSysutilGameExit_I()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilGameExit_I()");
return CELL_OK;
}
s32 cellSysutilGamePowerOff_I()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilGamePowerOff_I()");
return CELL_OK;
}
s32 cellSysutilGameReboot_I()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilGameReboot_I()");
return CELL_OK;
}
s32 cellSysutilSharedMemoryAlloc()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilSharedMemoryAlloc()");
return CELL_OK;
}
s32 cellSysutilSharedMemoryFree()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilSharedMemoryFree()");
return CELL_OK;
}
s32 cellSysutilNotification()
{
fmt::throw_exception("Unimplemented" HERE);
cellSysutil.todo("cellSysutilNotification()");
return CELL_OK;
}
s32 _ZN4cxml7Element11AppendChildERS0_()