Changeset 4873:98d17d4deeec in roaraudio for libroar/vs.c
- Timestamp:
- 04/26/11 11:03:46 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vs.c
r4850 r4873 49 49 #define FLAG_DIR_OUT 0x2000 50 50 51 #define _initerr() do { errno = 0; roar_err_clear(); } while(0)52 #define _seterr(x) do { if ( error != NULL ) *error = (x); ROAR_DBG("roar_vs_*(*): *error=%s(%i)", roar_vs_strerr((x)), (x)); } while(0)53 #define _seterrre() do { _seterr(roar_err no); } while(0)54 #define _seterrse() do { roar_err_from_errno(); _seterr(roar_err no); } while(0)51 #define _initerr() roar_err_clear_all() 52 #define _seterr(x) do { if ( error != NULL ) *error = (x); roar_err_set((x)); ROAR_DBG("roar_vs_*(*): *error=%s(%i)", roar_vs_strerr((x)), (x)); } while(0) 53 #define _seterrre() do { _seterr(roar_error); } while(0) 54 #define _seterrse() do { roar_err_from_errno(); _seterr(roar_error); } while(0) 55 55 #define _ckvss(ret) do { if ( vss == NULL ) { _seterr(ROAR_ERROR_INVAL); return (ret); } } while(0) 56 56 … … 405 405 if ( ret == -1 ) { 406 406 #ifdef EAGAIN 407 if ( errno == EAGAIN ) 408 return 0; 409 #endif 410 411 #ifdef EWOULDBLOCK 412 if ( errno == EWOULDBLOCK ) 407 if ( roar_error == ROAR_ERROR_AGAIN ) 413 408 return 0; 414 409 #endif
Note: See TracChangeset
for help on using the changeset viewer.