23 #ifndef _LIBRETRO_SDK_FILE_MEMORY_STREAM_H 24 #define _LIBRETRO_SDK_FILE_MEMORY_STREAM_H #define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
typedefRETRO_BEGIN_DECLS struct memstream memstream_t
Definition: memory_stream.h:33
GLenum GLsizei len
Definition: glext.h:7389
GLsizeiptr size
Definition: glext.h:6559
int memstream_getc(memstream_t *stream)
Definition: memory_stream.c:172
const GLubyte * c
Definition: glext.h:9812
Definition: memory_stream.c:33
void memstream_close(memstream_t *stream)
Definition: memory_stream.c:86
void memstream_set_buffer(uint8_t *buffer, uint64_t size)
Definition: memory_stream.c:48
uint64_t memstream_get_last_size(void)
Definition: memory_stream.c:54
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
unsigned writing
Definition: memory_stream.c:39
memstream_t * memstream_open(unsigned writing)
Definition: memory_stream.c:72
GLuint GLuint stream
Definition: glext.h:8189
uint64_t memstream_pos(memstream_t *stream)
Definition: memory_stream.c:162
signed __int64 int64_t
Definition: stdint.h:135
uint64_t memstream_write(memstream_t *stream, const void *data, uint64_t bytes)
Definition: memory_stream.c:112
void memstream_rewind(memstream_t *stream)
Definition: memory_stream.c:157
char * memstream_gets(memstream_t *stream, char *buffer, size_t len)
Definition: memory_stream.c:167
Definition: video4linux2.c:51
GLintptr offset
Definition: glext.h:6560
unsigned __int64 uint64_t
Definition: stdint.h:136
int64_t memstream_seek(memstream_t *stream, int64_t offset, int whence)
Definition: memory_stream.c:129
unsigned char uint8_t
Definition: stdint.h:124
void memstream_putc(memstream_t *stream, int c)
Definition: memory_stream.c:184
uint64_t memstream_read(memstream_t *stream, void *data, uint64_t bytes)
Definition: memory_stream.c:95