Go to the documentation of this file.Go to the SVN repository for this file.
16 #define NCBI_CXX_TOOLKIT 1
18 #define NCBI_OS "MSWIN"
19 #define NCBI_OS_MSWIN 1
21 #define NCBI_COMPILER "MSVC"
22 #define NCBI_COMPILER_MSVC 1
24 #define HOST_CPU "i386"
25 #define HOST_VENDOR "pc"
27 #define NCBI_PLUGIN_AUTO_LOAD 1
29 # define NCBI_DLL_SUPPORT 1
33 #define HAVE_STRICMP 1
34 #define NCBI_USE_THROW_SPEC 1
35 #define STACK_GROWS_DOWN 1
36 #define HAVE_IOS_REGISTER_CALLBACK 1
37 #define HAVE_IOS_XALLOC 1
38 #define HAVE_UNALIGNED_READS 1
40 #define SIZEOF___INT64 8
42 #define SIZEOF_DOUBLE 8
43 #define SIZEOF_FLOAT 4
46 #define SIZEOF_LONG_DOUBLE 8
47 #define SIZEOF_SHORT 2
48 #define SIZEOF_SQLWCHAR 2
49 #define SIZEOF_WCHAR_T 2
51 #define STDC_HEADERS 1
53 #define HAVE_FSTREAM 1
54 #define HAVE_FSTREAM_H 1
55 #define HAVE_IOSTREAM 1
56 #define HAVE_IOSTREAM_H 1
58 #define HAVE_LIMITS_H 1
59 #define HAVE_STRSTREA_H 1
60 #define HAVE_STRSTREAM 1
61 #define HAVE_SYS_STAT_H 1
62 #define HAVE_SYS_TYPES_H 1
63 #define HAVE_VSNPRINTF 1
66 # define vsnprintf _vsnprintf
68 #define HAVE_WINDOWS_H 1
69 #define HAVE_WSTRING 1
70 #define HAVE_SIGNAL_H 1
72 #define NCBI_FORCEINLINE __forceinline
73 #define NCBI_PACKED_ENUM_TYPE(type) : type
74 #define NCBI_PACKED_ENUM_END()
75 #define NCBI_RESTRICT_C
76 #define NCBI_RESTRICT_CXX
77 #define NCBI_TLS_VAR __declspec(thread)
80 # define HOST "i386-pc-win64"
81 # define HOST_OS "win64"
83 # define HAVE_INTPTR_T
84 # define SIZEOF_LONG_LONG 8
85 # define SIZEOF_SIZE_T 8
86 # define SIZEOF_VOIDP 8
87 # define NCBI_PLATFORM_BITS 64
88 # define NCBI_SQLCOLATTRIBUTE_SQLLEN 1
90 # define HOST "i386-pc-win32"
91 # define HOST_OS "win32"
93 # define SIZEOF_LONG_LONG 0
94 # define SIZEOF_SIZE_T 4
95 # define SIZEOF_VOIDP 4
96 # define NCBI_PLATFORM_BITS 32
99 #define HAVE_LIBKRB5 1
103 #define HAVE_LIBZCF 1
104 #define HAVE_LIBBZ2 1
110 #define HAVE_ERRNO_H 1
111 #define HAVE_FCNTL_H 1
113 #define HAVE_GETHOSTNAME 1
115 #define HAVE_LOCALE_H 1
116 #define HAVE_MALLOC_H 1
117 #define HAVE_MEMORY_H 1
118 #define HAVE_PUTENV 1
119 #define HAVE_SNPRINTF 1
120 #define HAVE_SQLLEN 1
121 #define HAVE_SQLROWOFFSET 1
122 #define HAVE_SQLROWSETSIZE 1
123 #define HAVE_SQLSETPOSIROW 1
124 #define HAVE_STDBOOL_H 1
125 #define HAVE_STDLIB_H 1
126 #define HAVE_STRING_H 1
127 #define HAVE__FSEEKI64 1
128 #define HAVE__FTELLI64 1
129 #define HAVE__LOCK_FILE 1
130 #define HAVE__UNLOCK_FILE 1
131 #define HAVE__VSCPRINTF 1
132 #define HAVE__VSNPRINTF 1
133 #define NCBI_HAVE_STDIO_LOCKED 1
136 # define HAVE_SYS_TIME_H 1
139 #define ICONV_CONST const
140 #define NETDB_REENTRANT 1
148 #if !defined(_CRT_NONSTDC_DEPRECATE)
149 #define _CRT_NONSTDC_DEPRECATE(x)
151 #if !defined(_SECURE_SCL_DEPRECATE)
152 #define _SECURE_SCL_DEPRECATE 0
155 # if !defined(_SECURE_SCL) || _SECURE_SCL
157 # define NCBI_NON_POD_TYPE_STL_ITERATORS 1
163 #define NCBI_WIN32_WINNT 0x0600
164 #if !defined(_WIN32_WINNT)
165 # define _WIN32_WINNT NCBI_WIN32_WINNT
166 #elif _WIN32_WINNT < NCBI_WIN32_WINNT
168 # define _WIN32_WINNT NCBI_WIN32_WINNT
177 #include <common/config/ncbiconf_msvc_site.h>