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