Changeset 1314:7fb2fa50a1b1 in roaraudio
- Timestamp:
- 03/21/09 00:11:00 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/vio.h
r1293 r1314 96 96 int roar_vio_close (struct roar_vio_calls * vio); 97 97 98 // some alias functions: 99 #define roar_vio_puts(vio,s) roar_vio_write((vio), (s), strlen((s))) 100 //#define roar_vio_putc(vio,c) roar_vio_write((vio), &(c), 1) 101 int roar_vio_putc (struct roar_vio_calls * vio, char c); 102 int roar_vio_getc (struct roar_vio_calls * vio); 103 98 104 // converters: 99 105 int roar_vio_open_file (struct roar_vio_calls * calls, char * filename, int flags, mode_t mode); -
libroar/vio.c
r1293 r1314 146 146 147 147 return vio->close(vio); 148 } 149 150 int roar_vio_putc (struct roar_vio_calls * vio, char c) { 151 return roar_vio_write(vio, &c, 1); 152 } 153 154 int roar_vio_getc (struct roar_vio_calls * vio) { 155 unsigned char c; 156 157 if ( roar_vio_read(vio, &c, 1) != 1 ) 158 return EOF; 159 160 return c; 148 161 } 149 162
Note: See TracChangeset
for help on using the changeset viewer.