pub unsafe extern "C" fn CFRunLoopContainsSource(
    rl: *mut __CFRunLoop,
    source: *mut __CFRunLoopSource,
    mode: *const __CFString
) -> u8