[PATCH 2/4] dsound: Use nameless unions.
Andrew Eikum
aeikum at codeweavers.com
Tue Mar 30 16:16:44 CDT 2021
Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
On Tue, Mar 30, 2021 at 08:09:43PM +0200, Jacek Caban wrote:
> Signed-off-by: Jacek Caban <jacek at codeweavers.com>
> ---
> dlls/dsound/Makefile.in | 1 -
> dlls/dsound/dsound_main.c | 6 +++---
> dlls/dsound/primary.c | 2 +-
> dlls/dsound/propset.c | 2 +-
> 4 files changed, 5 insertions(+), 6 deletions(-)
>
>
> diff --git a/dlls/dsound/Makefile.in b/dlls/dsound/Makefile.in
> index f9f61e501f0f..909b38c06328 100644
> --- a/dlls/dsound/Makefile.in
> +++ b/dlls/dsound/Makefile.in
> @@ -1,7 +1,6 @@
> MODULE = dsound.dll
> IMPORTLIB = dsound
> IMPORTS = dxguid uuid winmm ole32 advapi32 user32
> -EXTRADEFS = -DWINE_NO_NAMELESS_EXTENSION
>
> EXTRADLLFLAGS = -mno-cygwin
>
> diff --git a/dlls/dsound/dsound_main.c b/dlls/dsound/dsound_main.c
> index ca33ba480469..25c5f7bbf468 100644
> --- a/dlls/dsound/dsound_main.c
> +++ b/dlls/dsound/dsound_main.c
> @@ -213,7 +213,7 @@ static HRESULT get_mmdevice_guid(IMMDevice *device, IPropertyStore *ps,
> return hr;
> }
>
> - CLSIDFromString(pv.u.pwszVal, guid);
> + CLSIDFromString(pv.pwszVal, guid);
>
> PropVariantClear(&pv);
> IPropertyStore_Release(ps);
> @@ -432,9 +432,9 @@ static BOOL send_device(IMMDevice *device, GUID *guid,
> }
>
> TRACE("Calling back with %s (%s)\n", wine_dbgstr_guid(guid),
> - wine_dbgstr_w(pv.u.pwszVal));
> + wine_dbgstr_w(pv.pwszVal));
>
> - keep_going = cb(guid, pv.u.pwszVal, wine_vxd_drv, user);
> + keep_going = cb(guid, pv.pwszVal, wine_vxd_drv, user);
>
> PropVariantClear(&pv);
> IPropertyStore_Release(ps);
> diff --git a/dlls/dsound/primary.c b/dlls/dsound/primary.c
> index 655f730b3754..e7da015a5335 100644
> --- a/dlls/dsound/primary.c
> +++ b/dlls/dsound/primary.c
> @@ -90,7 +90,7 @@ static DWORD DSOUND_FindSpeakerConfig(IMMDevice *mmdevice, int channels)
> return def;
> }
>
> - phys_speakers = pv.u.ulVal;
> + phys_speakers = pv.ulVal;
>
> PropVariantClear(&pv);
> IPropertyStore_Release(store);
> diff --git a/dlls/dsound/propset.c b/dlls/dsound/propset.c
> index f1f71bef135e..959256f8c4e0 100644
> --- a/dlls/dsound/propset.c
> +++ b/dlls/dsound/propset.c
> @@ -246,7 +246,7 @@ static HRESULT DSPROPERTY_DescriptionW(
> return hr;
> }
>
> - ppd->Description = strdupW(pv.u.pwszVal);
> + ppd->Description = strdupW(pv.pwszVal);
> ppd->Module = strdupW(wine_vxd_drv);
> ppd->Interface = strdupW(wInterface);
> ppd->Type = DIRECTSOUNDDEVICE_TYPE_VXD;
>
More information about the wine-devel
mailing list