/* * StdAfx.h * -------- * Purpose: Include file for standard system include files, or project specific include files that are used frequently, but are changed infrequently. Also includes the global build settings from BuildSettings.h. * Notes : (currently none) * Authors: Olivier Lapicque * OpenMPT Devs * The OpenMPT source code is released under the BSD license. Read LICENSE for more details. */ #pragma once #ifdef __cplusplus // has to be first #include "BuildSettings.h" #if defined(MODPLUG_TRACKER) #if defined(MPT_WITH_MFC) // cppcheck-suppress missingInclude #include // MFC core // cppcheck-suppress missingInclude #include // MFC standard components // cppcheck-suppress missingInclude #include // MFC extensions // cppcheck-suppress missingInclude #include // MFC support for Windows Common Controls // cppcheck-suppress missingInclude #include // cppcheck-suppress missingInclude #include #ifdef MPT_MFC_FULL // cppcheck-suppress missingInclude #include #endif // MPT_MFC_FULL // cppcheck-suppress missingInclude #include #endif // MPT_WITH_MFC #if MPT_OS_WINDOWS #include #include #include #include #endif // MPT_OS_WINDOWS #endif // MODPLUG_TRACKER #if MPT_COMPILER_MSVC #include #endif // this will be available everywhere #include "../common/mptBaseMacros.h" // // // // // #include "../common/mptBaseTypes.h" // "mptBaseMacros.h" // // // // #include "../common/mptAssert.h" // "mptBaseMacros.h" #include "../common/mptBaseUtils.h" // // // // // #include "../common/mptException.h" // // // #include "../common/mptSpan.h" // "mptBaseTypes.h" // // #include "../common/mptMemory.h" // "mptAssert.h" // "mptBaseTypes.h" // "mptSpan.h" // // // #include "../common/mptAlloc.h" // "mptBaseMacros.h" // "mptMemory.h" // "mptSpan.h" // // // // #include "../common/mptString.h" // // // // // // #include "../common/mptStringBuffer.h" #include "../common/mptOSError.h" // "mptException.h" // "mptString.h" // // #include "../common/mptExceptionText.h" // "mptException.h" // "mptString.h" // #include "../common/mptStringFormat.h" #include "../common/mptPathString.h" #include "../common/Logging.h" // #include "../common/misc_util.h" // // // for std::abs #include #include #include #include //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line. #endif