comparison src/lib/istream-data.c @ 903:fd8888f6f037 HEAD

Naming style changes, finally got tired of most of the typedefs. Also the previous enum -> macro change reverted so that we don't use the highest bit anymore, that's incompatible with old indexes so they will be rebuilt.
author Timo Sirainen <tss@iki.fi>
date Sun, 05 Jan 2003 15:09:51 +0200
parents 0d5be52d7131
children 411006be3c66
comparison
equal deleted inserted replaced
902:5043e48c022f 903:fd8888f6f037
24 */ 24 */
25 25
26 #include "lib.h" 26 #include "lib.h"
27 #include "istream-internal.h" 27 #include "istream-internal.h"
28 28
29 static void _close(_IOStream *stream __attr_unused__) 29 static void _close(struct _iostream *stream __attr_unused__)
30 { 30 {
31 } 31 }
32 32
33 static void _destroy(_IOStream *stream __attr_unused__) 33 static void _destroy(struct _iostream *stream __attr_unused__)
34 { 34 {
35 } 35 }
36 36
37 static void _set_max_buffer_size(_IOStream *stream __attr_unused__, 37 static void _set_max_buffer_size(struct _iostream *stream __attr_unused__,
38 size_t max_size __attr_unused__) 38 size_t max_size __attr_unused__)
39 { 39 {
40 } 40 }
41 41
42 static void _set_blocking(_IOStream *stream __attr_unused__, 42 static void _set_blocking(struct _iostream *stream __attr_unused__,
43 int timeout_msecs __attr_unused__, 43 int timeout_msecs __attr_unused__,
44 void (*timeout_func)(void *) __attr_unused__, 44 void (*timeout_func)(void *) __attr_unused__,
45 void *context __attr_unused__) 45 void *context __attr_unused__)
46 { 46 {
47 } 47 }
48 48
49 static ssize_t _read(_IStream *stream) 49 static ssize_t _read(struct _istream *stream)
50 { 50 {
51 return stream->pos - stream->skip; 51 return stream->pos - stream->skip;
52 } 52 }
53 53
54 static void _seek(_IStream *stream, uoff_t v_offset) 54 static void _seek(struct _istream *stream, uoff_t v_offset)
55 { 55 {
56 stream->skip = v_offset; 56 stream->skip = v_offset;
57 stream->istream.v_offset = v_offset; 57 stream->istream.v_offset = v_offset;
58 } 58 }
59 59
60 static void _skip(_IStream *stream, uoff_t count) 60 static void _skip(struct _istream *stream, uoff_t count)
61 { 61 {
62 stream->skip += count; 62 stream->skip += count;
63 stream->istream.v_offset += count; 63 stream->istream.v_offset += count;
64 } 64 }
65 65
66 IStream *i_stream_create_from_data(Pool pool, const void *data, size_t size) 66 struct istream *i_stream_create_from_data(pool_t pool, const void *data,
67 size_t size)
67 { 68 {
68 _IStream *stream; 69 struct _istream *stream;
69 70
70 stream = p_new(pool, _IStream, 1); 71 stream = p_new(pool, struct _istream, 1);
71 stream->buffer = data; 72 stream->buffer = data;
72 stream->pos = size; 73 stream->pos = size;
73 74
74 stream->iostream.close = _close; 75 stream->iostream.close = _close;
75 stream->iostream.destroy = _destroy; 76 stream->iostream.destroy = _destroy;