IOHANDLE io_current_exe()
Definition io.cpp:269
int io_flush(IOHANDLE io)
Definition io.cpp:231
ESeekOrigin
Definition io.h:46
int64_t io_tell(IOHANDLE io)
Definition io.cpp:189
IOHANDLE io_stderr()
Definition io.cpp:264
IOHANDLE io_open(const char *filename, int flags)
Definition io.cpp:22
int io_close(IOHANDLE io)
Definition io.cpp:226
char * io_read_all_str(IOHANDLE io)
Definition io.cpp:144
int io_skip(IOHANDLE io, int64_t size)
Definition io.cpp:160
unsigned io_write(IOHANDLE io, const void *buffer, unsigned size)
Definition io.cpp:212
bool io_write_newline(IOHANDLE io)
Definition io.cpp:217
bool io_read_all(IOHANDLE io, void **result, unsigned *result_len)
Definition io.cpp:87
int io_sync(IOHANDLE io)
Definition io.cpp:236
int io_seek(IOHANDLE io, int64_t offset, ESeekOrigin origin)
Definition io.cpp:165
IOHANDLE io_stdin()
Definition io.cpp:254
int io_error(IOHANDLE io)
Definition io.cpp:249
IOHANDLE io_stdout()
Definition io.cpp:259
int64_t io_length(IOHANDLE io)
Definition io.cpp:198
unsigned io_read(IOHANDLE io, void *buffer, unsigned size)
Definition io.cpp:82
@ IOSEEK_END
Definition io.h:64
@ IOSEEK_CUR
Definition io.h:58
@ IOSEEK_START
Definition io.h:52
@ IOFLAG_APPEND
Definition io.h:39
@ IOFLAG_WRITE
Definition io.h:33
@ IOFLAG_READ
Definition io.h:27
void * IOHANDLE
Definition logger.h:12