10 #ifndef LIBOPENMPT_STREAM_CALLBACKS_FD_H 11 #define LIBOPENMPT_STREAM_CALLBACKS_FD_H 41 fd = (int)(uintptr_t)stream;
49 if ( bytes < (
size_t)INT_MAX ) {
54 ret_read = _read( fd, dst, to_read );
55 if ( ret_read <= 0 ) {
62 retval = read( fd, dst, bytes );
static size_t openmpt_stream_fd_read_func(void *stream, void *dst, size_t bytes)
Definition: libopenmpt_stream_callbacks_fd.h:32
static openmpt_stream_callbacks openmpt_stream_get_fd_callbacks(void)
Definition: libopenmpt_stream_callbacks_fd.h:70
Stream callbacks.
Definition: libopenmpt.h:296
openmpt_stream_read_func read
Read callback.
Definition: libopenmpt.h:302