[PATCH] include: Remove remaining '&& !defined(CINTERFACE)' in guiddef.h.
Serge Gautherie
winehq-git_serge_180711 at gautherie.fr
Mon Mar 30 00:29:30 CDT 2020
Signed-off-by: Serge Gautherie <winehq-git_serge_180711 at gautherie.fr>
---
Per S2003R2 PSDK and 10 SDK.
Addendum to
https://source.winehq.org/git/wine.git/commit/4626db2bb2a61cdceb00e0e346628062ee51aade
https://source.winehq.org/git/wine.git/commit/54f58769fee73a55675d503e0281e8f381a8e8b1
NB:
'#include <string.h>' seems misplaced, but out of scope of this patch.
---
include/guiddef.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/include/guiddef.h b/include/guiddef.h
index 9fc40c7..1871910 100644
--- a/include/guiddef.h
+++ b/include/guiddef.h
@@ -145,14 +145,14 @@ typedef GUID FMTID,*LPFMTID;
#define REFCLSID const CLSID &
#define REFIID const IID &
#define REFFMTID const FMTID &
-#else /* !defined(__cplusplus) */
+#else
#define REFGUID const GUID* __MIDL_CONST
#define REFCLSID const CLSID* __MIDL_CONST
#define REFIID const IID* __MIDL_CONST
#define REFFMTID const FMTID* __MIDL_CONST
-#endif /* !defined(__cplusplus) */
+#endif
-#if defined(__cplusplus) && !defined(CINTERFACE)
+#ifdef __cplusplus
#define IsEqualGUID(rguid1, rguid2) (!memcmp(&(rguid1), &(rguid2), sizeof(GUID)))
inline int InlineIsEqualGUID(REFGUID rguid1, REFGUID rguid2)
{
@@ -161,16 +161,16 @@ inline int InlineIsEqualGUID(REFGUID rguid1, REFGUID rguid2)
((ULONG *)&rguid1)[2] == ((ULONG *)&rguid2)[2] &&
((ULONG *)&rguid1)[3] == ((ULONG *)&rguid2)[3]);
}
-#else /* defined(__cplusplus) && !defined(CINTERFACE) */
+#else
#define IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID)))
#define InlineIsEqualGUID(rguid1, rguid2) \
(((ULONG *)rguid1)[0] == ((ULONG *)rguid2)[0] && \
((ULONG *)rguid1)[1] == ((ULONG *)rguid2)[1] && \
((ULONG *)rguid1)[2] == ((ULONG *)rguid2)[2] && \
((ULONG *)rguid1)[3] == ((ULONG *)rguid2)[3])
-#endif /* defined(__cplusplus) && !defined(CINTERFACE) */
+#endif
-#if defined(__cplusplus) && !defined(CINTERFACE)
+#ifdef __cplusplus
#include <string.h>
inline bool operator==(const GUID& guidOne, const GUID& guidOther)
{
--
2.10.0.windows.1
More information about the wine-devel
mailing list