variablebuffer.h
// Copyright (c) 2002 David Muse
// See the COPYING file for more information.
protected:
void init(unsigned char *initialcontents,
size_t initialsize, size_t increment);
void extend(size_t size);
void variablebufferClone(const variablebuffer &v);
unsigned char *_buffer();
size_t _endofbuffer();
void _endofbuffer(size_t eob);
size_t _position();
void _position(size_t pos);
private:
variablebufferprivate *pvt;