20 #ifndef _tds_sysdep_public_h_
21 #define _tds_sysdep_public_h_
33 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
38 #define tds_sysdep_int16_type short
39 #define tds_sysdep_int32_type int
40 #define tds_sysdep_int64_type __int64
41 #define tds_sysdep_real32_type float
42 #define tds_sysdep_real64_type double
43 #if !defined(WIN64) && !defined(_WIN64)
44 #define tds_sysdep_intptr_type int
46 #define tds_sysdep_intptr_type __int64
50 #if !defined(MSDBLIB) && !defined(SYBDBLIB)
53 #if defined(MSDBLIB) && defined(SYBDBLIB)
54 #error MSDBLIB and SYBDBLIB cannot both be defined