]> www.ginac.de Git - cln.git/blobdiff - include/cln/io.h
Replace CL_REQUIRE/CL_PROVIDE(cl_I_ring) with portable code.
[cln.git] / include / cln / io.h
index cc8ca1e51dab0a10f44bd9b3b5c59f3bdae55da7..435490e8545756110bf222eec06595ecc99c7b98 100644 (file)
@@ -88,8 +88,15 @@ class cl_print_number_flags;
 class cl_print_real_flags;
 class cl_print_rational_flags;
 class cl_print_float_flags;
-CL_REQUIRE(cl_prin_globals)
 
+class cl_prin_globals_init_helper
+{
+       static int count;
+public:
+       cl_prin_globals_init_helper();
+       ~cl_prin_globals_init_helper();
+};
+static cl_prin_globals_init_helper cl_prin_globals_init_helper_instance;
 
 // Define the customary << and >> operators.