pub type cubeb_log_callback = Option<unsafe extern "C" fn(_: *const c_char, ...)>;
enum cubeb_log_callback { // some variants omitted }