pub unsafe extern "C" fn snd_async_add_handler(
    handler: *mut *mut snd_async_handler_t,
    fd: c_int,
    callback: snd_async_callback_t,
    private_data: *mut c_void
) -> c_int