From 8efa5317d1e3437fb62b8f89a9a60d2a5608de63 Mon Sep 17 00:00:00 2001 From: eban Date: Mon, 19 Aug 2002 03:18:33 +0000 Subject: * eval.c (win32_get_exception_list, win32_set_exception_list): Cygwin fix. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/eval.c b/eval.c index 7a32be457..b1e8aeeb2 100644 --- a/eval.c +++ b/eval.c @@ -7222,10 +7222,15 @@ Init_Proc() } /* Windows SEH refers data on the stack. */ -#ifdef _WIN32 +#if defined _WIN32 || defined __CYGWIN__ # if !(defined _M_IX86 || defined __i386__) # error unsupported processor # endif + +#if defined __CYGWIN__ +typedef unsigned long DWORD; +#endif + static inline DWORD win32_get_exception_list() { @@ -7249,7 +7254,7 @@ win32_get_exception_list() } static inline void -win32_set_exception_list() +win32_set_exception_list(p) DWORD p; { # if defined _MSC_VER -- cgit