Lephisto/src/lcompat.h

12 lines
386 B
C

#pragma once
/* System specific. */
#define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__))
#define HAS_FREEBSD (defined(__FreeBSD__))
#define HAS_HAS_WIN32 (defined(__WIN32))
/* Standard specific. */
#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200112L)) */
#define HAS_UNIX (defined(__unix__) || defined(__unix))