23 #ifndef _LIBRETRO_SDK_FILE_CHD_STREAM_H 24 #define _LIBRETRO_SDK_FILE_CHD_STREAM_H 36 #define CHDSTREAM_TRACK_FIRST_DATA (-1) 38 #define CHDSTREAM_TRACK_LAST (-2) 40 #define CHDSTREAM_TRACK_PRIMARY (-3) int chdstream_getc(chdstream_t *stream)
Definition: chd_stream.c:364
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
ssize_t chdstream_get_size(chdstream_t *stream)
Definition: chd_stream.c:428
GLsizei const GLchar ** path
Definition: glext.h:7901
GLenum GLsizei len
Definition: glext.h:7389
int64_t chdstream_seek(chdstream_t *stream, int64_t offset, int whence)
Definition: chd_stream.c:399
uint64_t chdstream_tell(chdstream_t *stream)
Definition: chd_stream.c:389
ssize_t chdstream_read(chdstream_t *stream, void *data, size_t bytes)
Definition: chd_stream.c:315
char * chdstream_gets(chdstream_t *stream, char *buffer, size_t len)
Definition: chd_stream.c:374
chdstream_t * chdstream_open(const char *path, int32_t track)
Definition: chd_stream.c:202
void chdstream_close(chdstream_t *stream)
Definition: chd_stream.c:276
signed int int32_t
Definition: stdint.h:123
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
void chdstream_rewind(chdstream_t *stream)
Definition: chd_stream.c:394
Definition: chd_stream.c:37
GLuint GLuint stream
Definition: glext.h:8189
signed __int64 int64_t
Definition: stdint.h:135
typedefRETRO_BEGIN_DECLS struct chdstream chdstream_t
Definition: chd_stream.h:33
Definition: video4linux2.c:51
GLintptr offset
Definition: glext.h:6560
unsigned __int64 uint64_t
Definition: stdint.h:136