HyperDbg Debugger
Loading...
Searching...
No Matches
Environment.h
Go to the documentation of this file.
1
12#pragma once
13
15// Definitions //
17
18//
19// Check for platform
20//
21
22#if defined(_WIN32) || defined(_WIN64)
23# define ENV_WINDOWS
24#elif defined(__linux__)
25# error "This code cannot compile on Linux yet"
26# define ENV_LINUX
27#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
28# error "This code cannot compile on BSD yet"
29# define ENV_BSD
30#else
31# error "This code cannot compile on non-Windows, non-Linux, and non-BSD platforms"
32#endif