OSDN Git Service

Fix x64 compilation error
authorsdottaka <none@none>
Wed, 4 Sep 2013 15:18:20 +0000 (00:18 +0900)
committersdottaka <none@none>
Wed, 4 Sep 2013 15:18:20 +0000 (00:18 +0900)
Src/Common/UnicodeString.h

index 0bbdac3..21bfc54 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <string>
 #include <cstdarg>
+#include <boost/cstdint.hpp>
 
 #ifdef _WIN32
 #  include <tchar.h>
@@ -115,6 +116,8 @@ inline String string_to_str(int val) { return string_format(_T("%d"), val); }
 inline String string_to_str(unsigned val) { return string_format(_T("%u"), val); }
 inline String string_to_str(long val) { return string_format(_T("%ld"), val); }
 inline String string_to_str(unsigned long val) { return string_format(_T("%lu"), val); }
+inline String string_to_str(boost::int64_t val) { return string_format(_T("%I64d"), val); }
+inline String string_to_str(boost::uint64_t val) { return string_format(_T("%I64u"), val); }
 inline String string_to_str(float val) { return string_format(_T("%f"), val); }
 inline String string_to_str(double val) { return string_format(_T("%f"), val); }