Mercurial > octave
diff libinterp/operators/op-fcs-fcs.cc @ 21782:2aef506f3fec
use namespace for lo-mappers.h functions
* lo-mappers.h, lo-mappers.cc (acos, arg, asin, atan, ceil, conj,
copysign, exp2, finite, fix, floor, imag, is_NA, is_NaN_or_NA, isinf,
isinteger, isnan, log2, max, min, mod, negative_sign, nint, nint_big,
positive_sign, rc_acos, rc_acosh, rc_asin, rc_atanh, rc_log, rc_log10,
rc_log2, rc_sqrt, real, rem, round, roundb, signbit, signum, trunc,
x_nint): Define in octave::math namespace. Deprecate old names.
Change all uses.
* oct-inttypes.h: Put round and isnan functions in octave::math
namespace and rename from xround and xisnan. Change all uses.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 25 May 2016 16:51:16 -0400 |
parents | aba2e6293dd8 |
children | 8b18f46f6427 |
line wrap: on
line diff
--- a/libinterp/operators/op-fcs-fcs.cc Fri May 27 10:20:48 2016 -0400 +++ b/libinterp/operators/op-fcs-fcs.cc Wed May 25 16:51:16 2016 -0400 @@ -42,7 +42,7 @@ { const octave_float_complex& v = dynamic_cast<const octave_float_complex&> (a); FloatComplex x = v.float_complex_value (); - if (xisnan (x)) + if (octave::math::isnan (x)) err_nan_to_logical_conversion (); return octave_value (x == 0.0f);