- Timestamp:
- Aug 8, 2020 12:16:31 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/cdefs.h
r85342 r85647 1104 1104 */ 1105 1105 #ifdef __cplusplus 1106 # if def _MSC_VER1106 # if RT_MSC_PREREQ(RT_MSC_VER_VS2015) /*?*/ 1107 1107 # define DECL_NOTHROW(a_Type) __declspec(nothrow) a_Type 1108 1108 # elif RT_CLANG_PREREQ(6,0) || RT_GNUC_PREREQ(4,2) … … 1531 1531 #if RT_CLANG_PREREQ(6,0) 1532 1532 # define DECLCALLBACKTYPE_EX(a_RetType, a_CallConv, a_Name, a_Args) __attribute__((__nothrow__)) a_RetType a_CallConv a_Name a_Args 1533 #elif defined(_MSC_VER)&& defined(__cplusplus) && defined(_MSC_EXTENSIONS)1533 #elif RT_MSC_PREREQ(RT_MSC_VER_VS2015) /*?*/ && defined(__cplusplus) && defined(_MSC_EXTENSIONS) 1534 1534 # define DECLCALLBACKTYPE_EX(a_RetType, a_CallConv, a_Name, a_Args) a_RetType a_CallConv a_Name a_Args throw() 1535 1535 #else … … 1557 1557 #elif RT_CLANG_PREREQ(6,0) 1558 1558 # define DECLCALLBACKPTR_EX(a_RetType, a_CallConv, a_Name, a_Args) __attribute__((__nothrow__)) a_RetType (a_CallConv * a_Name) a_Args 1559 #elif defined(_MSC_VER)&& defined(__cplusplus) && defined(_MSC_EXTENSIONS)1559 #elif RT_MSC_PREREQ(RT_MSC_VER_VS2015) /*?*/ && defined(__cplusplus) && defined(_MSC_EXTENSIONS) 1560 1560 # define DECLCALLBACKPTR_EX(a_RetType, a_CallConv, a_Name, a_Args) a_RetType (a_CallConv * a_Name) a_Args throw() 1561 1561 #else … … 1583 1583 #elif RT_CLANG_PREREQ(6,0) 1584 1584 # define DECLCALLBACKMEMBER_EX(a_RetType, a_CallConv, a_Name, a_Args) __attribute__((__nothrow__)) a_RetType (a_CallConv *a_Name) a_Args 1585 #elif defined(_MSC_VER)&& defined(__cplusplus) && defined(_MSC_EXTENSIONS)1585 #elif RT_MSC_PREREQ(RT_MSC_VER_VS2015) /*?*/ && defined(__cplusplus) && defined(_MSC_EXTENSIONS) 1586 1586 # define DECLCALLBACKMEMBER_EX(a_RetType, a_CallConv, a_Name, a_Args) a_RetType (a_CallConv *a_Name) a_Args throw() 1587 1587 #else
Note:
See TracChangeset
for help on using the changeset viewer.