}
snd_pcm_mmap_appl_forward(pcm, size);
#ifdef DEBUG_MMAP
- fprintf(stderr, "appl_forward: hw_ptr = %li, appl_ptr = %li, size = %li\n", *pcm->hw_ptr, *pcm->appl_ptr, size);
+ fprintf(stderr, "appl_forward: hw_ptr = %li, appl_ptr = %li, size = %li\n", *pcm->hw.ptr, *pcm->appl.ptr, size);
#endif
return size;
}
}
- if (fcntl(fd, F_GETFL, &fmode) < 0) {
+ if ((fmode = fcntl(fd, F_GETFL)) < 0) {
ret = -errno;
close(fd);
return ret;