don't try to forward-declare mb_pcm_rb
struct Blob;
struct SoundData;
-typedef struct ma_pcm_rb ma_pcm_rb;
typedef uint32_t SoundDataReader(struct SoundData* soundData, uint32_t offset, uint32_t count, void* data);
@@ -21,7 +20,7 @@ typedef struct SoundData {
SoundDataReader* read;
void* decoder;
struct Blob* blob;
- ma_pcm_rb *ring;
+ void *ring; /* ma_pcm_rb */
SampleFormat format;
uint32_t sampleRate;
uint32_t channels;
