/home/coin/SVN-release/Vol-1.2.0/BuildTools/headers/configall_system_msc.h

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

Generated on Fri Nov 5 03:15:51 2010 by  doxygen 1.4.7