/* * This file is part of MXE. See LICENSE.md for licensing information. */ #include #include #include #include boost::thread_specific_ptr ptr; // https://www.boost.org/doc/libs/1_60_0/libs/context/doc/html/context/context.html #include boost::context::fcontext_t fcm,fc1,fc2; void test_thread() { if (ptr.get() == 0) { ptr.reset(new int(0)); } std::cout << "Hello, World! from thread" << std::endl; } void f1(intptr_t) { std::cout<<"f1: entered"<