File indexing completed on 2025-01-30 09:59:23
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #if defined(__BORLANDC__) && !defined(__clang__)
0021 # if (__BORLANDC__ == 0x550) || (__BORLANDC__ == 0x551)
0022
0023 # if defined(_RTLDLL) && defined(_RWSTD_COMPILE_INSTANTIATE)
0024 # ifdef BOOST_REGEX_BUILD_DLL
0025 # error _RWSTD_COMPILE_INSTANTIATE must not be defined when building regex++ as a DLL
0026 # else
0027 # pragma message("Defining _RWSTD_COMPILE_INSTANTIATE when linking to the DLL version of the RTL may produce memory corruption problems in std::basic_string, as a result of separate versions of basic_string's static data in the RTL and you're exe/dll: be warned!!")
0028 # endif
0029 # endif
0030 # ifndef _RTLDLL
0031
0032 # define _RWSTD_COMPILE_INSTANTIATE
0033 # endif
0034
0035 # define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
0036 # endif
0037 # if (__BORLANDC__ <= 0x540) && !defined(BOOST_REGEX_NO_LIB) && !defined(_NO_VCL)
0038
0039
0040 # define BOOST_REGEX_STATIC_LINK
0041 # endif
0042
0043
0044
0045 # if !defined(__CONSOLE__) && !defined(_NO_VCL)
0046 # define BOOST_REGEX_USE_VCL
0047 # endif
0048
0049
0050
0051
0052 # ifndef _Windows
0053 # ifndef BOOST_REGEX_NO_LIB
0054 # define BOOST_REGEX_NO_LIB
0055 # endif
0056 # ifndef BOOST_REGEX_STATIC_LINK
0057 # define BOOST_REGEX_STATIC_LINK
0058 # endif
0059 # endif
0060
0061 #if __BORLANDC__ < 0x600
0062
0063
0064
0065 #include <cstring>
0066 #undef strcmp
0067 #undef strcpy
0068 #endif
0069
0070 #endif
0071
0072