20 #ifndef SCID_BYTEBUF_H 21 #define SCID_BYTEBUF_H 37 byte * AllocatedBuffer;
38 byte * ExternalBuffer;
61 void Skip (
size_t value);
82 ASSERT(Buffer == AllocatedBuffer);
83 if (Buffer == AllocatedBuffer && ByteCount >= BufferSize) {
87 Current++; ByteCount++;
98 #endif // #ifndef SCID_BYTEBUF_H
void GetFixedString(char *str, size_t length)
const errorT ERROR_BufferRead
void ProvideExternal(byte *data, size_t length)
void GetTerminatedString(char **str)
void PutFixedString(const char *str, size_t length)
ByteBuffer(size_t length)
const errorT ERROR_BufferFull
void PutTerminatedString(const char *str)