Commit 775f5b0b authored by Tom Niget's avatar Tom Niget

Fix C++ things

parent 1df92c1f
...@@ -66,8 +66,8 @@ class PyObj : public std::shared_ptr<typename RealType<T>::type> { ...@@ -66,8 +66,8 @@ class PyObj : public std::shared_ptr<typename RealType<T>::type> {
public: public:
using inner = typename RealType<T>::type; using inner = typename RealType<T>::type;
template<typename... Args> /*template<typename... Args>
PyObj(Args&&... args) : std::shared_ptr<inner>(std::make_shared<inner>(std::forward<Args>(args)...)) {} PyObj(Args&&... args) : std::shared_ptr<inner>(std::make_shared<inner>(std::forward<Args>(args)...)) {}*/
PyObj() : std::shared_ptr<inner>() {} PyObj() : std::shared_ptr<inner>() {}
PyObj(std::nullptr_t) : std::shared_ptr<inner>(nullptr) {} PyObj(std::nullptr_t) : std::shared_ptr<inner>(nullptr) {}
......
...@@ -92,7 +92,7 @@ struct socket_t { ...@@ -92,7 +92,7 @@ struct socket_t {
} socket; } socket;
FUNCTION(auto, getaddrinfo, (std::string host, int port, int family=0, int type_=0, int proto=0, int flags=0), { FUNCTION(auto, getaddrinfo, (std::string host, int port, int family=0, int type_=0, int proto=0, int flags=0), {
/*addrinfo hints; addrinfo hints;
std::memset(&hints, 0, sizeof(hints)); std::memset(&hints, 0, sizeof(hints));
hints.ai_family = family; hints.ai_family = family;
hints.ai_socktype = type_; hints.ai_socktype = type_;
...@@ -102,8 +102,7 @@ struct socket_t { ...@@ -102,8 +102,7 @@ struct socket_t {
if (int err = ::getaddrinfo(host.c_str(), port.c_str(), &hints, &res); err != 0) { if (int err = ::getaddrinfo(host.c_str(), port.c_str(), &hints, &res); err != 0) {
system_error(err, "getaddrinfo()"); system_error(err, "getaddrinfo()");
} }
return res;*/ return res;
return 123;
}) })
} all; } all;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment