source: stable/0.5/headers/configall_system_msc.h @ 997

Last change on this file since 997 was 997, checked in by ladanyi, 13 years ago

added unsigned 64bit integer type to the windows defs (same as changeset 944 in trunk)

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