diff options
author | Ladar Levison <ladar@lavabit.com> | 2019-02-26 20:35:06 +0300 |
---|---|---|
committer | Ladar Levison <ladar@lavabit.com> | 2019-02-26 20:35:06 +0300 |
commit | a10f7bdc7b97cc0e6e70e16c2bbce14789b40385 (patch) | |
tree | 4f27826648da7ed2f0ac6abf4dbc73c9039767ce | |
parent | b622b90b200508c3e20b06a504177d3021fef465 (diff) |
Adding text file with notes on platform macros.
-rw-r--r-- | dev/docs/platforms.txt | 65 |
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 |