diff liboctave/numeric/lo-specfun.cc @ 23726:1147e5c912aa

Remove unnecessary octave::math::(ceil,trunc,floor) declarations. * lo-mappers.h: Remove prototypes for octave::math::(ceil,trunc,floor) which accept doubles or floats. Use std::(ceil,trunc,floor) as replacement. * lo-specfun.cc: Replace math::floor with std::floor.
author Rik <rik@octave.org>
date Mon, 03 Jul 2017 09:45:59 -0700
parents 08036a7f3660
children 102049c83e7c
line wrap: on
line diff
--- a/liboctave/numeric/lo-specfun.cc	Mon Jul 03 08:01:20 2017 -0400
+++ b/liboctave/numeric/lo-specfun.cc	Mon Jul 03 09:45:59 2017 -0700
@@ -3252,7 +3252,7 @@
       static const double euler_mascheroni =
         0.577215664901532860606512090082402431042;
 
-      const bool is_int = (math::floor (z) == z);
+      const bool is_int = (std::floor (z) == z);
 
       T p = 0;
       if (z <= 0)
@@ -3271,7 +3271,7 @@
           for (octave_idx_type k = z - 1; k > 0; k--)
             p += 1.0 / k;
         }
-      else if (math::floor (z + 0.5) == z + 0.5)
+      else if (std::floor (z + 0.5) == z + 0.5)
         {
           // Abramowitz and Stegun, page 258, eq 6.3.3 and 6.3.4
           for (octave_idx_type k = z; k > 0; k--)