]> www.ginac.de Git - cln.git/blobdiff - src/integer/bitwise/cl_I_ldbxtest.cc
Finalize CLN 1.3.7 release.
[cln.git] / src / integer / bitwise / cl_I_ldbxtest.cc
index 1bbc5719d3f0a34b9900cd5f1619208569e900d3..980e79d04a6424bbe719287ee254f9a968ce74e8 100644 (file)
@@ -1,17 +1,17 @@
 // ldb_extract_test().
 
 // General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
 
 // Specification.
-#include "cl_I_byte.h"
+#include "integer/bitwise/cl_I_byte.h"
 
 
 // Implementation.
 
 #include "cln/integer.h"
-#include "cl_I.h"
-#include "cl_DS.h"
+#include "integer/cl_I.h"
+#include "base/digitseq/cl_DS.h"
 
 namespace cln {
 
@@ -41,13 +41,14 @@ bool ldb_extract_test (const cl_I& x, uintC p, uintC q)
       // Ein AND 2^(q+1)-1 erreicht dies.
       // Vom letzten Digit müssen die hinteren p Bits unberücksichtigt bleiben.
       // Ein AND -2^p erreicht dies.
-      if (--len==0)
+      if (--len==0) {
         // 1 Digit maßgeblich, wird von beiden Seiten angeschnitten:
         // Ein AND 2^(q+1)-2^p erreicht dies.
         if (!(((uintD)(bitm(q+1)-bit(p)) & mspref(MSDptr,0)) == 0))
           return true;
-          else
+        else
           return false;
+      }
       // mindestens 2 Digits. Teste erst die Randdigits, dann die inneren:
       if (!(((msprefnext(MSDptr) & (uintD)(bitm(q+1)-1)) == 0) &&
             ((lsprefnext(LSDptr) & (uintD)(minus_bit(p))) == 0)