diff liboctave/numeric/lo-mappers.cc @ 19570:264ff6bf7475 gui-release

use gnulib:: namespace for log, logf, localtime, and gmtime * load-save.cc, lo-mappers.cc, lo-specfun.cc, oct-time.cc: Sprinkle with gnulib:: to use log, logf, localtime, and gmtime from gnulib if they are needed.
author John W. Eaton <jwe@octave.org>
date Tue, 02 Dec 2014 09:56:50 -0500
parents ff4da3c8ed16
children 9ef286208da1
line wrap: on
line diff
--- a/liboctave/numeric/lo-mappers.cc
+++ b/liboctave/numeric/lo-mappers.cc
@@ -522,14 +522,16 @@
 rc_log (double x)
 {
   const double pi = 3.14159265358979323846;
-  return x < 0.0 ? Complex (log (-x), pi) : Complex (log (x));
+  return x < 0.0 ? Complex (gnulib::log (-x), pi) : Complex (gnulib::log (x));
 }
 
 FloatComplex
 rc_log (float x)
 {
   const float pi = 3.14159265358979323846f;
-  return x < 0.0f ? FloatComplex (logf (-x), pi) : FloatComplex (logf (x));
+  return (x < 0.0f
+          ? FloatComplex (gnulib::logf (-x), pi)
+          : FloatComplex (gnulib::logf (x)));
 }
 
 Complex