Module: wine Branch: master Commit: 7fed738353c201c59e4befa0b891e72c6340956f URL: http://source.winehq.org/git/wine.git/?a=commit;h=7fed738353c201c59e4befa0b8...
Author: Jörg Höhle hoehle@users.sourceforge.net Date: Wed Jul 27 23:44:09 2011 +0200
winmm: Assign to structs instead of using memcpy.
---
dlls/winmm/waveform.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c index d1c685e..72eec27 100644 --- a/dlls/winmm/waveform.c +++ b/dlls/winmm/waveform.c @@ -1445,7 +1445,7 @@ static void WOD_PushData(WINMM_Device *device) device->played_frames += avail_frames;
exit: - memcpy(&cb_info, &device->cb_info, sizeof(cb_info)); + cb_info = device->cb_info;
LeaveCriticalSection(&device->lock);
@@ -1625,7 +1625,7 @@ static void WID_PullData(WINMM_Device *device) }
exit: - memcpy(&cb_info, &device->cb_info, sizeof(cb_info)); + cb_info = device->cb_info;
LeaveCriticalSection(&device->lock);
@@ -1718,7 +1718,7 @@ static LRESULT WINMM_Reset(HWAVE hwave) device->loop_counter = 0; device->last_clock_pos = 0;
- memcpy(&cb_info, &device->cb_info, sizeof(cb_info)); + cb_info = device->cb_info;
LeaveCriticalSection(&device->lock);
@@ -2367,7 +2367,7 @@ UINT WINAPI waveOutClose(HWAVEOUT hWaveOut) if(!WINMM_ValidateAndLock(device)) return MMSYSERR_INVALHANDLE;
- memcpy(&cb_info, &device->cb_info, sizeof(cb_info)); + cb_info = device->cb_info;
LeaveCriticalSection(&device->lock);
@@ -3015,7 +3015,7 @@ UINT WINAPI waveInClose(HWAVEIN hWaveIn) if(!WINMM_ValidateAndLock(device)) return MMSYSERR_INVALHANDLE;
- memcpy(&cb_info, &device->cb_info, sizeof(cb_info)); + cb_info = device->cb_info;
LeaveCriticalSection(&device->lock);
@@ -3169,7 +3169,7 @@ UINT WINAPI waveInStop(HWAVEIN hWaveIn) }else buf = NULL;
- memcpy(&cb_info, &device->cb_info, sizeof(cb_info)); + cb_info = device->cb_info;
LeaveCriticalSection(&device->lock);