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