Changeset 5278:b3e0dd3f3141 in roaraudio for libroar/vio_magic.c
- Timestamp:
- 11/21/11 00:42:20 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_magic.c
r4708 r5278 36 36 #include "libroar.h" 37 37 38 int roar_vio_open_magic (struct roar_vio_calls * calls, struct roar_vio_calls * dst, int * codec); 39 int roar_vio_magic_close (struct roar_vio_calls * vio); 38 #if 0 40 39 41 ssize_t roar_vio_magic_read (struct roar_vio_calls * vio, void *buf, size_t count) { 40 static int roar_vio_magic_close (struct roar_vio_calls * vio); 41 42 static ssize_t roar_vio_magic_read (struct roar_vio_calls * vio, void *buf, size_t count) { 42 43 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 43 44 struct roar_buffer * inp; … … 75 76 } 76 77 77 s size_t roar_vio_magic_write (struct roar_vio_calls * vio, void *buf, size_t count) {78 static ssize_t roar_vio_magic_write (struct roar_vio_calls * vio, void *buf, size_t count) { 78 79 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 79 80 void * calls; … … 88 89 } 89 90 90 off_t roar_vio_magic_lseek (struct roar_vio_calls * vio,off_t offset, int whence) {91 static roar_off_t roar_vio_magic_lseek (struct roar_vio_calls * vio, roar_off_t offset, int whence) { 91 92 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 92 93 void * calls; … … 101 102 } 102 103 103 int roar_vio_magic_nonblock(struct roar_vio_calls * vio, int state) { 104 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 105 void * calls; 106 107 if (self == NULL) 108 return -1; 109 110 if ( roar_stack_get_cur(&(self->vios), &calls) == -1 ) 111 return -1; 112 113 return roar_vio_nonblock((struct roar_vio_calls*)calls, state); 114 } 115 116 int roar_vio_magic_sync (struct roar_vio_calls * vio) { 104 static int roar_vio_magic_sync (struct roar_vio_calls * vio) { 117 105 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 118 106 void * calls; … … 127 115 } 128 116 117 int roar_vio_open_magic (struct roar_vio_calls * calls, struct roar_vio_calls * dst, int * codec); 118 119 #endif 120 129 121 //ll
Note: See TracChangeset
for help on using the changeset viewer.