| OLD | NEW | 
|---|
| 1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef V8CONFIG_H_ | 5 #ifndef V8CONFIG_H_ | 
| 6 #define V8CONFIG_H_ | 6 #define V8CONFIG_H_ | 
| 7 | 7 | 
| 8 // clang-format off | 8 // clang-format off | 
| 9 | 9 | 
| 10 // Platform headers for feature detection below. | 10 // Platform headers for feature detection below. | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 54 | 54 | 
| 55 | 55 | 
| 56 // ----------------------------------------------------------------------------- | 56 // ----------------------------------------------------------------------------- | 
| 57 // Operating system detection | 57 // Operating system detection | 
| 58 // | 58 // | 
| 59 //  V8_OS_ANDROID       - Android | 59 //  V8_OS_ANDROID       - Android | 
| 60 //  V8_OS_BSD           - BSDish (Mac OS X, Net/Free/Open/DragonFlyBSD) | 60 //  V8_OS_BSD           - BSDish (Mac OS X, Net/Free/Open/DragonFlyBSD) | 
| 61 //  V8_OS_CYGWIN        - Cygwin | 61 //  V8_OS_CYGWIN        - Cygwin | 
| 62 //  V8_OS_DRAGONFLYBSD  - DragonFlyBSD | 62 //  V8_OS_DRAGONFLYBSD  - DragonFlyBSD | 
| 63 //  V8_OS_FREEBSD       - FreeBSD | 63 //  V8_OS_FREEBSD       - FreeBSD | 
|  | 64 //  V8_OS_FUCHSIA       - Fuchsia | 
| 64 //  V8_OS_LINUX         - Linux | 65 //  V8_OS_LINUX         - Linux | 
| 65 //  V8_OS_MACOSX        - Mac OS X | 66 //  V8_OS_MACOSX        - Mac OS X | 
| 66 //  V8_OS_NETBSD        - NetBSD | 67 //  V8_OS_NETBSD        - NetBSD | 
| 67 //  V8_OS_OPENBSD       - OpenBSD | 68 //  V8_OS_OPENBSD       - OpenBSD | 
| 68 //  V8_OS_POSIX         - POSIX compatible (mostly everything except Windows) | 69 //  V8_OS_POSIX         - POSIX compatible (mostly everything except Windows) | 
| 69 //  V8_OS_QNX           - QNX Neutrino | 70 //  V8_OS_QNX           - QNX Neutrino | 
| 70 //  V8_OS_SOLARIS       - Sun Solaris and OpenSolaris | 71 //  V8_OS_SOLARIS       - Sun Solaris and OpenSolaris | 
| 71 //  V8_OS_AIX           - AIX | 72 //  V8_OS_AIX           - AIX | 
| 72 //  V8_OS_WIN           - Microsoft Windows | 73 //  V8_OS_WIN           - Microsoft Windows | 
| 73 | 74 | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
| 88 #elif defined(__sun) | 89 #elif defined(__sun) | 
| 89 # define V8_OS_POSIX 1 | 90 # define V8_OS_POSIX 1 | 
| 90 # define V8_OS_SOLARIS 1 | 91 # define V8_OS_SOLARIS 1 | 
| 91 #elif defined(_AIX) | 92 #elif defined(_AIX) | 
| 92 #define V8_OS_POSIX 1 | 93 #define V8_OS_POSIX 1 | 
| 93 #define V8_OS_AIX 1 | 94 #define V8_OS_AIX 1 | 
| 94 #elif defined(__FreeBSD__) | 95 #elif defined(__FreeBSD__) | 
| 95 # define V8_OS_BSD 1 | 96 # define V8_OS_BSD 1 | 
| 96 # define V8_OS_FREEBSD 1 | 97 # define V8_OS_FREEBSD 1 | 
| 97 # define V8_OS_POSIX 1 | 98 # define V8_OS_POSIX 1 | 
|  | 99 #elif defined(__Fuchsia__) | 
|  | 100 # define V8_OS_FUCHSIA 1 | 
|  | 101 # define V8_OS_POSIX 1 | 
| 98 #elif defined(__DragonFly__) | 102 #elif defined(__DragonFly__) | 
| 99 # define V8_OS_BSD 1 | 103 # define V8_OS_BSD 1 | 
| 100 # define V8_OS_DRAGONFLYBSD 1 | 104 # define V8_OS_DRAGONFLYBSD 1 | 
| 101 # define V8_OS_POSIX 1 | 105 # define V8_OS_POSIX 1 | 
| 102 #elif defined(__NetBSD__) | 106 #elif defined(__NetBSD__) | 
| 103 # define V8_OS_BSD 1 | 107 # define V8_OS_BSD 1 | 
| 104 # define V8_OS_NETBSD 1 | 108 # define V8_OS_NETBSD 1 | 
| 105 # define V8_OS_POSIX 1 | 109 # define V8_OS_POSIX 1 | 
| 106 #elif defined(__OpenBSD__) | 110 #elif defined(__OpenBSD__) | 
| 107 # define V8_OS_BSD 1 | 111 # define V8_OS_BSD 1 | 
| (...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 419 //   int foo() WARN_UNUSED_RESULT; | 423 //   int foo() WARN_UNUSED_RESULT; | 
| 420 #if V8_HAS_ATTRIBUTE_WARN_UNUSED_RESULT | 424 #if V8_HAS_ATTRIBUTE_WARN_UNUSED_RESULT | 
| 421 #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) | 425 #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) | 
| 422 #else | 426 #else | 
| 423 #define V8_WARN_UNUSED_RESULT /* NOT SUPPORTED */ | 427 #define V8_WARN_UNUSED_RESULT /* NOT SUPPORTED */ | 
| 424 #endif | 428 #endif | 
| 425 | 429 | 
| 426 // clang-format on | 430 // clang-format on | 
| 427 | 431 | 
| 428 #endif  // V8CONFIG_H_ | 432 #endif  // V8CONFIG_H_ | 
| OLD | NEW | 
|---|