CL_PROVIDE(cl_SV_ringelt)
// Specification.
-#include "cl_SV_ringelt.h"
+#include "cln/SV_ringelt.h"
// Implementation.
-#include "cl_abort.h"
-
+namespace cln {
static void cl_svector_ringelt_destructor (cl_heap* pointer)
{
0
};
-cl_heap_SV_ringelt* cl_make_heap_SV_ringelt_uninit (uintL len)
+cl_heap_SV_ringelt* cl_make_heap_SV_ringelt_uninit (uintC len)
{
- var cl_heap_SV_ringelt* hv = (cl_heap_SV_ringelt*) cl_malloc_hook(sizeof(cl_heap_SV_ringelt)+sizeof(_cl_ring_element)*len);
+ var cl_heap_SV_ringelt* hv = (cl_heap_SV_ringelt*) malloc_hook(sizeof(cl_heap_SV_ringelt)+sizeof(_cl_ring_element)*len);
hv->refcount = 1;
hv->type = &cl_class_svector_ringelt;
new (&hv->v) cl_SV_inner<_cl_ring_element> (len);
return hv;
}
-cl_heap_SV_ringelt* cl_make_heap_SV_ringelt (uintL len)
+cl_heap_SV_ringelt* cl_make_heap_SV_ringelt (uintC len)
{
- var cl_heap_SV_ringelt* hv = (cl_heap_SV_ringelt*) cl_malloc_hook(sizeof(cl_heap_SV_ringelt)+sizeof(_cl_ring_element)*len);
+ var cl_heap_SV_ringelt* hv = (cl_heap_SV_ringelt*) malloc_hook(sizeof(cl_heap_SV_ringelt)+sizeof(_cl_ring_element)*len);
hv->refcount = 1;
hv->type = &cl_class_svector_ringelt;
new (&hv->v) cl_SV_inner<_cl_ring_element> (len);
- for (var uintL i = 0; i < len; i++)
+ for (var uintC i = 0; i < len; i++)
init1(_cl_ring_element, hv->v[i]) ();
return hv;
}
// An empty vector.
-const cl_SV_ringelt cl_null_SV_ringelt = cl_SV_ringelt((uintL)0);
+const cl_SV_ringelt cl_null_SV_ringelt = cl_SV_ringelt((uintC)0);
+
+} // namespace cln
CL_PROVIDE_END(cl_SV_ringelt)