strio.h - rohrpost - A commandline mail client to change the world as we see it.
(HTM) git clone git://r-36.net/rohrpost
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
strio.h (333B)
---
1 /*
2 * Copy me if you can.
3 * by 20h
4 */
5
6 #ifndef __STRIO_H__
7 #define __STRIO_H__
8
9 typedef struct strio_t strio_t;
10 struct strio_t {
11 char *buf;
12 int len;
13
14 int curpos;
15 };
16
17 strio_t *strio_new(void *buf, int len);
18 void strio_free(strio_t *io);
19
20 int strio_read(strio_t *io, char *buf, int len);
21 #define strio_readall strio_read
22
23 #endif
24