From c77a5c7fc1d9749628f856614dbaf85c7f086ce4 Mon Sep 17 00:00:00 2001 From: Christian Bauer Date: Wed, 21 Jun 2000 21:05:17 +0000 Subject: [PATCH] - constructor from strings once again accepts Lisp-style numbers like "#b101010" and "#xEA31" --- ginac/numeric.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ginac/numeric.cpp b/ginac/numeric.cpp index b322b1bd..f4dd7380 100644 --- a/ginac/numeric.cpp +++ b/ginac/numeric.cpp @@ -231,7 +231,7 @@ numeric::numeric(const char *s) : basic(TINFO_numeric) // ss should represent a simple sum like 2+5*I std::string ss(s); // make it safe by adding explicit sign - if (ss.at(0) != '+' && ss.at(0) != '-') + if (ss.at(0) != '+' && ss.at(0) != '-' && ss.at(0) != '#') ss = '+' + ss; std::string::size_type delim; do { -- 2.49.0