pool_ptr pool_alloc (uint32_t len);
heap_ptr heap_alloc (uint32_t len);
+inline static heap_ptr
+heap_alloc_uv (uint32_t len)
+{
+ return heap_alloc ((len + 1) >> 1);
+}
// given a headerless array of objects of known size,
// copy it backwards into newly-allocated pool space
-pool_ptr pool_copy_array_rev (const pool_object *objs, uint32_t len);
-heap_ptr heap_copy_array_rev (const object *objs, uint32_t len);
+pool_ptr pool_copy_array_rev (const pool_object * objs, uint32_t len);
+heap_ptr heap_copy_array_rev (const object * objs, uint32_t len);
#endif // ALLOC_H