// I_to_DS_n_aux().
// General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
// Specification.
-#include "cl_I_log.h"
+#include "integer/bitwise/cl_I_log.h"
// Implementation.
#include "cln/number.h"
-#include "cl_I.h"
-#include "cl_DS.h"
+#include "integer/cl_I.h"
+#include "base/digitseq/cl_DS.h"
namespace cln {
uintD* I_to_DS_n_aux (const cl_I& obj, uintC n, uintD* destptr)
{ // Nun sind unterhalb von destptr n Digits Platz.
- // oberen Teil der DS aus obj füllen, dabei destptr erniedrigen:
+ // oberen Teil der DS aus obj füllen, dabei destptr erniedrigen:
if (fixnump(obj))
// Fixnum:
{
n -= len;
destptr = copy_loop_lsp(BN_LSDptr(obj),destptr,len); // DS kopieren
}
- // unteren Teil mit Fülldigits, gebildet aus dem Vorzeichen, füllen:
+ // unteren Teil mit Fülldigits, gebildet aus dem Vorzeichen, füllen:
if (!(n==0))
{ destptr = fill_loop_lsp(destptr,n,sign_of_sintD(mspref(destptr,0))); }
// destptr zeigt nun aufs untere Ende der DS.