[Liboss-commit] CVS: liboss/include/liboss soundcard.h,1.1,1.2
Brought to you by:
thesin
|
From: Justin <th...@us...> - 2002-11-06 21:03:35
|
Update of /cvsroot/liboss/liboss/include/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv2463/include/liboss
Modified Files:
soundcard.h
Log Message:
I rock, works 100% with mpg123 now
Index: soundcard.h
===================================================================
RCS file: /cvsroot/liboss/liboss/include/liboss/soundcard.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- soundcard.h 6 Nov 2002 19:10:23 -0000 1.1
+++ soundcard.h 6 Nov 2002 21:03:30 -0000 1.2
@@ -328,12 +328,15 @@
# define LIBOSS_CLOSE close
#endif
-extern int liboss_write (int, const void *, size_t);
+#ifndef LIBOSS_WRITE
+# define LIBOSS_WRITE write
+#endif
#ifndef LIBOSS_INTERNAL
extern int liboss_ioctl (int,unsigned long,va_list);
extern int liboss_open (const char *,int,va_list);
extern int liboss_close (int);
+extern int liboss_write (int, const void *, size_t);
static inline int LIBOSS_IOCTL (int x, unsigned long y,...)
{
@@ -358,10 +361,19 @@
}
static inline int LIBOSS_CLOSE (int x) {liboss_close(x); return x;}
+
+static inline int LIBOSS_WRITE (int x, const void *y, size_t l)
+{
+ int result;
+
+ result = liboss_write(x,y,l);
+ return result;
+}
#else
extern int liboss_ioctl (int,unsigned long,va_list);
extern int liboss_open (const char *,int,va_list);
extern int liboss_close (int);
+extern int liboss_write (int, const void *, size_t);
#endif
__END_DECLS
#endif /* !_SOUNDCARD_H_ */
|