Mercurial > octave-nkf
diff src/xpow.cc @ 7543:b84c5cbc0812
print.m: handle gif and jpg devices
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 29 Feb 2008 04:09:03 -0500 |
parents | a1dbe9d80eee |
children | 91f8446ce4ae |
line wrap: on
line diff
--- a/src/xpow.cc Thu Feb 28 03:07:10 2008 -0500 +++ b/src/xpow.cc Fri Feb 29 04:09:03 2008 -0500 @@ -73,6 +73,8 @@ octave_value xpow (double a, double b) { + double retval; + if (a < 0.0 && static_cast<int> (b) != b) { Complex atmp (a); @@ -80,7 +82,9 @@ return std::pow (atmp, b); } else - return std::pow (a, b); + retval = std::pow (a, b); + + return retval; } // -*- 2 -*-