Jacek Caban : winecfg: Use nameless unions.

Alexandre Julliard julliard at winehq.org
Tue Mar 23 16:54:30 CDT 2021


Module: wine
Branch: master
Commit: 8b934f03d4a227cc1485081bac5e97bb779190d3
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8b934f03d4a227cc1485081bac5e97bb779190d3

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Mar 23 00:31:30 2021 +0100

winecfg: Use nameless unions.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/winecfg/Makefile.in |  1 -
 programs/winecfg/audio.c     | 20 ++++++++++----------
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/programs/winecfg/Makefile.in b/programs/winecfg/Makefile.in
index 20b67680956..a2746f7d4ac 100644
--- a/programs/winecfg/Makefile.in
+++ b/programs/winecfg/Makefile.in
@@ -1,7 +1,6 @@
 MODULE    = winecfg.exe
 APPMODE   = -mwindows
 IMPORTS   = uuid comdlg32 comctl32 shell32 ole32 winmm shlwapi uxtheme user32 gdi32 advapi32
-EXTRADEFS = -DWINE_NO_NAMELESS_EXTENSION
 
 C_SRCS = \
 	about.c \
diff --git a/programs/winecfg/audio.c b/programs/winecfg/audio.c
index 1e5f69de24b..a293c4710fd 100644
--- a/programs/winecfg/audio.c
+++ b/programs/winecfg/audio.c
@@ -125,7 +125,7 @@ static BOOL load_device(IMMDevice *dev, struct DeviceInfo *info)
     if(SUCCEEDED(hr) && pv.vt == VT_UI4){
         i = 0;
         while (speaker_configs[i].text_id != 0) {
-            if ((speaker_configs[i].speaker_mask & pv.u.ulVal) == speaker_configs[i].speaker_mask) {
+            if ((speaker_configs[i].speaker_mask & pv.ulVal) == speaker_configs[i].speaker_mask) {
                 info->speaker_config = i;
                 break;
             }
@@ -247,10 +247,10 @@ static void initAudioDlg (HWND hDlg)
         load_devices(devenum, eCapture, &num_capture_devs, &capture_devs);
 
         PropVariantInit(&pv);
-        if(get_driver_name(devenum, &pv) && pv.u.pwszVal[0] != '\0'){
+        if(get_driver_name(devenum, &pv) && pv.pwszVal[0] != '\0'){
             have_driver = TRUE;
-            wnsprintfW(display_str, ARRAY_SIZE(display_str), format_str, pv.u.pwszVal);
-            lstrcatW(g_drv_keyW, pv.u.pwszVal);
+            wnsprintfW(display_str, ARRAY_SIZE(display_str), format_str, pv.pwszVal);
+            lstrcatW(g_drv_keyW, pv.pwszVal);
         }
         PropVariantClear(&pv);
 
@@ -315,7 +315,7 @@ static void initAudioDlg (HWND hDlg)
                 continue;
 
             SendDlgItemMessageW(hDlg, IDC_AUDIOOUT_DEVICE, CB_ADDSTRING,
-                    0, (LPARAM)render_devs[i].name.u.pwszVal);
+                    0, (LPARAM)render_devs[i].name.pwszVal);
             SendDlgItemMessageW(hDlg, IDC_AUDIOOUT_DEVICE, CB_SETITEMDATA,
                     i + 1, (LPARAM)&render_devs[i]);
 
@@ -325,7 +325,7 @@ static void initAudioDlg (HWND hDlg)
             }
 
             SendDlgItemMessageW(hDlg, IDC_VOICEOUT_DEVICE, CB_ADDSTRING,
-                    0, (LPARAM)render_devs[i].name.u.pwszVal);
+                    0, (LPARAM)render_devs[i].name.pwszVal);
             SendDlgItemMessageW(hDlg, IDC_VOICEOUT_DEVICE, CB_SETITEMDATA,
                     i + 1, (LPARAM)&render_devs[i]);
             if(reg_vout_dev && !lstrcmpW(render_devs[i].id, reg_vout_dev))
@@ -334,7 +334,7 @@ static void initAudioDlg (HWND hDlg)
             lvitem.mask = LVIF_TEXT | LVIF_PARAM;
             lvitem.iItem = i;
             lvitem.iSubItem = 0;
-            lvitem.pszText = render_devs[i].name.u.pwszVal;
+            lvitem.pszText = render_devs[i].name.pwszVal;
             lvitem.cchTextMax = lstrlenW(lvitem.pszText);
             lvitem.lParam = (LPARAM)&render_devs[i];
 
@@ -357,14 +357,14 @@ static void initAudioDlg (HWND hDlg)
                 continue;
 
             SendDlgItemMessageW(hDlg, IDC_AUDIOIN_DEVICE, CB_ADDSTRING,
-                    0, (LPARAM)capture_devs[i].name.u.pwszVal);
+                    0, (LPARAM)capture_devs[i].name.pwszVal);
             SendDlgItemMessageW(hDlg, IDC_AUDIOIN_DEVICE, CB_SETITEMDATA,
                     i + 1, (LPARAM)&capture_devs[i]);
             if(reg_in_dev && !lstrcmpW(capture_devs[i].id, reg_in_dev))
                 SendDlgItemMessageW(hDlg, IDC_AUDIOIN_DEVICE, CB_SETCURSEL, i + 1, 0);
 
             SendDlgItemMessageW(hDlg, IDC_VOICEIN_DEVICE, CB_ADDSTRING,
-                    0, (LPARAM)capture_devs[i].name.u.pwszVal);
+                    0, (LPARAM)capture_devs[i].name.pwszVal);
             SendDlgItemMessageW(hDlg, IDC_VOICEIN_DEVICE, CB_SETITEMDATA,
                     i + 1, (LPARAM)&capture_devs[i]);
             if(reg_vin_dev && !lstrcmpW(capture_devs[i].id, reg_vin_dev))
@@ -447,7 +447,7 @@ static void apply_speaker_configs(void)
             continue;
         }
 
-        pv.u.ulVal = speaker_configs[render_devs[i].speaker_config].speaker_mask;
+        pv.ulVal = speaker_configs[render_devs[i].speaker_config].speaker_mask;
 
         hr = IPropertyStore_SetValue(ps, &PKEY_AudioEndpoint_PhysicalSpeakers, &pv);
 




More information about the wine-cvs mailing list