/*** 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 #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 #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 #define stricmp strcasecmp #endif #include #if defined(__has_include) #if __has_include() #include #endif #if __has_include() #include #endif #if __has_include() #include #endif #if __has_include() #include #endif #endif inline Aurora::RuntimeStartInfo gRuntimeConfig; using namespace Aurora::Console::Logging;