--- vsound.c.orig 2004-07-10 21:29:33 UTC +++ vsound.c @@ -73,11 +73,11 @@ typedef int request_t; /*------------------------------------------------------------------------------ ** Macros to handle big/little endian issues. */ -#if HAVE_ENDIAN_H +#ifdef HAVE_ENDIAN_H /* This is the best way to do it. Unfortunately Sparc Solaris (and ** possibly others) don't have */ - #include + #include #if (__BYTE_ORDER == __LITTLE_ENDIAN) #define CPU_IS_LITTLE_ENDIAN 1 #define CPU_IS_BIG_ENDIAN 0 @@ -210,7 +210,7 @@ int open (const char *pathname, int flag dsp_init () ; va_start (args, flags) ; - mode = va_arg (args, mode_t) ; + mode = va_arg (args, int) ; va_end (args) ; if (strcmp (pathname, "/dev/dsp"))