4 byte_array *allot_byte_array(cell size);
7 PRIMITIVE(uninitialized_byte_array);
8 PRIMITIVE(resize_byte_array);
10 struct growable_byte_array {
12 gc_root<byte_array> elements;
14 growable_byte_array(cell capacity = 40) : count(0), elements(allot_byte_array(capacity)) { }
16 void append_bytes(void *elts, cell len);
17 void append_byte_array(cell elts);