]> www.ginac.de Git - cln.git/blobdiff - src/rational/input/cl_RA_read.cc
Remove internal inline versions of numerator/denominator(cl_RA).
[cln.git] / src / rational / input / cl_RA_read.cc
index 6d065223186d3f287151959a0692d2378e3fc10f..4cda80250603be249f0c3dee84e04902294dea77 100644 (file)
@@ -4,7 +4,7 @@
 // function code.
 
 // General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
 
 // Specification.
 #include "cln/rational_io.h"
@@ -17,7 +17,7 @@
 #include "cln/input.h"
 #include "cln/integer.h"
 #include "cln/integer_io.h"
-#include "cl_I.h"
+#include "integer/cl_I.h"
 #include "cln/exception.h"
 
 namespace cln {
@@ -99,7 +99,7 @@ const cl_RA read_rational (const cl_read_flags& flags, const char * string, cons
                var cl_signean sign = 0;
                if (ptr == string_limit) goto not_rational_syntax;
                switch (*ptr) {
-                       case '-': sign = ~sign;
+                       case '-': sign = ~sign; // fallthrough
                        case '+': ptr++;
                        default: break;
                }