Michael Stefaniuc : oleaut32: Use IsEqualGUID instead of memcmp to compare GUIDs.
Alexandre Julliard
julliard at winehq.org
Wed Jul 28 10:45:02 CDT 2010
Module: wine
Branch: master
Commit: c165fd743cc5b7ff7b82db0debf18999b3be4749
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c165fd743cc5b7ff7b82db0debf18999b3be4749
Author: Michael Stefaniuc <mstefani at redhat.de>
Date: Tue Jul 27 01:00:51 2010 +0200
oleaut32: Use IsEqualGUID instead of memcmp to compare GUIDs.
---
dlls/oleaut32/typelib2.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/oleaut32/typelib2.c b/dlls/oleaut32/typelib2.c
index 1096ea8..92d4ab0 100644
--- a/dlls/oleaut32/typelib2.c
+++ b/dlls/oleaut32/typelib2.c
@@ -317,7 +317,7 @@ static int ctl2_find_guid(
while (offset != -1) {
guidentry = (MSFT_GuidEntry *)&This->typelib_segment_data[MSFT_SEG_GUID][offset];
- if (!memcmp(guidentry, guid, sizeof(GUID))) return offset;
+ if (IsEqualGUID(guidentry, guid)) return offset;
offset = guidentry->next_hash;
}
@@ -1695,7 +1695,7 @@ static HRESULT WINAPI ICreateTypeInfo2_fnAddRefTypeInfo(
impinfo.oGuid = guid_offset;
*phRefType = ctl2_alloc_importinfo(This->typelib, &impinfo)+1;
- if(!memcmp(&guid.guid, &IID_IDispatch, sizeof(GUID)))
+ if(IsEqualGUID(&guid.guid, &IID_IDispatch))
This->typelib->typelib_header.dispatchpos = *phRefType;
}
@@ -2469,7 +2469,7 @@ static HRESULT WINAPI ICreateTypeInfo2_fnLayOut(
return hres;
}
- if(!memcmp(&typeattr->guid, &IID_IDispatch, sizeof(IDispatch)))
+ if(IsEqualGUID(&typeattr->guid, &IID_IDispatch))
This->typeinfo->flags |= TYPEFLAG_FDISPATCHABLE;
This->typeinfo->datatype2 += (typeattr->cFuncs<<16) + 1;
More information about the wine-cvs
mailing list