Go to the documentation of this file. 39 #if !defined (PLIBSYS_H_INSIDE) && !defined (PLIBSYS_COMPILATION) 40 # error "Header files shouldn't be included directly, consider using <plibsys.h> instead." 43 #ifndef PLIBSYS_HEADER_PMACROSOS_H 44 #define PLIBSYS_HEADER_PMACROSOS_H 296 #if defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__) || defined(__xlc__)) 300 # define P_OS_DARWIN64 302 # define P_OS_DARWIN32 304 # elif defined(Macintosh) || defined(macintosh) 306 #elif defined(__MSYS__) 308 #elif defined(__CYGWIN__) 310 #elif defined(_WIN64) || defined(_M_X64) || defined(_M_AMD64) 312 #elif defined(__WIN32__) || defined(_WIN32) || defined(WIN32) 314 #elif defined(__ANDROID__) 315 # define P_OS_ANDROID 317 #elif defined(__linux) || defined(__linux__) 319 #elif defined(__FreeBSD__) 320 # define P_OS_FREEBSD 322 #elif defined(__DragonFly__) 323 # define P_OS_DRAGONFLY 325 #elif defined(__NetBSD__) 328 #elif defined(__OpenBSD__) 329 # define P_OS_OPENBSD 333 #elif defined(hpux) || defined(__hpux) 335 #elif defined(__osf__) || defined(__osf) 337 #elif defined(__sun) || defined(sun) 338 # define P_OS_SOLARIS 339 #elif defined(__QNXNTO__) 340 # ifdef __BLACKBERRY10__ 345 #elif defined(__QNX__) 347 #elif defined(_SCO_DS) 349 #elif defined(__USLC__) || defined(__UNIXWARE__) 350 # define P_OS_UNIXWARE 351 #elif defined(__svr4__) && defined(i386) 352 # define P_OS_UNIXWARE 353 #elif defined(__sgi) || defined(sgi) 355 #elif defined(__HAIKU__) 357 #elif defined(__SYLLABLE__) 358 # define P_OS_SYLLABLE 359 #elif defined(__BEOS__) 361 #elif defined(__OS2__) 363 #elif defined(VMS) || defined(__VMS) 365 #elif defined(AMIGA) || defined(__amigaos__) 373 #if defined(P_OS_DARWIN) 375 # if defined(P_OS_DARWIN64) 377 # elif defined(P_OS_DARWIN32) 382 #if defined(P_OS_WIN) || defined(P_OS_MAC9) || defined(P_OS_HAIKU) || \ 383 defined(P_OS_BEOS) || defined(P_OS_OS2) || defined(P_OS_VMS) || \ 386 #elif !defined(P_OS_UNIX) 396 # ifndef P_OS_DARWIN32 397 # define P_OS_DARWIN32 399 # ifndef P_OS_DARWIN64 400 # define P_OS_DARWIN64 405 # ifndef P_OS_FREEBSD 406 # define P_OS_FREEBSD 408 # ifndef P_OS_DRAGONFLY 409 # define P_OS_DRAGONFLY 414 # ifndef P_OS_OPENBSD 415 # define P_OS_OPENBSD 426 # ifndef P_OS_SOLARIS 427 # define P_OS_SOLARIS 441 # ifndef P_OS_UNIXWARE 442 # define P_OS_UNIXWARE 450 # ifndef P_OS_SYLLABLE 451 # define P_OS_SYLLABLE 495 # ifndef P_OS_ANDROID 496 # define P_OS_ANDROID