#include <boost/context/detail/fcontext.hpp>
extern "C"
boost::context::detail::transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( boost::context::detail::fcontext_t const to, void * vp);
extern "C"
boost::context::detail::fcontext_t BOOST_CONTEXT_CALLDECL make_fcontext( void * sp, std::size_t size, void (* fn)( boost::context::detail::transfer_t) );
extern "C"
boost::context::detail::transfer_t BOOST_CONTEXT_CALLDECL ontop_fcontext( boost::context::detail::fcontext_t const to, void * vp, boost::context::detail::transfer_t (* fn)( boost::context::detail::transfer_t) );
namespace boost {
namespace context {
namespace detail {
transfer_t jump_fcontext( fcontext_t const to, void * vp)
{
return ::jump_fcontext(to, vp);
}
fcontext_t make_fcontext( void * sp, std::size_t size, void (* fn)( transfer_t) )
{
return ::make_fcontext(sp, size, fn);
}
transfer_t ontop_fcontext( fcontext_t const to, void * vp, transfer_t (* fn)( transfer_t) )
{
return ::ontop_fcontext(to, vp, fn);
}
}}}