inline asio::error_code make_error_code(misc_errors e) { return asio::error_code( static_cast<int>(e), get_misc_category()); }
inline autoboost::system::error_code make_error_code(misc_errors e) { return autoboost::system::error_code( static_cast<int>(e), get_misc_category()); }