Changeset 35510 in vbox
- Timestamp:
- Jan 12, 2011 5:49:26 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 69393
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/cdefs.h
r34378 r35510 67 67 */ 68 68 #ifdef DOXYGEN_RUNNING 69 #define __AMD64__ 70 #define __X86__ 71 #define RT_ARCH_AMD64 72 #define RT_ARCH_X86 73 #define IN_RING0 74 #define IN_RING3 75 #define IN_RC 76 #define IN_RC 77 #define IN_RT_RC 78 #define IN_RT_R0 79 #define IN_RT_R3 80 #define IN_RT_STATIC 81 #define RT_STRICT 82 #define RT_LOCK_STRICT 83 #define RT_LOCK_NO_STRICT 84 #define RT_LOCK_STRICT_ORDER 85 #define RT_LOCK_NO_STRICT_ORDER 86 #define Breakpoint 87 #define RT_NO_DEPRECATED_MACROS 88 #define RT_EXCEPTIONS_ENABLED 89 #define RT_BIG_ENDIAN 90 #define RT_LITTLE_ENDIAN 69 # define __AMD64__ 70 # define __X86__ 71 # define RT_ARCH_AMD64 72 # define RT_ARCH_X86 73 # define IN_RING0 74 # define IN_RING3 75 # define IN_RC 76 # define IN_RC 77 # define IN_RT_RC 78 # define IN_RT_R0 79 # define IN_RT_R3 80 # define IN_RT_STATIC 81 # define RT_STRICT 82 # define RT_LOCK_STRICT 83 # define RT_LOCK_NO_STRICT 84 # define RT_LOCK_STRICT_ORDER 85 # define RT_LOCK_NO_STRICT_ORDER 86 # define Breakpoint 87 # define RT_NO_DEPRECATED_MACROS 88 # define RT_EXCEPTIONS_ENABLED 89 # define RT_BIG_ENDIAN 90 # define RT_LITTLE_ENDIAN 91 # define RT_COMPILER_GROKS_64BIT_BITFIELDS 92 # define RT_COMPILER_WITH_80BIT_LONG_DOUBLE 91 93 #endif /* DOXYGEN_RUNNING */ 92 94 … … 523 525 */ 524 526 #define RT_NOTHING 527 528 /** @def RT_GCC_EXTENSION 529 * Macro for shutting up GCC warnings about using language extensions. */ 530 #ifdef __GNUC__ 531 # define RT_GCC_EXTENSION __extension__ 532 #else 533 # define RT_GCC_EXTENSION 534 #endif 535 536 /** @def RT_COMPILER_GROKS_64BIT_BITFIELDS 537 * Macro that is defined if the compiler understands 64-bit bitfields. */ 538 #if !defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__)) 539 # define RT_COMPILER_GROKS_64BIT_BITFIELDS 540 #endif 541 542 /** @def RT_COMPILER_WITH_80BIT_LONG_DOUBLE 543 * Macro that is defined if the compiler implements long double as the 544 * IEEE extended precision floating. */ 545 #if (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) && !defined(RT_OS_WINDOWS) 546 # define RT_COMPILER_WITH_80BIT_LONG_DOUBLE 547 #endif 548 525 549 526 550 /** @def RT_EXCEPTIONS_ENABLED
Note:
See TracChangeset
for help on using the changeset viewer.