long remaining;
struct osx_buffer *next;
};
-typedef struct osx_buffer osx_buffer; /* FIXME */
struct private_osx_write_data {
long size;
AudioUnit output;
char play;
- osx_buffer *from; /* Current buffers */
- osx_buffer *to;
+ struct osx_buffer *from; /* Current buffers */
+ struct osx_buffer *to;
unsigned samplerate;
unsigned channels;
};
static void destroy_buffers(struct private_osx_write_data *powd)
{
- osx_buffer *ptr;
- osx_buffer *ptr2;
+ struct osx_buffer *ptr;
+ struct osx_buffer *ptr2;
ptr = powd->to->next;
powd->to->next = NULL;
while (ptr) {
{
int i;
- osx_buffer ** ptrptr;
+ struct osx_buffer **ptrptr;
ptrptr = &powd->to;
for (i = 0; i < NUMBER_BUFFERS; i++) {
- *ptrptr = malloc(sizeof(osx_buffer));
+ *ptrptr = malloc(sizeof(struct osx_buffer));
(*ptrptr)->size = 0;
(*ptrptr)->remaining = 0;
(*ptrptr)->buffer = NULL;
*ptrptr = powd->from = powd->to;
}
-static void fill_buffer(osx_buffer *b, short *source, long size)
+static void fill_buffer(struct osx_buffer *b, short *source, long size)
{
float *dest;