1 #if !defined(__ODBCXX_SETUP_H)
2 # error "Do not include this file directly. Use <odbc++/setup.h> instead"
7 #define ODBCXX_HAVE_SQL_H
8 #define ODBCXX_HAVE_SQLEXT_H
9 #define ODBCXX_HAVE_SQLUCODE_H
11 #define ODBCXX_HAVE_CSTDIO
12 #define ODBCXX_HAVE_CSTDLIB
13 #define ODBCXX_HAVE_CSTRING
14 #define ODBCXX_HAVE_CTIME
15 #define ODBCXX_HAVE_IOSTREAM
16 #define ODBCXX_HAVE_SSTREAM
17 #define ODBCXX_HAVE_SET
18 #define ODBCXX_HAVE_VECTOR
21 #define ODBCXX_ENABLE_THREADS
25 # define ODBCXX_HAVE_ISO_CXXLIB
27 # define ODBCXX_HAVE__ITOA
28 # define ODBCXX_HAVE__STRICMP
29 # define ODBCXX_HAVE__SNPRINTF
31 # define ODBCXX_HAVE__I64TOA
32 # define ODBCXX_HAVE__ATOI64
33 # define ODBCXX_HAVE__ATOI
36 # pragma warning(disable:4786)
41 # if defined(ODBCXX_DLL)
42 # pragma warning(disable:4251)
46 # define ODBCXX_NO_STD_TIME_T
53 #if defined(__BORLANDC__)
56 # define ODBCXX_HAVE_ISO_CXXLIB
58 # if !defined(_RWSTD_NO_EX_SPEC)
59 # define _RWSTD_NO_EX_SPEC 1
62 # if !defined(ODBCINT64)
63 # define ODBCINT64 __int64
66 # define ODBCXX_HAVE_ITOA 1
67 # define ODBCXX_HAVE_STRICMP 1
69 #endif // __BORLANDC__
72 #if defined(__MINGW32__)
75 # if defined(__MSVCRT__)
76 # define ODBCXX_HAVE__I64TOA
77 # define ODBCXX_HAVE__ATOI64
80 #define ODBCXX_HAVE__ITOA
81 #define ODBCXX_HAVE__STRICMP
83 #define ODBCXX_HAVE__SNPRINTF
86 # if !defined(ODBCINT64)
87 # define ODBCINT64 __int64
92 #define WIN32_LEAN_AND_MEAN
94 #if defined(ODBCXX_UNICODE)
95 # if !defined(_UNICODE)
105 #if defined(GUID_DEFINED)
106 #define ODBCXX_HAVE_STRUCT_GUID