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

- File List
- File Members

# /home/coin/svn-release/Bcps-0.93.11/CoinUtils/src/config_coinutils_default.h

Go to the documentation of this file.

    00001
    00002 /***************************************************************************/
    00003 /*           HERE DEFINE THE PROJECT SPECIFIC PUBLIC MACROS                */
    00004 /*    These are only in effect in a setting that doesn't use configure     */
    00005 /***************************************************************************/
    00006
    00007 /* Version number of project */
    00008 #define COINUTILS_VERSION "2.9.11"
    00009
    00010 /* Major Version number of project */
    00011 #define COINUTILS_VERSION_MAJOR 2
    00012
    00013 /* Minor Version number of project */
    00014 #define COINUTILS_VERSION_MINOR 9
    00015
    00016 /* Release Version number of project */
    00017 #define COINUTILS_VERSION_RELEASE 11
    00018
    00019 /*
    00020   Define to 64bit integer types. Note that MS does not provide __uint64.
    00021
    00022   Microsoft defines types in BaseTsd.h, part of the Windows SDK. Given
    00023   that this file only gets used in the Visual Studio environment, it
    00024   seems to me we'll be better off simply including it and using the
    00025   types MS defines. But since I have no idea of history here, I'll leave
    00026   all of this inside the guard for MSC_VER >= 1200. If you're reading this
    00027   and have been developing in MSVS long enough to know, fix it.  -- lh, 100915 --
    00028 */
    00029 #if _MSC_VER >= 1200
    00030 # include <BaseTsd.h>
    00031 # define COIN_INT64_T INT64
    00032 # define COIN_UINT64_T UINT64
    00033   /* Define to integer type capturing pointer */
    00034 # define COIN_INTPTR_T ULONG_PTR
    00035 #else
    00036 # define COIN_INT64_T long long
    00037 # define COIN_UINT64_T unsigned long long
    00038 # define COIN_INTPTR_T int*
    00039 #endif