#pragma once #ifdef MSVC_CRT_MEMLEAK_DETECTION #define _CRTDBG_MAP_ALLOC #include #include #endif /* size of statically declared array */ #define SARRSIZEOF(array) (sizeof(array)/sizeof(array[0])) #define NOMINMAX #ifndef QT_UI #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "wx/gauge.h" #include #include "wx/scrolbar.h" #include "wx/frame.h" #include #include #include "wx/app.h" #include #include #include #endif #ifdef MSVC_CRT_MEMLEAK_DETECTION #ifdef _DEBUG #ifndef DBG_NEW #define DBG_NEW new ( _NORMAL_BLOCK , __FILE__ , __LINE__ ) #define new DBG_NEW #endif #endif // _DEBUG #endif // MSVC_CRT_MEMLEAK_DETECTION // This header should be frontend-agnostic, so don't assume wx includes everything #include #include #include #include typedef unsigned int uint; typedef uint8_t u8; typedef uint16_t u16; typedef uint32_t u32; typedef uint64_t u64; typedef int8_t s8; typedef int16_t s16; typedef int32_t s32; typedef int64_t s64; enum Status { Running, Paused, Stopped, Ready, }; #include "Utilities/StrFmt.h" #include "Utilities/Log.h" #include "Utilities/BEType.h" #include "Utilities/rFile.h" #include "Utilities/rTime.h" #include "Utilities/rXml.h" #include "Utilities/rConcurrency.h" #include "Utilities/rMsgBox.h" #include "Utilities/rPlatform.h" #include "Utilities/Thread.h" #include "Utilities/Array.h" #include "Utilities/Timer.h" #include "Utilities/IdManager.h" #include "Gui/FrameBase.h" #include "Emu/System.h" #include "Emu/SysCalls/Callback.h" #include "Emu/DbgCommand.h" #include "Emu/Cell/PPUThread.h" #include "Emu/SysCalls/SC_FUNC.h" #include "Emu/SysCalls/Modules.h" #include "Emu/FS/vfsDirBase.h" #include "Emu/FS/vfsFileBase.h" #include "Emu/FS/vfsLocalDir.h" #include "Emu/FS/vfsLocalFile.h" #include "Emu/FS/vfsStream.h" #include "Emu/FS/vfsStreamMemory.h" #include "Emu/FS/vfsFile.h" #include "Emu/FS/vfsDir.h" #ifndef QT_UI #include "rpcs3.h" #endif #define _PRGNAME_ "RPCS3" #define _PRGVER_ "0.0.0.4"