Macros | |
#define | GD_C_API_EXT |
Functions | |
const struct GDStreamStorageMethod * | GDStream_mem_storage_method (void) |
Retrieve a memory stream storage method. More... | |
struct GDStream * | GDStream_new_mem_buf (const void *buf, int len) |
Create a stream from a region of memory. More... | |
struct GDStream * | GDStream_new (const struct GDStreamStorageMethod *method) |
Create a stream. More... | |
int | GDStream_read (struct GDStream *stream, void *data, int len) |
Read from a stream. More... | |
int | GDStream_write (struct GDStream *stream, const void *data, int len) |
Write to a stream. More... | |
int | GDStream_reset (struct GDStream *stream) |
Reset a stream. More... | |
int | GDStream_eof (struct GDStream *stream) |
Tells if stream has reached the end. More... | |
void | GDStream_free (struct GDStream *stream) |
Free a stream structure. More... | |