Francois Gouget : dinput: Fix compilation on systems that don' t support nameless unions.

Alexandre Julliard julliard at winehq.org
Tue Feb 26 05:45:18 CST 2008


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

Author: Francois Gouget <fgouget at free.fr>
Date:   Tue Feb 26 09:49:20 2008 +0100

dinput: Fix compilation on systems that don't support nameless unions.

---

 dlls/dinput/dinput_main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c
index 2e4b4f5..5fa21f0 100644
--- a/dlls/dinput/dinput_main.c
+++ b/dlls/dinput/dinput_main.c
@@ -36,6 +36,7 @@
 #include <string.h>
 
 #define COBJMACROS
+#define NONAMELESSUNION
 
 #include "wine/debug.h"
 #include "wine/unicode.h"
@@ -223,7 +224,7 @@ void _dump_diactionformatA(LPDIACTIONFORMATA lpdiActionFormat) {
         FIXME("\tuAppData=%lx\n", lpdiActionFormat->rgoAction[i].uAppData);
         FIXME("\tdwSemantics=%x\n", lpdiActionFormat->rgoAction[i].dwSemantics);
         FIXME("\tdwFlags=%x\n", lpdiActionFormat->rgoAction[i].dwFlags);
-        FIXME("\tszActionName=%s\n", debugstr_a(lpdiActionFormat->rgoAction[i].lptszActionName));
+        FIXME("\tszActionName=%s\n", debugstr_a(lpdiActionFormat->rgoAction[i].u.lptszActionName));
         FIXME("\tguidInstance=%s\n", debugstr_guid(&lpdiActionFormat->rgoAction[i].guidInstance));
         FIXME("\tdwObjID=%x\n", lpdiActionFormat->rgoAction[i].dwObjID);
         FIXME("\tdwHow=%x\n", lpdiActionFormat->rgoAction[i].dwHow);




More information about the wine-cvs mailing list