Get rid of MSVC's __int64

Use either int64_t, uint64_t or long long and unsigned long long, defined as per C++11 standard
This commit is contained in:
void_17
2026-03-02 15:53:32 +07:00
parent d6ec138710
commit d63f79325f
308 changed files with 5371 additions and 5379 deletions

View File

@@ -138,10 +138,10 @@ private:
ArchiveImplementation::load(t);
}
#elif defined(BOOST_HAS_MS_INT64)
virtual void load(__int64 & t){
virtual void load(int64_t & t){
ArchiveImplementation::load(t);
}
virtual void load(unsigned __int64 & t){
virtual void load(uint64_t & t){
ArchiveImplementation::load(t);
}
#endif
@@ -187,7 +187,7 @@ public:
}
// register type function
template<class T>
const basic_pointer_iserializer *
const basic_pointer_iserializer *
register_type(T * t = NULL){
return ArchiveImplementation::register_type(t);
}

View File

@@ -17,7 +17,7 @@
// See http://www.boost.org for updates, documentation, and revision history.
#include <cstddef> // std::size_t
#include <climits> // ULONG_MAX
#include <climits> // ULONG_MAX
#include <string>
#include <boost/config.hpp>
@@ -83,8 +83,8 @@ public:
virtual void load(boost::long_long_type & t) = 0;
virtual void load(boost::ulong_long_type & t) = 0;
#elif defined(BOOST_HAS_MS_INT64)
virtual void load(__int64 & t) = 0;
virtual void load(unsigned __int64 & t) = 0;
virtual void load(int64_t & t) = 0;
virtual void load(uint64_t & t) = 0;
#endif
virtual void load(float & t) = 0;
@@ -161,10 +161,10 @@ public:
// special esteem in the boost library - we included it here by default.
#include <boost/archive/shared_ptr_helper.hpp>
namespace boost {
namespace boost {
namespace archive {
class polymorphic_iarchive :
class polymorphic_iarchive :
public polymorphic_iarchive_impl,
public detail::shared_ptr_helper
{

View File

@@ -17,7 +17,7 @@
// See http://www.boost.org for updates, documentation, and revision history.
#include <cstddef> // size_t
#include <climits> // ULONG_MAX
#include <climits> // ULONG_MAX
#include <string>
#include <boost/config.hpp>
@@ -82,8 +82,8 @@ public:
virtual void save(const boost::long_long_type t) = 0;
virtual void save(const boost::ulong_long_type t) = 0;
#elif defined(BOOST_HAS_MS_INT64)
virtual void save(const __int64 t) = 0;
virtual void save(const unsigned __int64 t) = 0;
virtual void save(const int64_t t) = 0;
virtual void save(const uint64_t t) = 0;
#endif
virtual void save(const float t) = 0;
@@ -141,7 +141,7 @@ public:
};
// note: preserve naming symmetry
class polymorphic_oarchive :
class polymorphic_oarchive :
public polymorphic_oarchive_impl
{
public: