blob: dd67dabcaa2167caa63c6f3111641d926dd7cac9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef UI_READER
#define UI_READER
#include <utils.h>
typedef struct {
int fd;
u64 buffer_size;
char *buffer;
} Reader;
Reader *reader_open(Arena *arena, const char *path, u64 buffer_size);
int reader_advance(Reader *self, u32 *start, u32 *end);
void reader_reset(Reader *self);
void reader_close(Reader *self);
#endif
|