Lines Matching refs:char_block
346 struct char_block {
350 char_block *next;
352 char_block();
353 char_block(int length);
354 ~char_block();
357 char_block::char_block()
362 char_block::char_block(int length)
365 buffer = new char[max(length, char_block::SIZE)];
370 char_block::~char_block()
383 char_block *head;
384 char_block *tail;
395 char_block *temp = head;
410 tail = new char_block(length+1);
413 if (tail->used + length+1 > char_block::SIZE) {
414 tail->next = new char_block(length+1);