Changeset 5983:377909b17ccb in roaraudio for libroarlight/slfi.c
- Timestamp:
- 02/23/14 22:16:20 (10 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroarlight/slfi.c
r5982 r5983 240 240 } 241 241 242 int roar_slfi_event_add(struct roar_slfi_inst * inst, uint8_t event) { 243 if ( inst == NULL ) { 244 roar_err_set(ROAR_ERROR_FAULT); 245 return -1; 246 } 247 248 if ( inst->cb_event_add == NULL ) { 249 roar_err_set(ROAR_ERROR_NOSYS); 250 return -1; 251 } 252 253 return inst->cb_event_add(inst, inst->cb_event_add_userdata, event); 254 } 255 256 int roar_slfi_cb_set_event_add(struct roar_slfi_inst * inst, int (*cb)(struct roar_slfi_inst * inst, void * userdata, uint8_t event), void * userdata) { 257 if ( inst == NULL ) { 258 roar_err_set(ROAR_ERROR_FAULT); 259 return -1; 260 } 261 262 inst->cb_event_add = cb; 263 inst->cb_event_add_userdata = userdata; 264 return 0; 265 } 266 242 267 //ll
Note: See TracChangeset
for help on using the changeset viewer.