Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lavabit/magma.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLadar Levison <ladar@lavabit.com>2019-02-26 20:35:06 +0300
committerLadar Levison <ladar@lavabit.com>2019-02-26 20:35:06 +0300
commita10f7bdc7b97cc0e6e70e16c2bbce14789b40385 (patch)
tree4f27826648da7ed2f0ac6abf4dbc73c9039767ce
parentb622b90b200508c3e20b06a504177d3021fef465 (diff)
Adding text file with notes on platform macros.
-rw-r--r--dev/docs/platforms.txt65
1 files changed, 65 insertions, 0 deletions
diff --git a/dev/docs/platforms.txt b/dev/docs/platforms.txt
new file mode 100644
index 00000000..5104043d
--- /dev/null
+++ b/dev/docs/platforms.txt
@@ -0,0 +1,65 @@
+// AIX #if defined(_AIX) || defined(__TOS_AIX__)
+// Amdahl UTS #if defined(UTS)
+// AmigaOS #if defined(AMIGA) || defined(__amigaos__)
+// ANDROID #if defined(__ANDROID__) || defined(__ANDROID_API__)
+// Apollo AEGIS #if defined(aegis)
+// Apollo Domain/OS #if defined(apollo)
+// Apple/MacOS #if defined(__APPLE__) || defined(Macintosh) || defined(macintosh)
+// BeOS #if defined(__BEOS__)
+// Blue Gene #if defined(__bg__) || defined(__bgq__) || defined(__THW_BLUEGENE__) || defined(__TOS_BGQ__)
+// ConvexOS #if defined(__convex__)
+// Cygwin #if defined(__CYGWIN__)
+// DG/UX #if defined(DGUX) || defined(__DGUX__) || defined(__dgux__)
+// DOS #if defined(MSDOS) || defined(__MSDOS__) || defined(_MSDOS ||__DOS__)
+// DragonFlyBSD #if defined(__DragonFly__)
+// DYNIX/ptx #if defined(_SEQUENT_) || defined(sequent)
+// eCos #if defined(__ECOS)
+// EMX Environment #if defined(__EMX__)
+// EPLAN9 #if defined(EPLAN9)
+// FreeBSD #if defined(__FreeBSD__)
+// Generic BSD #if defined(BSD) || defined(__bsdi__) || defined(_SYSTYPE_BSD)
+// GNU/Hurd #if defined(__gnu_hurd__)
+// GNU #if defined(__GNU__)
+// GNU/kFreeBSD #if defined(__FreeBSD_kernel__ && __GLIBC__)
+// GNU/Linux #if defined(__gnu_linux__)
+// HI-UX MPP #if defined(__hiuxmpp)
+// HP-UX #if defined(_hpux) || defined(hpux) || defined(__hpux)
+// INTEGRITY #if defined(__INTEGRITY)
+// Interix Environment #if defined(__INTERIX)
+// IRIX #if defined(sgi) || defined(__sgi)
+// Linux #if defined(__linux__) || defined(__linux) || defined(linux)
+// LynxOS #if defined(__Lynx__)
+// Microware OS-9 #if defined(__OS9000) || defined(_OSK)
+// Minix #if defined(__minix)
+// MorphOS #if defined(__MORPHOS__)
+// MPE/iX #if defined(mpeix) || defined(__mpexl)
+// NetBSD #if defined(__NetBSD__)
+// NonStop #if defined(__TANDEM)
+// Nucleus RTOS #if defined(__nucleus__)
+// OpenBSD #if defined(__OpenBSD__)
+// OS/2 #if defined(OS2) || defined(_OS2) || defined(__TOS_OS2__)
+// OS/400 #if defined(__OS400__)
+// Palm OS #if defined(__palmos__)
+// Pyramid DC/OSx #if defined(pyr)
+// QNX #if defined(__QNX__) || defined(__QNXNTO__)
+// Reliant UNIX #if defined(sinux)
+// SCO OpenServer #if defined(M_I386) || defined(M_XENIX) || defined(_SCO_DS)
+// Solaris #if (defined(sun) || defined(__sun)) && (defined(__SVR4) || defined(__svr4__))
+// Stratus VOS #if defined(__VOS__)
+// SunOS #if (defined(sun) || defined(__sun)) && !(defined(__SVR4) || defined(__svr4__))
+// SVR4 Environment #if defined(__sysv__) || defined(__SVR4) || defined(__svr4__) || defined(_SYSTYPE_SVR4)
+// Syllable #if defined(__SYLLABLE__)
+// Symbian OS #if defined(__SYMBIAN32__)
+// Tru64 (OSF/1) #if defined(__osf__) || defined(__osf)
+// Ultrix #if defined(ultrix) || defined(__ultrix) || defined(__ultrix__)
+// UNICOS #if defined(_UNICOS)
+// UNICOS/mp #if defined(_CRAY)
+// UNIX Environment #if defined(__unix__) || defined(__unix)
+// UnixWare #if defined(sco) || defined(_UNIXWARE7)
+// U/Win Environment #if defined(_UWIN)
+// VMS #if defined(VMS) || defined(__VMS)
+// VxWorks #if defined(__VXWORKS__) || defined(__vxworks)
+// Windows CE #if defined(_WIN32_WCE)
+// Windows #if defined(__WINDOWS__) || defined(_WIN16) || defined(_WIN32) || defined(_WIN64) || defined(__TOS_WIN__)
+// Wind/U Environment #if defined(_WINDU_SOURCE)
+// z/OS #if defined(__MVS__) || defined(__HOS_MVS__) || defined(__TOS_MVS__) \ No newline at end of file