00001 /* This is the header file for the Microsoft compiler, defining all 00002 * system and compiler dependent configuration macros */ 00003 00004 /* Define to 64bit integer type */ 00005 #if _MSC_VER==1200 00006 #define COIN_INT64_T __int64 00007 #else 00008 #define COIN_INT64_T long long 00009 #endif 00010 00011 /* Quick fix so CoinAlloc will compile on windows */ 00012 #define SIZEOF_SIZE_T 4 00013 #define SIZEOF_VOID_P 4 00014 00015 /* Define to integer type capturing pointer */ 00016 #define COIN_INTPTR_T long 00017 00018 /* Define to dummy `main' function (if any) required to link to the Fortran 00019 libraries. */ 00020 /* #undef F77_DUMMY_MAIN */ 00021 00022 #ifndef COIN_USE_F2C 00023 /* Define to a macro mangling the given C identifier (in lower and upper 00024 case), which must not contain underscores, for linking with Fortran. */ 00025 # define F77_FUNC(name,NAME) NAME 00026 00027 /* As F77_FUNC, but for C identifiers containing underscores. */ 00028 # define F77_FUNC_(name,NAME) NAME 00029 #else 00030 /* Define to a macro mangling the given C identifier (in lower and upper 00031 case), which must not contain underscores, for linking with Fortran. */ 00032 # define F77_FUNC(name,NAME) name ## _ 00033 00034 /* As F77_FUNC, but for C identifiers containing underscores. */ 00035 # define F77_FUNC_(name,NAME) name ## __ 00036 #endif 00037 00038 /* Define if F77 and FC dummy `main' functions are identical. */ 00039 /* #undef FC_DUMMY_MAIN_EQ_F77 */ 00040 00041 /* Define to the C type corresponding to Fortran INTEGER */ 00042 #define FORTRAN_INTEGER_TYPE int 00043 00044 /* Define to 1 if you have the <assert.h> header file. */ 00045 /* #undef HAVE_ASSERT_H */ 00046 00047 /* Define to 1 if you have the <cassert> header file. */ 00048 #define HAVE_CASSERT 1 00049 00050 /* Define to 1 if you have the <cctype> header file. */ 00051 #define HAVE_CCTYPE 1 00052 00053 /* Define to 1 if you have the <cfloat> header file. */ 00054 #define HAVE_CFLOAT 1 00055 00056 /* Define to 1 if you have the <cieeefp> header file. */ 00057 /* #undef HAVE_CIEEEFP */ 00058 00059 /* Define to 1 if you have the <cmath> header file. */ 00060 #define HAVE_CMATH 1 00061 00062 /* Define to 1 if you have the <cstdarg> header file. */ 00063 #define HAVE_CSTDARG 1 00064 00065 /* Define to 1 if you have the <cstdio> header file. */ 00066 #define HAVE_CSTDIO 1 00067 00068 /* Define to 1 if you have the <cstdlib> header file. */ 00069 #define HAVE_CSTDLIB 1 00070 00071 /* Define to 1 if you have the <cstring> header file. */ 00072 #define HAVE_CSTRING 1 00073 00074 /* Define to 1 if you have the <ctime> header file. */ 00075 #define HAVE_CTIME 1 00076 00077 /* Define to 1 if you have the <ctype.h> header file. */ 00078 /* #undef HAVE_CTYPE_H */ 00079 00080 /* Define to 1 if you have the <dlfcn.h> header file. */ 00081 /* #undef HAVE_DLFCN_H */ 00082 00083 /* Define to 1 if function drand48 is available */ 00084 /* #undef HAVE_DRAND48 */ 00085 00086 /* Define to 1 if you have the <float.h> header file. */ 00087 /* #undef HAVE_FLOAT_H */ 00088 00089 /* Define to 1 if you have the <ieeefp.h> header file. */ 00090 /* #undef HAVE_IEEEFP_H */ 00091 00092 /* Define to 1 if you have the <inttypes.h> header file. */ 00093 /* #define HAVE_INTTYPES_H */ 00094 00095 /* Define to 1 if you have the <math.h> header file. */ 00096 /* #undef HAVE_MATH_H */ 00097 00098 /* Define to 1 if you have the <memory.h> header file. */ 00099 #define HAVE_MEMORY_H 1 00100 00101 /* Define to 1 if function rand is available */ 00102 #define HAVE_RAND 1 00103 00104 /* Define to 1 if you have the <stdarg.h> header file. */ 00105 /* #undef HAVE_STDARG_H */ 00106 00107 /* Define to 1 if you have the <stdint.h> header file. */ 00108 /* #undef HAVE_STDINT_H */ 00109 00110 /* Define to 1 if you have the <stdio.h> header file. */ 00111 /* #undef HAVE_STDIO_H */ 00112 00113 /* Define to 1 if you have the <stdlib.h> header file. */ 00114 #define HAVE_STDLIB_H 1 00115 00116 /* Define to 1 if function std::rand is available */ 00117 #define HAVE_STD__RAND 1 00118 00119 /* Define to 1 if you have the <strings.h> header file. */ 00120 /* #define HAVE_STRINGS_H */ 00121 00122 /* Define to 1 if you have the <string.h> header file. */ 00123 #define HAVE_STRING_H 1 00124 00125 /* Define to 1 if you have the <sys/stat.h> header file. */ 00126 #define HAVE_SYS_STAT_H 1 00127 00128 /* Define to 1 if you have the <sys/types.h> header file. */ 00129 #define HAVE_SYS_TYPES_H 1 00130 00131 /* Define to 1 if you have the <time.h> header file. */ 00132 /* #undef HAVE_TIME_H */ 00133 00134 /* Define to 1 if you have the <unistd.h> header file. */ 00135 /* #define HAVE_UNISTD_H */ 00136 00137 /* Define to 1 if va_copy is avaliable */ 00138 /* #undef HAVE_VA_COPY */ 00139 00140 /* Define to be the name of C-function for Inf check */ 00141 #define MY_C_FINITE _finite 00142 00143 /* Define to be the name of C-function for NaN check */ 00144 #define MY_C_ISNAN _isnan 00145 00146 /* The size of a `double', as computed by sizeof. */ 00147 #define SIZEOF_DOUBLE 8 00148 00149 /* The size of a `int', as computed by sizeof. */ 00150 #define SIZEOF_INT 4 00151 00152 /* The size of a `int *', as computed by sizeof. */ 00153 #define SIZEOF_INT_P 4 00154 00155 /* The size of a `long', as computed by sizeof. */ 00156 #define SIZEOF_LONG 4 00157 00158 /* Define to 1 if you have the ANSI C header files. */ 00159 #define STDC_HEADERS 1