[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