Remove gmx custom fixed int (e.g. gmx_int64_t) types
[alexxy/gromacs.git] / src / gromacs / math / utilities.cpp
index a55eb0d2fc0e495516ff41888e18865241fc6169..0c4fedbae362ad9848906dcd829b72e12f324119 100644 (file)
@@ -69,11 +69,11 @@ gmx_numzero(double a)
 
 
 gmx_bool
-check_int_multiply_for_overflow(gmx_int64_t  a,
-                                gmx_int64_t  b,
-                                gmx_int64_t *result)
+check_int_multiply_for_overflow(int64_t  a,
+                                int64_t  b,
+                                int64_t *result)
 {
-    gmx_int64_t sign = 1;
+    int64_t sign = 1;
     if ((0 == a) || (0 == b))
     {
         *result = 0;
@@ -89,9 +89,9 @@ check_int_multiply_for_overflow(gmx_int64_t  a,
         b    = -b;
         sign = -sign;
     }
-    if (GMX_INT64_MAX / b < a)
+    if (INT64_MAX / b < a)
     {
-        *result = (sign > 0) ? GMX_INT64_MAX : GMX_INT64_MIN;
+        *result = (sign > 0) ? INT64_MAX : INT64_MIN;
         return FALSE;
     }
     *result = sign * a * b;