- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /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