CoinUtils 2.10.15

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

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
config_coinutils_default.h
Go to the documentation of this file.
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.10.15"
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 10
15
16 /* Release Version number of project */
17 #define COINUTILS_VERSION_RELEASE 15
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