mirror of
https://github.com/boostorg/python.git
synced 2026-01-19 16:32:16 +00:00
29 lines
670 B
C++
29 lines
670 B
C++
// Copyright David Abrahams 2001.
|
|
// Distributed under the Boost Software License, Version 1.0. (See
|
|
// accompanying file LICENSE_1_0.txt or copy at
|
|
// http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
#if defined(_WIN32)
|
|
# ifdef __MWERKS__
|
|
# pragma ANSI_strict off
|
|
# endif
|
|
# include <windows.h>
|
|
# ifdef __MWERKS__
|
|
# pragma ANSI_strict reset
|
|
# endif
|
|
|
|
# ifdef _MSC_VER
|
|
# pragma warning(push)
|
|
# pragma warning(disable:4297)
|
|
extern "C" void straight_to_debugger(unsigned int, EXCEPTION_POINTERS*)
|
|
{
|
|
throw;
|
|
}
|
|
extern "C" void (*old_translator)(unsigned, EXCEPTION_POINTERS*)
|
|
= _set_se_translator(straight_to_debugger);
|
|
# pragma warning(pop)
|
|
# endif
|
|
|
|
#endif // _WIN32
|
|
|