From 10476af6268de52f98112d47264ac4f4f7f5dc3b Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Tue, 30 Apr 2013 18:12:47 +0900 Subject: [PATCH] include: Make KNONVOLATILE_CONTEXT_POINTERS match PSDK definition. --- dlls/ntdll/rtl.c | 1 + dlls/ntdll/signal_x86_64.c | 2 +- include/winnt.h | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c index 34869e7e1e2..bbcd4543521 100644 --- a/dlls/ntdll/rtl.c +++ b/dlls/ntdll/rtl.c @@ -34,6 +34,7 @@ #include #endif #include "ntstatus.h" +#define NONAMELESSUNION #define NONAMELESSSTRUCT #define WIN32_NO_STATUS #define USE_WS_PREFIX diff --git a/dlls/ntdll/signal_x86_64.c b/dlls/ntdll/signal_x86_64.c index 7d2b8d581d1..f5a8ec91eab 100644 --- a/dlls/ntdll/signal_x86_64.c +++ b/dlls/ntdll/signal_x86_64.c @@ -2574,7 +2574,7 @@ static void set_int_reg( CONTEXT *context, KNONVOLATILE_CONTEXT_POINTERS *ctx_pt static void set_float_reg( CONTEXT *context, KNONVOLATILE_CONTEXT_POINTERS *ctx_ptr, int reg, M128A val ) { *(&context->u.s.Xmm0 + reg) = val; - if (ctx_ptr) ctx_ptr->u1.FloatingContext[reg] = &context->u.s.Xmm0 + reg; + if (ctx_ptr) ctx_ptr->u.FloatingContext[reg] = &context->u.s.Xmm0 + reg; } static int get_opcode_size( struct opcode op ) diff --git a/include/winnt.h b/include/winnt.h index bdfa464475e..6911f1c40a0 100644 --- a/include/winnt.h +++ b/include/winnt.h @@ -1158,8 +1158,8 @@ typedef struct _KNONVOLATILE_CONTEXT_POINTERS PM128A Xmm13; PM128A Xmm14; PM128A Xmm15; - } DUMMYSTRUCTNAME1; - } DUMMYUNIONNAME1; + } DUMMYSTRUCTNAME; + } DUMMYUNIONNAME; union { @@ -1182,7 +1182,7 @@ typedef struct _KNONVOLATILE_CONTEXT_POINTERS PULONG64 R13; PULONG64 R14; PULONG64 R15; - } DUMMYSTRUCTNAME2; + } DUMMYSTRUCTNAME; } DUMMYUNIONNAME2; } KNONVOLATILE_CONTEXT_POINTERS, *PKNONVOLATILE_CONTEXT_POINTERS;