istream-data.c revision 411d6baa37f31d90730e90c4a28c43e1974bbe58
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen/* Copyright (c) 2002-2003 Timo Sirainen */
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenstatic void _close(struct _iostream *stream __attr_unused__)
6449bd276af37b3e0b81a9c47ecd01f39a2cba53Timo Sirainenstatic void _destroy(struct _iostream *stream __attr_unused__)
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenstatic void _set_max_buffer_size(struct _iostream *stream __attr_unused__,
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainenstatic ssize_t _read(struct _istream *stream __attr_unused__)
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenstatic void _seek(struct _istream *stream, uoff_t v_offset)
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainenstatic uoff_t _get_size(struct _istream *stream)
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenstruct istream *i_stream_create_from_data(pool_t pool, const void *data,