Mercurial > dovecot > core-2.2
view src/lib/iostream.c @ 6410:e4eb71ae8e96 HEAD
Changed .h ifdef/defines to use <NAME>_H format.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 16 Sep 2007 11:31:27 +0300 |
parents | 6c0bfc35af03 |
children | b0096861c390 |
line wrap: on
line source
/* Copyright (c) 2002-2003 Timo Sirainen */ #include "lib.h" #include "iostream-internal.h" void _io_stream_init(struct _iostream *stream) { stream->refcount = 1; } void _io_stream_ref(struct _iostream *stream) { stream->refcount++; } void _io_stream_unref(struct _iostream *stream) { i_assert(stream->refcount > 0); if (--stream->refcount != 0) return; stream->close(stream); stream->destroy(stream); i_free(stream); } void _io_stream_close(struct _iostream *stream) { stream->close(stream); } void _io_stream_set_max_buffer_size(struct _iostream *stream, size_t max_size) { stream->set_max_buffer_size(stream, max_size); }