1 2 /***************************************************************************/ 3 /* HERE DEFINE THE PROJECT SPECIFIC PUBLIC MACROS */ 4 /* These are only in effect in a setting that doesn't use configure */ 5 /***************************************************************************/ 6 7 /* Version number of project */ 8 #define COINUTILS_VERSION "2.11.4" 9 10 /* Major Version number of project */ 11 #define COINUTILS_VERSION_MAJOR 2 12 13 /* Minor Version number of project */ 14 #define COINUTILS_VERSION_MINOR 11 15 16 /* Release Version number of project */ 17 #define COINUTILS_VERSION_RELEASE 4 18 19 /* 20 Define to 64bit integer types. Note that MS does not provide __uint64. 21 22 Microsoft defines types in BaseTsd.h, part of the Windows SDK. Given 23 that this file only gets used in the Visual Studio environment, it 24 seems to me we'll be better off simply including it and using the 25 types MS defines. But since I have no idea of history here, I'll leave 26 all of this inside the guard for MSC_VER >= 1200. If you're reading this 27 and have been developing in MSVS long enough to know, fix it. -- lh, 100915 -- 28 */ 29 #if _MSC_VER >= 1200 30 #include <BaseTsd.h> 31 #define COIN_INT64_T INT64 32 #define COIN_UINT64_T UINT64 33 /* Define to integer type capturing pointer */ 34 #define COIN_INTPTR_T ULONG_PTR 35 #else 36 #define COIN_INT64_T long long 37 #define COIN_UINT64_T unsigned long long 38 #define COIN_INTPTR_T int * 39 #endif 40 41 /* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2 42 */ 43