linux port

This commit is contained in:
Daniel Larimer 2013-08-13 05:24:41 +00:00
parent 747d35d922
commit 6c3b31873c
3 changed files with 9 additions and 0 deletions

View file

@ -58,6 +58,9 @@ namespace fc
void from_variant( const variant& var, time_point_sec& vo );
#ifdef __APPLE__
void to_variant( size_t s, variant& v );
#elif !defined(_MSC_VER)
void to_variant( long long int s, variant& v );
void to_variant( unsigned long long int s, variant& v );
#endif
void to_variant( const std::string& s, variant& v );

View file

@ -4,6 +4,7 @@
#ifdef WIN32
#include <WinSock2.h>
#endif
#include <arpa/inet.h>
namespace fc
{

View file

@ -652,5 +652,10 @@ string format_string( const string& format, const variant_object& args )
}
return ss.str();
}
#ifdef __APPLE__
#elif !defined(_MSC_VER)
void to_variant( long long int s, variant& v ) { v = variant( int64_t(s) ); }
void to_variant( unsigned long long int s, variant& v ) { v = variant( uint16_t(s)); }
#endif
} // namespace fc