setflag(status_flags::evaluated | status_flags::expanded);
}
+numeric::numeric(long long i)
+{
+ value = cln::cl_I(i);
+ setflag(status_flags::evaluated | status_flags::expanded);
+}
+
+numeric::numeric(unsigned long long i)
+{
+ value = cln::cl_I(i);
+ setflag(status_flags::evaluated | status_flags::expanded);
+}
/** Constructor for rational numerics a/b.
*
if (coerce(dst, cln::the<cln::cl_I>(x))) {
// can be converted to native int
if (dst < 0)
- c.s << "(-" << dst << ")";
+ c.s << '(' << dst << ')';
else
c.s << dst;
} else {