BlackBone
Windows memory hacking library
 All Classes Functions
Config.h
1 #pragma once
2 
3 #if defined(_MSC_VER)
4 
5  #define COMPILER_MSVC
6 
7  #if defined(BLACKBONE_STATIC)
8  #define BLACKBONE_API
9  #elif defined(BLACKBONE_EXPORTS)
10  #define BLACKBONE_API __declspec(dllexport)
11  #else
12  #define BLACKBONE_API __declspec(dllimport)
13  #endif
14 
15 #elif defined(__GNUC__)
16  #define COMPILER_GCC
17  #define BLACKBONE_API
18 #else
19  #error "Unknown or unsupported compiler"
20 #endif
21 
22 // No IA64 support
23 #if defined (_M_AMD64) || defined (__x86_64__)
24  #define USE64
25 #elif defined (_M_IX86) || defined (__i386__)
26  #define USE32
27 #else
28  #error "Unknown or unsupported platform"
29 #endif
30