#ifndef TRY_CATCH_SIGNAL_HPP #define TRY_CATCH_SIGNAL_HPP #ifdef _MSC_VER #include "TryCatchSignalSEH.hpp" #else #include using SignalT = decltype (SIGSEGV); template void try_catch_signal(const SignalT (&/*sigs*/)[N], TryFn &&fn, CatchFn &&/*cfn*/) { fn(); } #endif #endif // TRY_CATCH_SIGNAL_HPP