aboutsummaryrefslogtreecommitdiff
path: root/Src/external_dependencies/openmpt-trunk/src/mpt/check/mfc.hpp
blob: a0f7014daa2c6648ed22b6cdd60a05e73e0a73a7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* SPDX-License-Identifier: BSL-1.0 OR BSD-3-Clause */

#ifndef MPT_CHECK_MFC_HPP
#define MPT_CHECK_MFC_HPP

#include "mpt/base/compiletime_warning.hpp"
#include "mpt/detect/mfc.hpp"

#if MPT_DETECTED_MFC

#ifndef _CSTRING_DISABLE_NARROW_WIDE_CONVERSION
#ifndef MPT_CHECK_MFC_IGNORE_WARNING_NO_CSTRING_DISABLE_NARROW_WIDE_CONVERSION
MPT_WARNING("MFC uses CString with automatic encoding conversions. Please #define _CSTRING_DISABLE_NARROW_WIDE_CONVERSION.")
#endif
#endif

#endif // MPT_DETECTED_MFC

#endif // MPT_CHECK_MFC_HPP