Changeset 4178:0ba2fd898d1b in roaraudio
- Timestamp:
- 08/14/10 14:24:11 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vs.c
r4176 r4178 40 40 #define FLAG_NONBLOCK 0x0002 41 41 42 #define _seterr(x) do { if ( error != NULL ) *error = (x); } while( 1)42 #define _seterr(x) do { if ( error != NULL ) *error = (x); } while(0) 43 43 44 44 struct roar_vs { … … 173 173 174 174 int roar_vs_close(roar_vs_t * vss, int killit, int * error) { 175 if ( killit != ROAR_VS_TRUE && killit != ROAR_VS_FALSE ) { 176 _seterr(ROAR_ERROR_UNKNOWN); 177 return -1; 178 } 179 175 180 if ( vss->flags & FLAG_STREAM ) { 176 if ( killit ) {181 if ( killit == ROAR_VS_TRUE ) { 177 182 roar_kick(vss->con, ROAR_OT_STREAM, roar_stream_get_id(&(vss->stream))); 178 183 } … … 283 288 } 284 289 285 // ....................286 290 ssize_t roar_vs_latency(roar_vs_t * vss, int backend, int * error) { 287 291 _seterr(ROAR_ERROR_NOTSUP);
Note: See TracChangeset
for help on using the changeset viewer.