]> www.ginac.de Git - ginac.git/blobdiff - ginac/inifcns_trans.cpp
some cleanups
[ginac.git] / ginac / inifcns_trans.cpp
index a37f7163ce9647c48969fdb2434a55c7d5a25d71..89b0454292caf4a0ec4cebe957b590b9e657e55f 100644 (file)
@@ -108,7 +108,7 @@ static ex log_evalf(const ex & x)
 static ex log_eval(const ex & x)
 {
        if (x.info(info_flags::numeric)) {
-               if (x.is_equal(_ex0()))  // log(0) -> infinity
+               if (x.is_zero())         // log(0) -> infinity
                        throw(pole_error("log_eval(): log(0)",0));
                if (x.info(info_flags::real) && x.info(info_flags::negative))
                        return (log(-x)+I*Pi);
@@ -595,7 +595,7 @@ static ex atan_eval(const ex & x)
 {
        if (x.info(info_flags::numeric)) {
                // atan(0) -> 0
-               if (x.is_equal(_ex0()))
+               if (x.is_zero())
                        return _ex0();
                // atan(1) -> Pi/4
                if (x.is_equal(_ex1()))