atan2_float
author Michael Goffioul <michael.goffioul@gmail.com>
Fri Jun 13 16:36:28 2008 +0200 (2008-06-13)
changeset 6 2387900ea1bc
parent 5 ef58fdddd7f9
permissions -rw-r--r--
Update for 'pow' similar problem.
michael@6
     1
Remove some float-functions ambiguities.
michael@6
     2
michael@5
     3
diff -r b5ca3e646c88 liboctave/ChangeLog
michael@5
     4
--- a/liboctave/ChangeLog	Thu Jun 12 10:42:26 2008 +0200
michael@6
     5
+++ b/liboctave/ChangeLog	Fri Jun 13 16:34:35 2008 +0200
michael@5
     6
@@ -1,3 +1,7 @@
michael@5
     7
+2008-06-13  Michael Goffioul  <michael.goffioul@gmail.com>
michael@5
     8
+
michael@5
     9
+	* lo-mappers.cc: remove ambiguity about atan2(float,float) usage.
michael@5
    10
+
michael@5
    11
 2008-06-05  John W. Eaton  <jwe@octave.org>
michael@5
    12
 
michael@5
    13
 	* oct-shlib.cc (octave_base_shlib::remove): Only dereference
michael@6
    14
diff -r b5ca3e646c88 liboctave/fCmplxDET.cc
michael@6
    15
--- a/liboctave/fCmplxDET.cc	Thu Jun 12 10:42:26 2008 +0200
michael@6
    16
+++ b/liboctave/fCmplxDET.cc	Fri Jun 13 16:34:35 2008 +0200
michael@6
    17
@@ -57,7 +57,7 @@
michael@6
    18
       float etmp = e2 / xlog2 (static_cast<float>(10));
michael@6
    19
       e10 = static_cast<int> (xround (etmp));
michael@6
    20
       etmp -= e10;
michael@6
    21
-      c10 = c2 * static_cast<float> (pow (10.0, etmp));
michael@6
    22
+      c10 = c2 * static_cast<float> (pow (10.0f, etmp));
michael@6
    23
     }
michael@6
    24
 }
michael@6
    25
 
michael@5
    26
diff -r b5ca3e646c88 liboctave/lo-mappers.cc
michael@5
    27
--- a/liboctave/lo-mappers.cc	Thu Jun 12 10:42:26 2008 +0200
michael@6
    28
+++ b/liboctave/lo-mappers.cc	Fri Jun 13 16:34:35 2008 +0200
michael@5
    29
@@ -402,7 +402,7 @@
michael@5
    30
 float
michael@5
    31
 arg (float x)
michael@5
    32
 {
michael@5
    33
-  return atan2 (0.0, x);
michael@5
    34
+  return atan2 (0.0f, x);
michael@5
    35
 }
michael@5
    36
 
michael@5
    37
 float