#include <cmath>
#include <limits>
+#include <msp/core/inttypes.h>
#include "format.h"
#include "lexicalcast.h"
template<typename T>
struct Temporary<T, true>
{
-#ifdef WIN32
- typedef __int64 Type;
-#else
- typedef unsigned long long Type;
-#endif
+ typedef UInt64 Type;
};
/* Helper to avoid warnings about an unsigned type never being < 0 */