]> www.ginac.de Git - cln.git/blobdiff - include/cln/univpoly_complex.h
Remove some unused configuration macros.
[cln.git] / include / cln / univpoly_complex.h
index 5de6dac820637551417f0eaf6646f288a61e3bd5..eb2991a55f593b226f88695698fc42d3500a7e7f 100644 (file)
@@ -64,7 +64,7 @@ class cl_heap_univpoly_complex_ring : public cl_heap_univpoly_ring {
        {
                cl_heap_univpoly_ring::fprint(stream,x);
        }
-       cl_boolean equal (const cl_UP_N& x, const cl_UP_N& y)
+       bool equal (const cl_UP_N& x, const cl_UP_N& y)
        {
                return cl_heap_univpoly_ring::equal(x,y);
        }
@@ -72,7 +72,7 @@ class cl_heap_univpoly_complex_ring : public cl_heap_univpoly_ring {
        {
                return The2(cl_UP_N)(cl_heap_univpoly_ring::zero());
        }
-       cl_boolean zerop (const cl_UP_N& x)
+       bool zerop (const cl_UP_N& x)
        {
                return cl_heap_univpoly_ring::zerop(x);
        }
@@ -116,6 +116,10 @@ class cl_heap_univpoly_complex_ring : public cl_heap_univpoly_ring {
        {
                return cl_heap_univpoly_ring::degree(x);
        }
+       sintL ldegree (const cl_UP_N& x)
+       {
+               return cl_heap_univpoly_ring::ldegree(x);
+       }
        const cl_UP_N monomial (const cl_N& x, uintL e)
        {
                return The2(cl_UP_N)(cl_heap_univpoly_ring::monomial(cl_ring_element(cl_C_ring,x),e));
@@ -219,8 +223,6 @@ inline const cl_UP_N deriv (const cl_UP_N& x)
 
 #endif
 
-CL_REQUIRE(cl_C_ring)
-
 }  // namespace cln
 
 #endif /* _CL_UNIVPOLY_COMPLEX_H */