[PATCH 1/9] winmm: Use nameless unions.

Andrew Eikum aeikum at codeweavers.com
Wed Mar 24 12:50:34 CDT 2021


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

On Wed, Mar 24, 2021 at 06:37:02PM +0100, Jacek Caban wrote:
> Signed-off-by: Jacek Caban <jacek at codeweavers.com>
> ---
>  dlls/winmm/Makefile.in | 2 +-
>  dlls/winmm/lolvldrv.c  | 4 ++--
>  dlls/winmm/waveform.c  | 6 +++---
>  3 files changed, 6 insertions(+), 6 deletions(-)
> 
> 

> diff --git a/dlls/winmm/Makefile.in b/dlls/winmm/Makefile.in
> index d003a53afe40..c05115d5c58c 100644
> --- a/dlls/winmm/Makefile.in
> +++ b/dlls/winmm/Makefile.in
> @@ -1,4 +1,4 @@
> -EXTRADEFS = -D_WINMM_ -DWINE_NO_NAMELESS_EXTENSION
> +EXTRADEFS = -D_WINMM_
>  MODULE    = winmm.dll
>  IMPORTLIB = winmm
>  IMPORTS   = uuid user32 advapi32 ole32 msacm32
> diff --git a/dlls/winmm/lolvldrv.c b/dlls/winmm/lolvldrv.c
> index d5efc7f6b9f1..d3bd5536976c 100644
> --- a/dlls/winmm/lolvldrv.c
> +++ b/dlls/winmm/lolvldrv.c
> @@ -532,10 +532,10 @@ static void MMDRV_Init(void)
>          goto exit;
>      }
>  
> -    size = WideCharToMultiByte(CP_ACP, 0, pv.u.pwszVal, -1,
> +    size = WideCharToMultiByte(CP_ACP, 0, pv.pwszVal, -1,
>              NULL, 0, NULL, NULL);
>      drvA = HeapAlloc(GetProcessHeap(), 0, size);
> -    WideCharToMultiByte(CP_ACP, 0, pv.u.pwszVal, -1, drvA, size, NULL, NULL);
> +    WideCharToMultiByte(CP_ACP, 0, pv.pwszVal, -1, drvA, size, NULL, NULL);
>  
>      MMDRV_Install(drvA, drvA, FALSE);
>  
> diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c
> index 37dfc9191747..1159b48b483b 100644
> --- a/dlls/winmm/waveform.c
> +++ b/dlls/winmm/waveform.c
> @@ -422,7 +422,7 @@ static HRESULT WINMM_GetFriendlyName(IMMDevice *device, WCHAR *out,
>          return hr;
>      }
>  
> -    lstrcpynW(out, var.u.pwszVal, outlen);
> +    lstrcpynW(out, var.pwszVal, outlen);
>  
>      PropVariantClear(&var);
>  
> @@ -2368,7 +2368,7 @@ static LRESULT DRV_QueryDeviceInterface(WINMM_QueryInterfaceInfo *info)
>          return MMSYSERR_ERROR;
>      }
>  
> -    len_bytes = (lstrlenW(pv.u.pwszVal) + 1) * sizeof(WCHAR);
> +    len_bytes = (lstrlenW(pv.pwszVal) + 1) * sizeof(WCHAR);
>  
>      if(info->str){
>          if(len_bytes > *info->len_bytes){
> @@ -2378,7 +2378,7 @@ static LRESULT DRV_QueryDeviceInterface(WINMM_QueryInterfaceInfo *info)
>              return MMSYSERR_INVALPARAM;
>          }
>  
> -        memcpy(info->str, pv.u.pwszVal, len_bytes);
> +        memcpy(info->str, pv.pwszVal, len_bytes);
>      }else
>          *info->len_bytes = len_bytes;
>  
> 




More information about the wine-devel mailing list