pub unsafe extern "C" fn CFRunLoopRemoveSource(
    rl: *mut __CFRunLoop,
    source: *mut __CFRunLoopSource,
    mode: *const __CFString
)