lily_cookie_io_functions_t
Memory_out_stream::functions_
-= {
+=
+{
Memory_out_stream::reader,
Memory_out_stream::writer,
Memory_out_stream::seeker,
ssize_t
Memory_out_stream::writer (void *cookie,
- char const *buffer,
- size_t size)
+ char const *buffer,
+ size_t size)
{
Memory_out_stream *stream = (Memory_out_stream *) cookie;
if (change)
stream->buffer_ = (char *) realloc (stream->buffer_,
- stream->buffer_blocks_ * block_size_);
+ stream->buffer_blocks_ * block_size_);
memcpy (stream->buffer_ + stream->size_, buffer, size);
stream->size_ = newsize;
ssize_t
Memory_out_stream::reader (void * /* cookie */,
- char * /* buffer */,
- size_t /* size */)
+ char * /* buffer */,
+ size_t /* size */)
{
assert (false);
return 0;
int
Memory_out_stream::seeker (void *,
- off64_t *,
- int)
+ off64_t *,
+ int)
{
assert (false);
return 0;