From 93be53744e4d3342c189a58bbce9040122ae880c Mon Sep 17 00:00:00 2001 From: Robert Lunnon Date: Fri, 16 Jan 2004 02:00:24 +0000 Subject: [PATCH] Save UESP instead of ESP where UESP defined. --- dlls/ntdll/signal_i386.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/ntdll/signal_i386.c b/dlls/ntdll/signal_i386.c index 4d61d76746d..90ee03f3e35 100644 --- a/dlls/ntdll/signal_i386.c +++ b/dlls/ntdll/signal_i386.c @@ -361,7 +361,9 @@ typedef struct #define EFL_sig(context) ((context)->uc_mcontext.gregs[EFL]) #define EIP_sig(context) ((context)->uc_mcontext.gregs[EIP]) -#ifdef R_ESP +#ifdef UESP +#define ESP_sig(context) ((context)->uc_mcontext.gregs[UESP]) +#elif defined(R_ESP) #define ESP_sig(context) ((context)->uc_mcontext.gregs[R_ESP]) #else #define ESP_sig(context) ((context)->uc_mcontext.gregs[ESP])