Changeset 3180:6f606ed52506 in roaraudio for libroaross/libroaross.c
- Timestamp:
- 01/15/10 23:27:00 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroaross/libroaross.c
r3178 r3180 79 79 #define IOCTL() int _oss_ioctl __P((int fd, unsigned long com, void *argp)) 80 80 #define map_args int __fd = fd; unsigned long int __request = com 81 #elif defined(ROAR_TARGET_CYGWIN) 82 #define IOCTL() int ioctl (int __fd, int __cmd, ...) 83 #define map_args unsigned long int __request = __cmd; void * argp 84 #define va_argp 85 #define ioctl_lastarg __cmd 81 86 #else 82 87 #define IOCTL() int ioctl (int __fd, unsigned long int __request, ...) 83 88 #define map_args void * argp 84 89 #define va_argp 90 #define ioctl_lastarg __request 85 91 #endif 86 92 … … 817 823 818 824 #ifdef va_argp 819 va_start (args, __request);825 va_start (args, ioctl_lastarg); 820 826 argp = va_arg (args, void *); 821 827 va_end (args);
Note: See TracChangeset
for help on using the changeset viewer.