StormByte C++ Library 0.0.9999
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
Loading...
Searching...
No Matches
platform.h
1#pragma once
2
3// Since only Windows and Linux OS is supported...
4#if defined _WIN32 || defined __CYGWIN__
5 #define WINDOWS
6#else
7 #define LINUX
8#endif
9
10#if defined(__clang__)
11#define CLANG
12#elif defined(__GNUC__) || defined(__GNUG__)
13#define GCC
14#elif defined(_MSC_VER)
15#define MSVC
16#endif