diff --git a/libhsclient/hstcpcli.hpp b/libhsclient/hstcpcli.hpp index 11dec8e..82268f4 100644 --- a/libhsclient/hstcpcli.hpp +++ b/libhsclient/hstcpcli.hpp @@ -30,7 +30,11 @@ struct hstcpcli_filter { }; struct hstcpcli_i; -typedef std::auto_ptr<hstcpcli_i> hstcpcli_ptr; +#if __cplusplus >= 201103L || (defined(_CPPLIB_VER) && _CPPLIB_VER >= 520) +typedef std::unique_ptr<hstcpcli_i> hstcpcli_ptr; +#else +typedef std::auto_ptr<hstcpcli_i> hstcpcli_ptr; +#endif struct hstcpcli_i { virtual ~hstcpcli_i() { }