aix.h |
`
[heading `MSGPACK_OS_AIX`]
[@http://en.wikipedia.org/wiki/AIX_operating_system IBM AIX] operating system.
Version number available as major, minor, and patch.
[table
[[__predef_symbol__] [__predef_version__]]
[[`_AIX`] [__predef_detection__]]
[[`__TOS_AIX__`] [__predef_detection__]]
[[`_AIX43`] [4.3.0]]
[[`_AIX41`] [4.1.0]]
[[`_AIX32`] [3.2.0]]
[[`_AIX3`] [3.0.0]]
]
|
1793 |
amigaos.h |
`
[heading `MSGPACK_OS_AMIGAOS`]
[@http://en.wikipedia.org/wiki/AmigaOS AmigaOS] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`AMIGA`] [__predef_detection__]]
[[`__amigaos__`] [__predef_detection__]]
]
|
1144 |
android.h |
`
[heading `MSGPACK_OS_ANDROID`]
[@http://en.wikipedia.org/wiki/Android_%28operating_system%29 Android] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__ANDROID__`] [__predef_detection__]]
]
|
1103 |
beos.h |
`
[heading `MSGPACK_OS_BEOS`]
[@http://en.wikipedia.org/wiki/BeOS BeOS] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__BEOS__`] [__predef_detection__]]
]
|
1039 |
bsd |
|
|
bsd.h |
Special case: OSX will define BSD predefs if the sys/param.h
header is included. We can guard against that, but only if we
detect OSX first. Hence we will force include OSX detection
before doing any BSD detection.
|
3197 |
cygwin.h |
`
[heading `MSGPACK_OS_CYGWIN`]
[@http://en.wikipedia.org/wiki/Cygwin Cygwin] evironment.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__CYGWIN__`] [__predef_detection__]]
]
|
1065 |
haiku.h |
`
[heading `MSGPACK_OS_HAIKU`]
[@http://en.wikipedia.org/wiki/Haiku_(operating_system) Haiku] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__HAIKU__`] [__predef_detection__]]
]
|
1106 |
hpux.h |
`
[heading `MSGPACK_OS_HPUX`]
[@http://en.wikipedia.org/wiki/HP-UX HP-UX] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`hpux`] [__predef_detection__]]
[[`_hpux`] [__predef_detection__]]
[[`__hpux`] [__predef_detection__]]
]
|
1150 |
ios.h |
`
[heading `MSGPACK_OS_IOS`]
[@http://en.wikipedia.org/wiki/iOS iOS] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__APPLE__`] [__predef_detection__]]
[[`__MACH__`] [__predef_detection__]]
[[`__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__`] [__predef_detection__]]
[[`__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__`] [__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__*1000]]
]
|
1390 |
irix.h |
`
[heading `MSGPACK_OS_IRIX`]
[@http://en.wikipedia.org/wiki/Irix IRIX] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`sgi`] [__predef_detection__]]
[[`__sgi`] [__predef_detection__]]
]
|
1086 |
linux.h |
`
[heading `MSGPACK_OS_LINUX`]
[@http://en.wikipedia.org/wiki/Linux Linux] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`linux`] [__predef_detection__]]
[[`__linux`] [__predef_detection__]]
]
|
1108 |
macos.h |
Special case: iOS will define the same predefs as MacOS, and additionally
'__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__'. We can guard against that,
but only if we detect iOS first. Hence we will force include iOS detection
before doing any MacOS detection.
|
1861 |
os400.h |
`
[heading `MSGPACK_OS_OS400`]
[@http://en.wikipedia.org/wiki/IBM_i IBM OS/400] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__OS400__`] [__predef_detection__]]
]
|
1065 |
qnxnto.h |
`
[heading `MSGPACK_OS_QNX`]
[@http://en.wikipedia.org/wiki/QNX QNX] operating system.
Version number available as major, and minor if possible. And
version 4 is specifically detected.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__QNX__`] [__predef_detection__]]
[[`__QNXNTO__`] [__predef_detection__]]
[[`_NTO_VERSION`] [V.R.0]]
[[`__QNX__`] [4.0.0]]
]
|
1559 |
solaris.h |
`
[heading `MSGPACK_OS_SOLARIS`]
[@http://en.wikipedia.org/wiki/Solaris_Operating_Environment Solaris] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`sun`] [__predef_detection__]]
[[`__sun`] [__predef_detection__]]
]
|
1150 |
unix.h |
`
[heading `MSGPACK_OS_UNIX`]
[@http://en.wikipedia.org/wiki/Unix Unix Environment] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`unix`] [__predef_detection__]]
[[`__unix`] [__predef_detection__]]
[[`_XOPEN_SOURCE`] [__predef_detection__]]
[[`_POSIX_SOURCE`] [__predef_detection__]]
]
|
1935 |
vms.h |
`
[heading `MSGPACK_OS_VMS`]
[@http://en.wikipedia.org/wiki/Vms VMS] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`VMS`] [__predef_detection__]]
[[`__VMS`] [__predef_detection__]]
[[`__VMS_VER`] [V.R.P]]
]
|
1225 |
windows.h |
`
[heading `MSGPACK_OS_WINDOWS`]
[@http://en.wikipedia.org/wiki/Category:Microsoft_Windows Microsoft Windows] operating system.
[table
[[__predef_symbol__] [__predef_version__]]
[[`_WIN32`] [__predef_detection__]]
[[`_WIN64`] [__predef_detection__]]
[[`__WIN32__`] [__predef_detection__]]
[[`__TOS_WIN__`] [__predef_detection__]]
[[`__WINDOWS__`] [__predef_detection__]]
]
|
1390 |