Module: wine Branch: master Commit: fd6ae974868d49782089f0223ea7ad25a6be13e3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fd6ae974868d49782089f0223e...
Author: Andrew Talbot andrew.talbot@talbotville.com Date: Thu Mar 13 20:52:00 2008 +0000
ole32: Assign to structs instead of using memcpy.
---
dlls/ole32/enumx.c | 2 +- dlls/ole32/stg_prop.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ole32/enumx.c b/dlls/ole32/enumx.c index 9610dbe..ea85092 100644 --- a/dlls/ole32/enumx.c +++ b/dlls/ole32/enumx.c @@ -177,7 +177,7 @@ enumx_impl *enumx_allocate(REFIID riid, const void *vtbl, ULONG elem_size) enumx->ref = 1; enumx->current = NULL; enumx->elem_size = elem_size; - memcpy(&enumx->riid, riid, sizeof *riid); + enumx->riid = *riid; list_init(&enumx->elements); }
diff --git a/dlls/ole32/stg_prop.c b/dlls/ole32/stg_prop.c index 20d9ec3..d016d4e 100644 --- a/dlls/ole32/stg_prop.c +++ b/dlls/ole32/stg_prop.c @@ -887,7 +887,7 @@ static HRESULT WINAPI IPropertyStorage_fnSetClass( return E_INVALIDARG; if (!(This->grfMode & STGM_READWRITE)) return STG_E_ACCESSDENIED; - memcpy(&This->clsid, clsid, sizeof(This->clsid)); + This->clsid = *clsid; This->dirty = TRUE; if (This->grfFlags & PROPSETFLAG_UNBUFFERED) IPropertyStorage_Commit(iface, STGC_DEFAULT);