*/
#include "vl.h"
-#ifndef _WIN32
+#if !defined(_WIN32) && !defined(__APPLE__)
#include <ctype.h>
#include <fcntl.h>
#include <errno.h>
left = oss.bufsize - oss.rpos;
play = MIN (left, bytes);
- written = write (oss.fd, (void *) ((uint32_t) oss.buf + oss.rpos), play);
+ written = write (oss.fd, (uint8_t *)oss.buf + oss.rpos, play);
if (-1 == written) {
if (EAGAIN == errno || EINTR == errno) {