# # patch "main.cc" # from [04b5953af7882face258ff6ddca883b341eacaad] # to [b2528c9f0bed504f39803fe26e4476baf8e8b5c3] # ======================================================================== --- main.cc 04b5953af7882face258ff6ddca883b341eacaad +++ main.cc b2528c9f0bed504f39803fe26e4476baf8e8b5c3 @@ -124,7 +124,8 @@ } #endif -#if defined(MS_STRUCTURED_EXCEPTION_HANDLING) && !defined(__BORLANDC__) && !defined(__MINGW32__) +#if defined(MS_STRUCTURED_EXCEPTION_HANDLING) +#if defined !defined(__BORLANDC__) && !defined(__MINGW32__) struct ms_se_exception { @@ -201,6 +202,7 @@ report_error("unrecognized exception or signal"); } } +#endif #if (defined(__BORLANDC__) && defined(_Windows)) // this works for Borland but not other Win32 compilers (which trap too many cases)