[mlpack-svn] r12722 - mlpack/trunk/src/mlpack/core/arma_extend
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri May 18 17:56:22 EDT 2012
Author: rcurtin
Date: 2012-05-18 17:56:22 -0400 (Fri, 18 May 2012)
New Revision: 12722
Modified:
mlpack/trunk/src/mlpack/core/arma_extend/typedef.hpp
Log:
UL and ULL extensions for older GCC.
Modified: mlpack/trunk/src/mlpack/core/arma_extend/typedef.hpp
===================================================================
--- mlpack/trunk/src/mlpack/core/arma_extend/typedef.hpp 2012-05-18 20:58:01 UTC (rev 12721)
+++ mlpack/trunk/src/mlpack/core/arma_extend/typedef.hpp 2012-05-18 21:56:22 UTC (rev 12722)
@@ -17,7 +17,7 @@
{
typedef std::size_t u64;
- static const u64 max = (sizeof(u64) >= 8) ? 0xFFFFFFFFFFFFFFFF : 0xFFFFFFFF; // check required for silly compilers
+ static const u64 max = (sizeof(u64) >= 8) ? 0xFFFFFFFFFFFFFFFFULL : 0xFFFFFFFF; // check required for silly compilers
static const bool trunc = false;
};
@@ -26,11 +26,11 @@
{
#if (ULONG_MAX >= 0xFFFFFFFFFFFFFFFF)
typedef unsigned long u64;
- static const u64 max = 0xFFFFFFFFFFFFFFFF;
+ static const u64 max = 0xFFFFFFFFFFFFFFFFUL;
static const bool trunc = false;
#elif defined(ULLONG_MAX)
typedef unsigned long long u64;
- static const u64 max = 0xFFFFFFFFFFFFFFFF;
+ static const u64 max = 0xFFFFFFFFFFFFFFFFULL;
static const bool trunc = false;
#elif (_MSC_VER >= 1200)
//#elif (_MSC_VER >= 1310) && defined(_MSC_EXTENSIONS)
More information about the mlpack-svn
mailing list