From 6e1829fc628598703ff078eb93b94575938da3ea Mon Sep 17 00:00:00 2001 From: Andrew Talbot Date: Wed, 19 Mar 2008 21:50:38 +0000 Subject: [PATCH] user32: Assign to structs instead of using memcpy. --- dlls/user32/driver.c | 2 +- dlls/user32/sysparams.c | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dlls/user32/driver.c b/dlls/user32/driver.c index 242df39f8d1..94a7fff8ff6 100644 --- a/dlls/user32/driver.c +++ b/dlls/user32/driver.c @@ -65,7 +65,7 @@ static const USER_DRIVER *load_driver(void) driver_load_error = GetLastError(); driver = HeapAlloc( GetProcessHeap(), 0, sizeof(*driver) ); - memcpy( driver, &null_driver, sizeof(*driver) ); + *driver = null_driver; if (graphics_driver) { diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c index e3554808a10..f5555dbb2e5 100644 --- a/dlls/user32/sysparams.c +++ b/dlls/user32/sysparams.c @@ -1127,7 +1127,7 @@ static void load_nonclient_metrics(void) if (hkey) RegCloseKey( hkey ); normalize_nonclientmetrics( &ncm); - memcpy( &nonclient_metrics, &ncm, sizeof(nonclient_metrics) ); + nonclient_metrics = ncm; spi_loaded[SPI_NONCLIENTMETRICS_IDX] = TRUE; } @@ -1546,7 +1546,7 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam, if (!spi_loaded[SPI_NONCLIENTMETRICS_IDX]) load_nonclient_metrics(); if (lpnm && lpnm->cbSize == sizeof(NONCLIENTMETRICSW)) - memcpy( lpnm, &nonclient_metrics, sizeof(*lpnm) ); + *lpnm = nonclient_metrics; else ret = FALSE; break; @@ -1602,9 +1602,9 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam, METRICS_REGKEY, METRICS_MESSAGELOGFONT_VALNAME, &lpnm->lfMessageFont, fWinIni); if( ret) { - memcpy( &ncm, lpnm, sizeof(nonclient_metrics) ); + ncm = *lpnm; normalize_nonclientmetrics( &ncm); - memcpy( &nonclient_metrics, &ncm, sizeof(nonclient_metrics) ); + nonclient_metrics = ncm; spi_loaded[SPI_NONCLIENTMETRICS_IDX] = TRUE; } } @@ -1616,7 +1616,7 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam, MINIMIZEDMETRICS * lpMm = pvParam; if (lpMm && lpMm->cbSize == sizeof(*lpMm)) { if( spi_loaded[SPI_MINIMIZEDMETRICS_IDX]) load_minimized_metrics(); - memcpy( lpMm, &minimized_metrics, sizeof(*lpMm) ); + *lpMm = minimized_metrics; } else ret = FALSE; break; -- 2.11.4.GIT