/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: RuntimeInternal.hpp Date: 2021-6-12 Author: Reece ***/ #pragma once //#include #include #if defined(AURORA_PLATFORM_WIN32) #if !defined(NOMINMAX) #define NOMINMAX #endif #if !defined(WIN32_LEAN_AND_MEAN) #define WIN32_LEAN_AND_MEAN #endif //_WIN32_WINNT=0x0601 #include #include #if defined(_AUHAS_ASIO) #include #endif #include #else #if defined(_AUHAS_ASIO) #include #endif #endif #if defined(AURORA_IS_POSIX_DERIVED) #define AURORA_HAS_PTHREADS #define _FILE_OFFSET_BITS 64 #if !defined(_LARGEFILE64_SOURCE) #define _LARGEFILE64_SOURCE #endif #include #include #include #include #include #define stricmp strcasecmp #if defined(AURORA_IS_LINUX_DERIVED) #include #endif #endif #define GIMME_IOWAITABLEITEM #include inline Aurora::RuntimeStartInfo gRuntimeConfig; using namespace Aurora::Logging;