Changeset 4534:11158fb086d6 in roaraudio for libroar/vio_stdvios.c
- Timestamp:
- 10/19/10 19:10:01 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_stdvios.c
r4533 r4534 36 36 #include "libroar.h" 37 37 38 static struct roar_vio_calls _libroar_vio_stdvios[3] = { 39 { .inst = (void*)(ROAR_INSTINT)(ROAR_STDIN + 1), 40 .flags = 0x00000000, 41 .refc = 0, 42 .read = roar_vio_basic_read, 43 .write = roar_vio_basic_write, 44 .lseek = roar_vio_basic_lseek, 45 .nonblock = roar_vio_basic_nonblock, 46 .sync = roar_vio_basic_sync, 47 .ctl = roar_vio_basic_ctl, 48 .close = roar_vio_basic_close 49 }, 50 { .inst = (void*)(ROAR_INSTINT)(ROAR_STDOUT + 1), 51 .flags = 0x00000000, 52 .refc = 0, 53 .read = roar_vio_basic_read, 54 .write = roar_vio_basic_write, 55 .lseek = roar_vio_basic_lseek, 56 .nonblock = roar_vio_basic_nonblock, 57 .sync = roar_vio_basic_sync, 58 .ctl = roar_vio_basic_ctl, 59 .close = roar_vio_basic_close 60 }, 61 { .inst = (void*)(ROAR_INSTINT)(ROAR_STDERR + 1), 62 .flags = 0x00000000, 63 .refc = 0, 64 .read = roar_vio_basic_read, 65 .write = roar_vio_basic_write, 66 .lseek = roar_vio_basic_lseek, 67 .nonblock = roar_vio_basic_nonblock, 68 .sync = roar_vio_basic_sync, 69 .ctl = roar_vio_basic_ctl, 70 .close = roar_vio_basic_close 71 } 72 }; 73 74 struct roar_vio_calls * roar_stdin = &(_libroar_vio_stdvios[0]); 75 struct roar_vio_calls * roar_stdout = &(_libroar_vio_stdvios[1]); 76 struct roar_vio_calls * roar_stderr = &(_libroar_vio_stdvios[2]); 77 38 78 //ll
Note: See TracChangeset
for help on using the changeset viewer.