Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Include/Base.h
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Include/Base.h
r101291 r108794 60 60 /// 61 61 #define UNREACHABLE() __builtin_unreachable () 62 #elif defined (__has_ feature)62 #elif defined (__has_builtin) && defined (__has_feature) 63 63 #if __has_builtin (__builtin_unreachable) 64 64 /// … … 801 801 802 802 **/ 803 #ifdef MDE_CPU_EBC 804 #define STATIC_ASSERT(Expression, Message) 805 #elif defined (_MSC_EXTENSIONS) || defined (__cplusplus) 803 #if defined (__cplusplus) 806 804 #define STATIC_ASSERT static_assert 807 #el se805 #elif defined (__GNUC__) || defined (__clang__) 808 806 #define STATIC_ASSERT _Static_assert 807 #elif defined (_MSC_EXTENSIONS) 808 #define STATIC_ASSERT static_assert 809 809 #endif 810 810 … … 889 889 890 890 **/ 891 #define BASE_CR(Record, TYPE, Field) ((TYPE *) ( (CHAR8 *) (Record) - OFFSET_OF (TYPE, Field)))891 #define BASE_CR(Record, TYPE, Field) ((TYPE *) (VOID *) ((CHAR8 *) (Record) - OFFSET_OF (TYPE, Field))) 892 892 893 893 /** … … 1059 1059 1060 1060 **/ 1061 #define RETURN_ERROR(StatusCode) ((( INTN)(RETURN_STATUS)(StatusCode)) < 0)1061 #define RETURN_ERROR(StatusCode) (((RETURN_STATUS)(StatusCode)) >= MAX_BIT) 1062 1062 1063 1063 ///
Note:
See TracChangeset
for help on using the changeset viewer.