// integer_decode_float().
// General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
// Specification.
#include "cln/lfloat.h"
// Implementation.
-#include "cl_LF.h"
-#include "cl_I.h"
-#include "cl_DS.h"
+#include "float/lfloat/cl_LF.h"
+#include "integer/cl_I.h"
+#include "base/digitseq/cl_DS.h"
namespace cln {
-MAYBE_INLINE
-const cl_idecoded_float integer_decode_float (const cl_LF& x)
+CL_INLINE const cl_idecoded_float CL_INLINE_DECL(integer_decode_float) (const cl_LF& x)
{
// x entpacken:
var uintE uexp = TheLfloat(x)->expo;
var cl_signean sign = TheLfloat(x)->sign;
var uintC len = TheLfloat(x)->len;
// intDsize*len >= 53 >= 33 >= cl_value_len, also len >= bn_minlength.
- // Baue Integer für die Mantisse.
+ // Baue Integer für die Mantisse.
// Vorne 1 Nulldigit, damit es eine NDS wird.
var Bignum mant = allocate_bignum(1+len);
mspref(arrayMSDptr(TheBignum(mant)->data,1+len),0) = 0;