15 #include "dcPackData.h" 17 static const size_t extra_size = 50;
27 set_used_length(
size_t size) {
28 if (size > _allocated_size) {
29 _allocated_size = size + size + extra_size;
30 char *new_buf =
new char[_allocated_size];
31 if (_used_length > 0) {
32 memcpy(new_buf, _buffer, _used_length);
34 if (_buffer != NULL) {