X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fnumeric.cpp;h=795c76099172dba5d5284fd6fc08c4183428fc3d;hp=f05763da1fe9d4ef231b6cbd88cd5018706ac5ff;hb=0289100f425e420da988a709cd52616b6d69d348;hpb=286b0d93528e35957a50c51343e0b4a9bc623bce diff --git a/ginac/numeric.cpp b/ginac/numeric.cpp index f05763da..795c7609 100644 --- a/ginac/numeric.cpp +++ b/ginac/numeric.cpp @@ -24,7 +24,9 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include "numeric.h" #include "ex.h" @@ -700,7 +702,7 @@ bool numeric::info(unsigned inf) const case info_flags::negative: return is_negative(); case info_flags::nonnegative: - return !is_negative(); + return is_zero() || is_positive(); case info_flags::posint: return is_pos_integer(); case info_flags::negint: