Bitdefender Hypervisor Memory Introspection
env.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2020 Bitdefender
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
#ifndef _ENV_H_
6
#define _ENV_H_
7
12
13
#if defined(_MSC_VER)
14
#define INT_COMPILER_MSVC
15
#elif defined(__clang__)
16
#define INT_COMPILER_CLANG
17
#elif defined(__GNUC__)
18
#define INT_COMPILER_GNUC
19
#else
20
#error "Unsupported compiler"
21
#endif
22
23
#if defined(__unix__) || defined(__unix)
24
#define INT_UNIX
25
#elif defined(_WIN32) || defined(_WIN64)
26
#define INT_WINDOWS
27
#endif
28
29
#if defined(_DEBUG) || defined(_DBG) || defined (DEBUG) || defined(DBG)
30
#define INT_DEBUG_BUILD
31
#endif
32
#if defined(_RELEASE) || defined (_NDEBUG) || defined(RELEASE) || defined (NDEBUG)
33
#define INT_RELEASE_BUILD
34
#endif
35
36
#endif // _ENV_H_
include
public
env.h
Generated by
1.8.13