From ccb257acb5db8951cd73ea2943acb85a58a5d960 Mon Sep 17 00:00:00 2001 From: Ove Kaaven Date: Fri, 11 Aug 2000 00:39:26 +0000 Subject: [PATCH] Fixed C++ operators return value. --- include/guiddef.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/guiddef.h b/include/guiddef.h index 10c62da6f3a..9f1b7d89860 100644 --- a/include/guiddef.h +++ b/include/guiddef.h @@ -52,11 +52,11 @@ typedef GUID FMTID,*LPFMTID; #define IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2) #if defined(__cplusplus) && !defined(CINTERFACE) -inline BOOL operator==(const GUID& guidOne, const GUID& guidOther) +inline bool operator==(const GUID& guidOne, const GUID& guidOther) { return !memcmp(&guidOne,&guidOther,sizeof(GUID)); } -inline BOOL operator!=(const GUID& guidOne, const GUID& guidOther) +inline bool operator!=(const GUID& guidOne, const GUID& guidOther) { return !(guidOne == guidOther); }