Add macros for access to the underlying buffer and offset.

Useful for using passing the buffer through to another writer
such as LogFileCtx.
pull/979/merge
Jason Ish 13 years ago committed by Victor Julien
parent c1b6894ce3
commit 0a33e73417

@ -43,6 +43,16 @@ void MemBufferFree(MemBuffer *buffer);
(mem_buffer)->offset = 0; \ (mem_buffer)->offset = 0; \
} while (0) } while (0)
/**
* \brief Get the MemBuffers underlying buffer.
*/
#define MEMBUFFER_BUFFER(mem_buffer) (mem_buffer)->buffer
/**
* \brief Get the MemBuffers current offset.
*/
#define MEMBUFFER_OFFSET(mem_buffer) (mem_buffer)->offset
/** /**
* \brief Write a buffer to the file pointer. * \brief Write a buffer to the file pointer.
* *

Loading…
Cancel
Save