source: trunk/headers/configall_system_msc.h @ 822

Last change on this file since 822 was 822, checked in by jpfasano, 12 years ago

Attempt to fix windows build that is failing as the result of a recent change to CoinAlloc?

File size: 4.4 KB
Line 
1/* This is the header file for the Microsoft compiler, defining all
2 * system and compiler dependent configuration macros */
3
4/* Define to 64bit integer type */
5#if _MSC_VER==1200
6#define COIN_INT64_T __int64
7#else
8#define COIN_INT64_T long long
9#endif
10
11/* Quick fix so CoinAlloc will compile on windows */
12#define SIZEOF_SIZE_T 4
13#define SIZEOF_VOID_P 4
14
15/* Define to integer type capturing pointer */
16#define COIN_INTPTR_T long
17
18/* Define to dummy `main' function (if any) required to link to the Fortran
19   libraries. */
20/* #undef F77_DUMMY_MAIN */
21
22#ifndef COIN_USE_F2C
23/* Define to a macro mangling the given C identifier (in lower and upper
24   case), which must not contain underscores, for linking with Fortran. */
25# define F77_FUNC(name,NAME) NAME
26
27/* As F77_FUNC, but for C identifiers containing underscores. */
28# define F77_FUNC_(name,NAME) NAME
29#else
30/* Define to a macro mangling the given C identifier (in lower and upper
31   case), which must not contain underscores, for linking with Fortran. */
32# define F77_FUNC(name,NAME) name ## _
33
34/* As F77_FUNC, but for C identifiers containing underscores. */
35# define F77_FUNC_(name,NAME) name ## __
36#endif
37
38/* Define if F77 and FC dummy `main' functions are identical. */
39/* #undef FC_DUMMY_MAIN_EQ_F77 */
40
41/* Define to the C type corresponding to Fortran INTEGER */
42#define FORTRAN_INTEGER_TYPE int
43
44/* Define to 1 if you have the <assert.h> header file. */
45/* #undef HAVE_ASSERT_H */
46
47/* Define to 1 if you have the <cassert> header file. */
48#define HAVE_CASSERT 1
49
50/* Define to 1 if you have the <cctype> header file. */
51#define HAVE_CCTYPE 1
52
53/* Define to 1 if you have the <cfloat> header file. */
54#define HAVE_CFLOAT 1
55
56/* Define to 1 if you have the <cieeefp> header file. */
57/* #undef HAVE_CIEEEFP */
58
59/* Define to 1 if you have the <cmath> header file. */
60#define HAVE_CMATH 1
61
62/* Define to 1 if you have the <cstdarg> header file. */
63#define HAVE_CSTDARG 1
64
65/* Define to 1 if you have the <cstdio> header file. */
66#define HAVE_CSTDIO 1
67
68/* Define to 1 if you have the <cstdlib> header file. */
69#define HAVE_CSTDLIB 1
70
71/* Define to 1 if you have the <cstring> header file. */
72#define HAVE_CSTRING 1
73
74/* Define to 1 if you have the <ctime> header file. */
75#define HAVE_CTIME 1
76
77/* Define to 1 if you have the <ctype.h> header file. */
78/* #undef HAVE_CTYPE_H */
79
80/* Define to 1 if you have the <dlfcn.h> header file. */
81/* #undef HAVE_DLFCN_H */
82
83/* Define to 1 if function drand48 is available */
84/* #undef HAVE_DRAND48 */
85
86/* Define to 1 if you have the <float.h> header file. */
87/* #undef HAVE_FLOAT_H */
88
89/* Define to 1 if you have the <ieeefp.h> header file. */
90/* #undef HAVE_IEEEFP_H */
91
92/* Define to 1 if you have the <inttypes.h> header file. */
93/* #define HAVE_INTTYPES_H */
94
95/* Define to 1 if you have the <math.h> header file. */
96/* #undef HAVE_MATH_H */
97
98/* Define to 1 if you have the <memory.h> header file. */
99#define HAVE_MEMORY_H 1
100
101/* Define to 1 if function rand is available */
102#define HAVE_RAND 1
103
104/* Define to 1 if you have the <stdarg.h> header file. */
105/* #undef HAVE_STDARG_H */
106
107/* Define to 1 if you have the <stdint.h> header file. */
108/* #undef HAVE_STDINT_H */
109
110/* Define to 1 if you have the <stdio.h> header file. */
111/* #undef HAVE_STDIO_H */
112
113/* Define to 1 if you have the <stdlib.h> header file. */
114#define HAVE_STDLIB_H 1
115
116/* Define to 1 if function std::rand is available */
117#define HAVE_STD__RAND 1
118
119/* Define to 1 if you have the <strings.h> header file. */
120/* #define HAVE_STRINGS_H */
121
122/* Define to 1 if you have the <string.h> header file. */
123#define HAVE_STRING_H 1
124
125/* Define to 1 if you have the <sys/stat.h> header file. */
126#define HAVE_SYS_STAT_H 1
127
128/* Define to 1 if you have the <sys/types.h> header file. */
129#define HAVE_SYS_TYPES_H 1
130
131/* Define to 1 if you have the <time.h> header file. */
132/* #undef HAVE_TIME_H */
133
134/* Define to 1 if you have the <unistd.h> header file. */
135/* #define HAVE_UNISTD_H */
136
137/* Define to 1 if va_copy is avaliable */
138/* #undef HAVE_VA_COPY */
139
140/* Define to be the name of C-function for Inf check */
141#define MY_C_FINITE _finite
142
143/* Define to be the name of C-function for NaN check */
144#define MY_C_ISNAN _isnan
145
146/* The size of a `double', as computed by sizeof. */
147#define SIZEOF_DOUBLE 8
148
149/* The size of a `int', as computed by sizeof. */
150#define SIZEOF_INT 4
151
152/* The size of a `int *', as computed by sizeof. */
153#define SIZEOF_INT_P 4
154
155/* The size of a `long', as computed by sizeof. */
156#define SIZEOF_LONG 4
157
158/* Define to 1 if you have the ANSI C header files. */
159#define STDC_HEADERS 1
Note: See TracBrowser for help on using the repository browser.