/*** 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 #define _LARGEFILE64_SOURCE #include #include #endif #include inline Aurora::RuntimeStartInfo gRuntimeConfig; using namespace Aurora::Console::Logging;