]> www.ginac.de Git - cln.git/blobdiff - include/cln/GV_rational.h
Replace CL_REQUIRE/CL_PROVIDE(cl_I_ring) with portable code.
[cln.git] / include / cln / GV_rational.h
index 2f7fd9c956b00d30aa26a35f19843376a65ab912..5aaa240a072878f42ffef82e4de8ace6768750d0 100644 (file)
@@ -19,7 +19,7 @@ public:
        // Constructors.
        cl_GV_RA ();
        cl_GV_RA (const cl_GV_RA&);
-       explicit cl_GV_RA (uintL len);
+       explicit cl_GV_RA (uintC len);
        // Assignment operators.
        cl_GV_RA& operator= (const cl_GV_RA&);
        // Private pointer manipulations.
@@ -28,7 +28,7 @@ public:
 };
 inline cl_GV_RA::cl_GV_RA (const cl_GV_RA& x) : cl_GV<cl_RA,cl_GV_R> (as_cl_private_thing(x)) {}
 CL_DEFINE_ASSIGNMENT_OPERATOR(cl_GV_RA,cl_GV_RA)
-inline cl_GV_RA::cl_GV_RA (uintL len)
+inline cl_GV_RA::cl_GV_RA (uintC len)
        : cl_GV<cl_RA,cl_GV_R> ((cl_heap_GV_RA*) cl_make_heap_GV_number(len)) {}
 inline cl_GV_RA::cl_GV_RA ()
        : cl_GV<cl_RA,cl_GV_R> ((cl_heap_GV_RA*) (cl_heap_GV_number*) cl_null_GV_number) {}
@@ -40,14 +40,14 @@ inline const cl_GV_RA copy (const cl_GV_RA& vector)
 }
 
 // Output.
-inline void fprint (cl_ostream stream, const cl_GV_RA& x)
+inline void fprint (std::ostream& stream, const cl_GV_RA& x)
 {
        extern cl_print_flags default_print_flags;
-       extern void print_vector (cl_ostream stream, const cl_print_flags& flags, void (* fun) (cl_ostream, const cl_print_flags&, const cl_number&), const cl_GV_number& vector);
-       extern void print_rational (cl_ostream stream, const cl_print_flags& flags, const cl_RA& z);
+       extern void print_vector (std::ostream& stream, const cl_print_flags& flags, void (* fun) (std::ostream&, const cl_print_flags&, const cl_number&), const cl_GV_number& vector);
+       extern void print_rational (std::ostream& stream, const cl_print_flags& flags, const cl_RA& z);
        print_vector(stream, default_print_flags,
-                    (void (*) (cl_ostream, const cl_print_flags&, const cl_number&))
-                    (void (*) (cl_ostream, const cl_print_flags&, const cl_RA&))
+                    (void (*) (std::ostream&, const cl_print_flags&, const cl_number&))
+                    (void (*) (std::ostream&, const cl_print_flags&, const cl_RA&))
                     &print_rational,
                     x);
 }