# HG changeset patch # User John W. Eaton # Date 1382567226 14400 # Node ID f6293489fe88c06b0f7fc833159071c3e376fdfe # Parent e6ed77b75aecbdb68f063e8ac3547f4b0df0c7e0 avoid warnings about casts and gnulib functions * lo-specfun.cc (xgamma): Use C++ style casts and gnulib:: tag for floor function. diff -r e6ed77b75aec -r f6293489fe88 liboctave/numeric/lo-specfun.cc --- a/liboctave/numeric/lo-specfun.cc Wed Oct 23 22:20:06 2013 +0200 +++ b/liboctave/numeric/lo-specfun.cc Wed Oct 23 18:27:06 2013 -0400 @@ -379,7 +379,7 @@ #else F77_XFCN (xdgamma, XDGAMMA, (x, result)); #endif - if (xisinf (result) && ((int)floor (x) % 2)) + if (xisinf (result) && (static_cast (gnulib::floor (x)) % 2)) result = -octave_Inf; } @@ -450,7 +450,7 @@ #else F77_XFCN (xgamma, XGAMMA, (x, result)); #endif - if (xisinf (result) && ((int)floor (x) % 2)) + if (xisinf (result) && (static_cast (gnulib::floor (x)) % 2)) result = -octave_Float_Inf; }