Documentation Archive Developer
Search

CoreFoundation Changes for Swift

CoreFoundation

Removed CFAllocatorContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFAllocatorRetainCallBack, release: CFAllocatorReleaseCallBack, copyDescription: CFAllocatorCopyDescriptionCallBack, allocate: CFAllocatorAllocateCallBack, reallocate: CFAllocatorReallocateCallBack, deallocate: CFAllocatorDeallocateCallBack, preferredSize: CFAllocatorPreferredSizeCallBack)
Removed CFArrayCallBacks.init(version: CFIndex, retain: CFArrayRetainCallBack, release: CFArrayReleaseCallBack, copyDescription: CFArrayCopyDescriptionCallBack, equal: CFArrayEqualCallBack)
Removed CFBagCallBacks.init(version: CFIndex, retain: CFBagRetainCallBack, release: CFBagReleaseCallBack, copyDescription: CFBagCopyDescriptionCallBack, equal: CFBagEqualCallBack, hash: CFBagHashCallBack)
Removed CFBinaryHeapCallBacks.init(version: CFIndex, retain: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>, compare: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)>)
Removed CFBinaryHeapCompareContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFCalendarUnit.init(_: CFOptionFlags)
Removed CFDataSearchFlags.init(_: CFOptionFlags)
Removed CFDictionaryKeyCallBacks.init(version: CFIndex, retain: CFDictionaryRetainCallBack, release: CFDictionaryReleaseCallBack, copyDescription: CFDictionaryCopyDescriptionCallBack, equal: CFDictionaryEqualCallBack, hash: CFDictionaryHashCallBack)
Removed CFDictionaryValueCallBacks.init(version: CFIndex, retain: CFDictionaryRetainCallBack, release: CFDictionaryReleaseCallBack, copyDescription: CFDictionaryCopyDescriptionCallBack, equal: CFDictionaryEqualCallBack)
Removed CFFileDescriptorContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>, release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFFileSecurityClearOptions.init(_: CFOptionFlags)
Removed CFGregorianUnitFlags.init(_: CFOptionFlags)
Removed CFMachPortContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFMessagePortContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFNumberFormatterOptionFlags.init(_: CFOptionFlags)
Removed CFPropertyListMutabilityOptions.init(_: CFOptionFlags)
Removed CFRunLoopActivity.init(_: CFOptionFlags)
Removed CFRunLoopObserverContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFRunLoopSourceContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>, equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>, hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>, schedule: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>, cancel: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>, perform: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>)
Removed CFRunLoopSourceContext1.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>, equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>, hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>, getPort: CFunctionPointer<((UnsafeMutablePointer<Void>) -> mach_port_t)>, perform: CFunctionPointer<((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>)
Removed CFRunLoopTimerContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFSetCallBacks.init(version: CFIndex, retain: CFSetRetainCallBack, release: CFSetReleaseCallBack, copyDescription: CFSetCopyDescriptionCallBack, equal: CFSetEqualCallBack, hash: CFSetHashCallBack)
Removed CFSocketCallBackType.init(_: CFOptionFlags)
Removed CFSocketContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFStreamClientContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>, release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>, copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>)
Removed CFStreamEventType.init(_: CFOptionFlags)
Removed CFStringCompareFlags.init(_: CFOptionFlags)
Removed CFStringTokenizerTokenType.init(_: CFOptionFlags)
Removed CFTreeContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFTreeRetainCallBack, release: CFTreeReleaseCallBack, copyDescription: CFTreeCopyDescriptionCallBack)
Removed CFURLBookmarkCreationOptions.init(_: CFOptionFlags)
Removed CFURLBookmarkResolutionOptions.init(_: CFOptionFlags)
Removed CFURLEnumeratorOptions.init(_: CFOptionFlags)
Removed CFXMLElementInfo.init(attributes: Unmanaged<CFDictionary>!, attributeOrder: Unmanaged<CFArray>!, isEmpty: Boolean, _reserved: (Int8, Int8, Int8))
Removed CFXMLParserCallBacks.init(version: CFIndex, createXMLStructure: CFXMLParserCreateXMLStructureCallBack, addChild: CFXMLParserAddChildCallBack, endXMLStructure: CFXMLParserEndXMLStructureCallBack, resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack, handleError: CFXMLParserHandleErrorCallBack)
Removed CFXMLParserContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFXMLParserRetainCallBack, release: CFXMLParserReleaseCallBack, copyDescription: CFXMLParserCopyDescriptionCallBack)
Removed CFXMLParserOptions.init(_: CFOptionFlags)
Removed CFXMLParserStatusCode.init(_: CFIndex)
Removed kCFRunLoopRunFinished
Removed kCFRunLoopRunHandledSource
Removed kCFRunLoopRunStopped
Removed kCFRunLoopRunTimedOut
Added CFAllocatorContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFAllocatorRetainCallBack!, release: CFAllocatorReleaseCallBack!, copyDescription: CFAllocatorCopyDescriptionCallBack!, allocate: CFAllocatorAllocateCallBack!, reallocate: CFAllocatorReallocateCallBack!, deallocate: CFAllocatorDeallocateCallBack!, preferredSize: CFAllocatorPreferredSizeCallBack!)
Added CFArrayCallBacks.init(version: CFIndex, retain: CFArrayRetainCallBack!, release: CFArrayReleaseCallBack!, copyDescription: CFArrayCopyDescriptionCallBack!, equal: CFArrayEqualCallBack!)
Added CFBagCallBacks.init(version: CFIndex, retain: CFBagRetainCallBack!, release: CFBagReleaseCallBack!, copyDescription: CFBagCopyDescriptionCallBack!, equal: CFBagEqualCallBack!, hash: CFBagHashCallBack!)
Added CFBinaryHeapCallBacks.init(version: CFIndex, retain: ((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((CFAllocator!, UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!, compare: ((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)!)
Added CFBinaryHeapCompareContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFDictionaryKeyCallBacks.init(version: CFIndex, retain: CFDictionaryRetainCallBack!, release: CFDictionaryReleaseCallBack!, copyDescription: CFDictionaryCopyDescriptionCallBack!, equal: CFDictionaryEqualCallBack!, hash: CFDictionaryHashCallBack!)
Added CFDictionaryValueCallBacks.init(version: CFIndex, retain: CFDictionaryRetainCallBack!, release: CFDictionaryReleaseCallBack!, copyDescription: CFDictionaryCopyDescriptionCallBack!, equal: CFDictionaryEqualCallBack!)
Added CFFileDescriptorContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!, release: ((UnsafeMutablePointer<Void>) -> Void)!, copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFMachPortContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFMessagePortContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFRunLoopObserverContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFRunLoopSourceContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!, equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!, hash: ((UnsafePointer<Void>) -> CFHashCode)!, schedule: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!, cancel: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!, perform: ((UnsafeMutablePointer<Void>) -> Void)!)
Added CFRunLoopSourceContext1.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!, equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!, hash: ((UnsafePointer<Void>) -> CFHashCode)!, getPort: ((UnsafeMutablePointer<Void>) -> mach_port_t)!, perform: ((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!)
Added CFRunLoopTimerContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFSetCallBacks.init(version: CFIndex, retain: CFSetRetainCallBack!, release: CFSetReleaseCallBack!, copyDescription: CFSetCopyDescriptionCallBack!, equal: CFSetEqualCallBack!, hash: CFSetHashCallBack!)
Added CFSocketContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release: ((UnsafePointer<Void>) -> Void)!, copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFStreamClientContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!, release: ((UnsafeMutablePointer<Void>) -> Void)!, copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!)
Added CFTreeContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFTreeRetainCallBack!, release: CFTreeReleaseCallBack!, copyDescription: CFTreeCopyDescriptionCallBack!)
Added CFXMLElementInfo.init(attributes: Unmanaged<CFDictionary>!, attributeOrder: Unmanaged<CFArray>!, isEmpty: DarwinBoolean, _reserved: (Int8, Int8, Int8))
Added CFXMLParserCallBacks.init(version: CFIndex, createXMLStructure: CFXMLParserCreateXMLStructureCallBack!, addChild: CFXMLParserAddChildCallBack!, endXMLStructure: CFXMLParserEndXMLStructureCallBack!, resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack!, handleError: CFXMLParserHandleErrorCallBack!)
Added CFXMLParserContext.init(version: CFIndex, info: UnsafeMutablePointer<Void>, retain: CFXMLParserRetainCallBack!, release: CFXMLParserReleaseCallBack!, copyDescription: CFXMLParserCopyDescriptionCallBack!)
Declaration
From
struct CFAllocatorContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFAllocatorRetainCallBack
    var release: CFAllocatorReleaseCallBack
    var copyDescription: CFAllocatorCopyDescriptionCallBack
    var allocate: CFAllocatorAllocateCallBack
    var reallocate: CFAllocatorReallocateCallBack
    var deallocate: CFAllocatorDeallocateCallBack
    var preferredSize: CFAllocatorPreferredSizeCallBack
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFAllocatorRetainCallBack, release release: CFAllocatorReleaseCallBack, copyDescription copyDescription: CFAllocatorCopyDescriptionCallBack, allocate allocate: CFAllocatorAllocateCallBack, reallocate reallocate: CFAllocatorReallocateCallBack, deallocate deallocate: CFAllocatorDeallocateCallBack, preferredSize preferredSize: CFAllocatorPreferredSizeCallBack)
}
To
struct CFAllocatorContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFAllocatorRetainCallBack!
    var release: CFAllocatorReleaseCallBack!
    var copyDescription: CFAllocatorCopyDescriptionCallBack!
    var allocate: CFAllocatorAllocateCallBack!
    var reallocate: CFAllocatorReallocateCallBack!
    var deallocate: CFAllocatorDeallocateCallBack!
    var preferredSize: CFAllocatorPreferredSizeCallBack!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFAllocatorRetainCallBack!, release release: CFAllocatorReleaseCallBack!, copyDescription copyDescription: CFAllocatorCopyDescriptionCallBack!, allocate allocate: CFAllocatorAllocateCallBack!, reallocate reallocate: CFAllocatorReallocateCallBack!, deallocate deallocate: CFAllocatorDeallocateCallBack!, preferredSize preferredSize: CFAllocatorPreferredSizeCallBack!)
}

Declaration
From
var allocate: CFAllocatorAllocateCallBack
To
var allocate: CFAllocatorAllocateCallBack!

Declaration
From
var copyDescription: CFAllocatorCopyDescriptionCallBack
To
var copyDescription: CFAllocatorCopyDescriptionCallBack!

Declaration
From
var deallocate: CFAllocatorDeallocateCallBack
To
var deallocate: CFAllocatorDeallocateCallBack!

Declaration
From
var preferredSize: CFAllocatorPreferredSizeCallBack
To
var preferredSize: CFAllocatorPreferredSizeCallBack!

Declaration
From
var reallocate: CFAllocatorReallocateCallBack
To
var reallocate: CFAllocatorReallocateCallBack!

Declaration
From
var release: CFAllocatorReleaseCallBack
To
var release: CFAllocatorReleaseCallBack!

Declaration
From
var retain: CFAllocatorRetainCallBack
To
var retain: CFAllocatorRetainCallBack!

Declaration
From
struct CFArrayCallBacks {
    var version: CFIndex
    var retain: CFArrayRetainCallBack
    var release: CFArrayReleaseCallBack
    var copyDescription: CFArrayCopyDescriptionCallBack
    var equal: CFArrayEqualCallBack
    init()
    init(version version: CFIndex, retain retain: CFArrayRetainCallBack, release release: CFArrayReleaseCallBack, copyDescription copyDescription: CFArrayCopyDescriptionCallBack, equal equal: CFArrayEqualCallBack)
}
To
struct CFArrayCallBacks {
    var version: CFIndex
    var retain: CFArrayRetainCallBack!
    var release: CFArrayReleaseCallBack!
    var copyDescription: CFArrayCopyDescriptionCallBack!
    var equal: CFArrayEqualCallBack!
    init()
    init(version version: CFIndex, retain retain: CFArrayRetainCallBack!, release release: CFArrayReleaseCallBack!, copyDescription copyDescription: CFArrayCopyDescriptionCallBack!, equal equal: CFArrayEqualCallBack!)
}

Declaration
From
var copyDescription: CFArrayCopyDescriptionCallBack
To
var copyDescription: CFArrayCopyDescriptionCallBack!

Declaration
From
var equal: CFArrayEqualCallBack
To
var equal: CFArrayEqualCallBack!

Declaration
From
var release: CFArrayReleaseCallBack
To
var release: CFArrayReleaseCallBack!

Declaration
From
var retain: CFArrayRetainCallBack
To
var retain: CFArrayRetainCallBack!

Declaration
From
struct CFBagCallBacks {
    var version: CFIndex
    var retain: CFBagRetainCallBack
    var release: CFBagReleaseCallBack
    var copyDescription: CFBagCopyDescriptionCallBack
    var equal: CFBagEqualCallBack
    var hash: CFBagHashCallBack
    init()
    init(version version: CFIndex, retain retain: CFBagRetainCallBack, release release: CFBagReleaseCallBack, copyDescription copyDescription: CFBagCopyDescriptionCallBack, equal equal: CFBagEqualCallBack, hash hash: CFBagHashCallBack)
}
To
struct CFBagCallBacks {
    var version: CFIndex
    var retain: CFBagRetainCallBack!
    var release: CFBagReleaseCallBack!
    var copyDescription: CFBagCopyDescriptionCallBack!
    var equal: CFBagEqualCallBack!
    var hash: CFBagHashCallBack!
    init()
    init(version version: CFIndex, retain retain: CFBagRetainCallBack!, release release: CFBagReleaseCallBack!, copyDescription copyDescription: CFBagCopyDescriptionCallBack!, equal equal: CFBagEqualCallBack!, hash hash: CFBagHashCallBack!)
}

Declaration
From
var copyDescription: CFBagCopyDescriptionCallBack
To
var copyDescription: CFBagCopyDescriptionCallBack!

Declaration
From
var equal: CFBagEqualCallBack
To
var equal: CFBagEqualCallBack!

Declaration
From
var hash: CFBagHashCallBack
To
var hash: CFBagHashCallBack!

Declaration
From
var release: CFBagReleaseCallBack
To
var release: CFBagReleaseCallBack!

Declaration
From
var retain: CFBagRetainCallBack
To
var retain: CFBagRetainCallBack!

Declaration
From
struct CFBinaryHeapCallBacks {
    var version: CFIndex
    var retain: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    var compare: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)>
    init()
    init(version version: CFIndex, retain retain: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>, compare compare: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)>)
}
To
struct CFBinaryHeapCallBacks {
    var version: CFIndex
    var retain: ((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((CFAllocator!, UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    var compare: ((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)!
    init()
    init(version version: CFIndex, retain retain: ((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((CFAllocator!, UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!, compare compare: ((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)!)
}

Declaration
From
var compare: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)>
To
var compare: ((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)!

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>
To
var release: ((CFAllocator!, UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
struct CFBinaryHeapCompareContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFBinaryHeapCompareContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

DeclarationProtocols
From
struct CFCalendarUnit : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var Era: CFCalendarUnit { get }
    static var Year: CFCalendarUnit { get }
    static var Month: CFCalendarUnit { get }
    static var Day: CFCalendarUnit { get }
    static var Hour: CFCalendarUnit { get }
    static var Minute: CFCalendarUnit { get }
    static var Second: CFCalendarUnit { get }
    static var Week: CFCalendarUnit { get }
    static var Weekday: CFCalendarUnit { get }
    static var WeekdayOrdinal: CFCalendarUnit { get }
    static var Quarter: CFCalendarUnit { get }
    static var WeekOfMonth: CFCalendarUnit { get }
    static var WeekOfYear: CFCalendarUnit { get }
    static var YearForWeekOfYear: CFCalendarUnit { get }
}
RawOptionSetType
To
struct CFCalendarUnit : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var Era: CFCalendarUnit { get }
    static var Year: CFCalendarUnit { get }
    static var Month: CFCalendarUnit { get }
    static var Day: CFCalendarUnit { get }
    static var Hour: CFCalendarUnit { get }
    static var Minute: CFCalendarUnit { get }
    static var Second: CFCalendarUnit { get }
    static var Week: CFCalendarUnit { get }
    static var Weekday: CFCalendarUnit { get }
    static var WeekdayOrdinal: CFCalendarUnit { get }
    static var Quarter: CFCalendarUnit { get }
    static var WeekOfMonth: CFCalendarUnit { get }
    static var WeekOfYear: CFCalendarUnit { get }
    static var YearForWeekOfYear: CFCalendarUnit { get }
}
OptionSetType

DeclarationProtocols
From
struct CFDataSearchFlags : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var Backwards: CFDataSearchFlags { get }
    static var Anchored: CFDataSearchFlags { get }
}
RawOptionSetType
To
struct CFDataSearchFlags : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var Backwards: CFDataSearchFlags { get }
    static var Anchored: CFDataSearchFlags { get }
}
OptionSetType

Declaration
From
struct CFDictionaryKeyCallBacks {
    var version: CFIndex
    var retain: CFDictionaryRetainCallBack
    var release: CFDictionaryReleaseCallBack
    var copyDescription: CFDictionaryCopyDescriptionCallBack
    var equal: CFDictionaryEqualCallBack
    var hash: CFDictionaryHashCallBack
    init()
    init(version version: CFIndex, retain retain: CFDictionaryRetainCallBack, release release: CFDictionaryReleaseCallBack, copyDescription copyDescription: CFDictionaryCopyDescriptionCallBack, equal equal: CFDictionaryEqualCallBack, hash hash: CFDictionaryHashCallBack)
}
To
struct CFDictionaryKeyCallBacks {
    var version: CFIndex
    var retain: CFDictionaryRetainCallBack!
    var release: CFDictionaryReleaseCallBack!
    var copyDescription: CFDictionaryCopyDescriptionCallBack!
    var equal: CFDictionaryEqualCallBack!
    var hash: CFDictionaryHashCallBack!
    init()
    init(version version: CFIndex, retain retain: CFDictionaryRetainCallBack!, release release: CFDictionaryReleaseCallBack!, copyDescription copyDescription: CFDictionaryCopyDescriptionCallBack!, equal equal: CFDictionaryEqualCallBack!, hash hash: CFDictionaryHashCallBack!)
}

Declaration
From
var copyDescription: CFDictionaryCopyDescriptionCallBack
To
var copyDescription: CFDictionaryCopyDescriptionCallBack!

Declaration
From
var equal: CFDictionaryEqualCallBack
To
var equal: CFDictionaryEqualCallBack!

Declaration
From
var hash: CFDictionaryHashCallBack
To
var hash: CFDictionaryHashCallBack!

Declaration
From
var release: CFDictionaryReleaseCallBack
To
var release: CFDictionaryReleaseCallBack!

Declaration
From
var retain: CFDictionaryRetainCallBack
To
var retain: CFDictionaryRetainCallBack!

Declaration
From
struct CFDictionaryValueCallBacks {
    var version: CFIndex
    var retain: CFDictionaryRetainCallBack
    var release: CFDictionaryReleaseCallBack
    var copyDescription: CFDictionaryCopyDescriptionCallBack
    var equal: CFDictionaryEqualCallBack
    init()
    init(version version: CFIndex, retain retain: CFDictionaryRetainCallBack, release release: CFDictionaryReleaseCallBack, copyDescription copyDescription: CFDictionaryCopyDescriptionCallBack, equal equal: CFDictionaryEqualCallBack)
}
To
struct CFDictionaryValueCallBacks {
    var version: CFIndex
    var retain: CFDictionaryRetainCallBack!
    var release: CFDictionaryReleaseCallBack!
    var copyDescription: CFDictionaryCopyDescriptionCallBack!
    var equal: CFDictionaryEqualCallBack!
    init()
    init(version version: CFIndex, retain retain: CFDictionaryRetainCallBack!, release release: CFDictionaryReleaseCallBack!, copyDescription copyDescription: CFDictionaryCopyDescriptionCallBack!, equal equal: CFDictionaryEqualCallBack!)
}

Declaration
From
var copyDescription: CFDictionaryCopyDescriptionCallBack
To
var copyDescription: CFDictionaryCopyDescriptionCallBack!

Declaration
From
var equal: CFDictionaryEqualCallBack
To
var equal: CFDictionaryEqualCallBack!

Declaration
From
var release: CFDictionaryReleaseCallBack
To
var release: CFDictionaryReleaseCallBack!

Declaration
From
var retain: CFDictionaryRetainCallBack
To
var retain: CFDictionaryRetainCallBack!

Declaration
From
struct CFFileDescriptorContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
    var release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>, release release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFFileDescriptorContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!
    var release: ((UnsafeMutablePointer<Void>) -> Void)!
    var copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!, release release: ((UnsafeMutablePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
var release: ((UnsafeMutablePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
To
var retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!

DeclarationProtocols
From
struct CFFileSecurityClearOptions : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var Owner: CFFileSecurityClearOptions { get }
    static var Group: CFFileSecurityClearOptions { get }
    static var Mode: CFFileSecurityClearOptions { get }
    static var OwnerUUID: CFFileSecurityClearOptions { get }
    static var GroupUUID: CFFileSecurityClearOptions { get }
    static var AccessControlList: CFFileSecurityClearOptions { get }
}
RawOptionSetType
To
struct CFFileSecurityClearOptions : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var Owner: CFFileSecurityClearOptions { get }
    static var Group: CFFileSecurityClearOptions { get }
    static var Mode: CFFileSecurityClearOptions { get }
    static var OwnerUUID: CFFileSecurityClearOptions { get }
    static var GroupUUID: CFFileSecurityClearOptions { get }
    static var AccessControlList: CFFileSecurityClearOptions { get }
}
OptionSetType

DeclarationProtocols
From
struct CFGregorianUnitFlags : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var UnitsYears: CFGregorianUnitFlags { get }
    static var UnitsMonths: CFGregorianUnitFlags { get }
    static var UnitsDays: CFGregorianUnitFlags { get }
    static var UnitsHours: CFGregorianUnitFlags { get }
    static var UnitsMinutes: CFGregorianUnitFlags { get }
    static var UnitsSeconds: CFGregorianUnitFlags { get }
    static var AllUnits: CFGregorianUnitFlags { get }
}
RawOptionSetType
To
struct CFGregorianUnitFlags : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var UnitsYears: CFGregorianUnitFlags { get }
    static var UnitsMonths: CFGregorianUnitFlags { get }
    static var UnitsDays: CFGregorianUnitFlags { get }
    static var UnitsHours: CFGregorianUnitFlags { get }
    static var UnitsMinutes: CFGregorianUnitFlags { get }
    static var UnitsSeconds: CFGregorianUnitFlags { get }
    static var AllUnits: CFGregorianUnitFlags { get }
}
OptionSetType

Declaration
From
struct CFMachPortContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFMachPortContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
struct CFMessagePortContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFMessagePortContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

DeclarationProtocols
From
struct CFNumberFormatterOptionFlags : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var ParseIntegersOnly: CFNumberFormatterOptionFlags { get }
}
RawOptionSetType
To
struct CFNumberFormatterOptionFlags : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var ParseIntegersOnly: CFNumberFormatterOptionFlags { get }
}
OptionSetType

Declaration
From
enum CFNumberFormatterStyle : CFIndex {
    case NoStyle
    case DecimalStyle
    case CurrencyStyle
    case PercentStyle
    case ScientificStyle
    case SpellOutStyle
}
To
enum CFNumberFormatterStyle : CFIndex {
    case NoStyle
    case DecimalStyle
    case CurrencyStyle
    case PercentStyle
    case ScientificStyle
    case SpellOutStyle
    case OrdinalStyle
    case CurrencyISOCodeStyle
    case CurrencyPluralStyle
    case CurrencyAccountingStyle
}

Declaration
From
enum CFNumberType : CFIndex {
    case SInt8Type
    case SInt16Type
    case SInt32Type
    case SInt64Type
    case Float32Type
    case Float64Type
    case CharType
    case ShortType
    case IntType
    case LongType
    case LongLongType
    case FloatType
    case DoubleType
    case CFIndexType
    case NSIntegerType
    case CGFloatType
}
To
enum CFNumberType : CFIndex {
    case SInt8Type
    case SInt16Type
    case SInt32Type
    case SInt64Type
    case Float32Type
    case Float64Type
    case CharType
    case ShortType
    case IntType
    case LongType
    case LongLongType
    case FloatType
    case DoubleType
    case CFIndexType
    case NSIntegerType
    case CGFloatType
    static var MaxType: CFNumberType { get }
}

DeclarationProtocols
From
struct CFPropertyListMutabilityOptions : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var Immutable: CFPropertyListMutabilityOptions { get }
    static var MutableContainers: CFPropertyListMutabilityOptions { get }
    static var MutableContainersAndLeaves: CFPropertyListMutabilityOptions { get }
}
RawOptionSetType
To
struct CFPropertyListMutabilityOptions : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var Immutable: CFPropertyListMutabilityOptions { get }
    static var MutableContainers: CFPropertyListMutabilityOptions { get }
    static var MutableContainersAndLeaves: CFPropertyListMutabilityOptions { get }
}
OptionSetType

DeclarationProtocols
From
struct CFRunLoopActivity : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var Entry: CFRunLoopActivity { get }
    static var BeforeTimers: CFRunLoopActivity { get }
    static var BeforeSources: CFRunLoopActivity { get }
    static var BeforeWaiting: CFRunLoopActivity { get }
    static var AfterWaiting: CFRunLoopActivity { get }
    static var Exit: CFRunLoopActivity { get }
    static var AllActivities: CFRunLoopActivity { get }
}
RawOptionSetType
To
struct CFRunLoopActivity : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var Entry: CFRunLoopActivity { get }
    static var BeforeTimers: CFRunLoopActivity { get }
    static var BeforeSources: CFRunLoopActivity { get }
    static var BeforeWaiting: CFRunLoopActivity { get }
    static var AfterWaiting: CFRunLoopActivity { get }
    static var Exit: CFRunLoopActivity { get }
    static var AllActivities: CFRunLoopActivity { get }
}
OptionSetType

Declaration
From
struct CFRunLoopObserverContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFRunLoopObserverContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
struct CFRunLoopSourceContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    var equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
    var hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
    var schedule: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>
    var cancel: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>
    var perform: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>, equal equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>, hash hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>, schedule schedule: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>, cancel cancel: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>, perform perform: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>)
}
To
struct CFRunLoopSourceContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    var equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!
    var hash: ((UnsafePointer<Void>) -> CFHashCode)!
    var schedule: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!
    var cancel: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!
    var perform: ((UnsafeMutablePointer<Void>) -> Void)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!, equal equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!, hash hash: ((UnsafePointer<Void>) -> CFHashCode)!, schedule schedule: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!, cancel cancel: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!, perform perform: ((UnsafeMutablePointer<Void>) -> Void)!)
}

Declaration
From
var cancel: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>
To
var cancel: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
To
var equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!

Declaration
From
var hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
To
var hash: ((UnsafePointer<Void>) -> CFHashCode)!

Declaration
From
var perform: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
var perform: ((UnsafeMutablePointer<Void>) -> Void)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
var schedule: CFunctionPointer<((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)>
To
var schedule: ((UnsafeMutablePointer<Void>, CFRunLoop!, CFString!) -> Void)!

Declaration
From
struct CFRunLoopSourceContext1 {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    var equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
    var hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
    var getPort: CFunctionPointer<((UnsafeMutablePointer<Void>) -> mach_port_t)>
    var perform: CFunctionPointer<((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>, equal equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>, hash hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>, getPort getPort: CFunctionPointer<((UnsafeMutablePointer<Void>) -> mach_port_t)>, perform perform: CFunctionPointer<((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>)
}
To
struct CFRunLoopSourceContext1 {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    var equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!
    var hash: ((UnsafePointer<Void>) -> CFHashCode)!
    var getPort: ((UnsafeMutablePointer<Void>) -> mach_port_t)!
    var perform: ((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!, equal equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!, hash hash: ((UnsafePointer<Void>) -> CFHashCode)!, getPort getPort: ((UnsafeMutablePointer<Void>) -> mach_port_t)!, perform perform: ((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var equal: CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
To
var equal: ((UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean)!

Declaration
From
var getPort: CFunctionPointer<((UnsafeMutablePointer<Void>) -> mach_port_t)>
To
var getPort: ((UnsafeMutablePointer<Void>) -> mach_port_t)!

Declaration
From
var hash: CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
To
var hash: ((UnsafePointer<Void>) -> CFHashCode)!

Declaration
From
var perform: CFunctionPointer<((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
To
var perform: ((UnsafeMutablePointer<Void>, CFIndex, CFAllocator!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
struct CFRunLoopTimerContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFRunLoopTimerContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
struct CFSetCallBacks {
    var version: CFIndex
    var retain: CFSetRetainCallBack
    var release: CFSetReleaseCallBack
    var copyDescription: CFSetCopyDescriptionCallBack
    var equal: CFSetEqualCallBack
    var hash: CFSetHashCallBack
    init()
    init(version version: CFIndex, retain retain: CFSetRetainCallBack, release release: CFSetReleaseCallBack, copyDescription copyDescription: CFSetCopyDescriptionCallBack, equal equal: CFSetEqualCallBack, hash hash: CFSetHashCallBack)
}
To
struct CFSetCallBacks {
    var version: CFIndex
    var retain: CFSetRetainCallBack!
    var release: CFSetReleaseCallBack!
    var copyDescription: CFSetCopyDescriptionCallBack!
    var equal: CFSetEqualCallBack!
    var hash: CFSetHashCallBack!
    init()
    init(version version: CFIndex, retain retain: CFSetRetainCallBack!, release release: CFSetReleaseCallBack!, copyDescription copyDescription: CFSetCopyDescriptionCallBack!, equal equal: CFSetEqualCallBack!, hash hash: CFSetHashCallBack!)
}

Declaration
From
var copyDescription: CFSetCopyDescriptionCallBack
To
var copyDescription: CFSetCopyDescriptionCallBack!

Declaration
From
var equal: CFSetEqualCallBack
To
var equal: CFSetEqualCallBack!

Declaration
From
var hash: CFSetHashCallBack
To
var hash: CFSetHashCallBack!

Declaration
From
var release: CFSetReleaseCallBack
To
var release: CFSetReleaseCallBack!

Declaration
From
var retain: CFSetRetainCallBack
To
var retain: CFSetRetainCallBack!

DeclarationProtocols
From
struct CFSocketCallBackType : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var NoCallBack: CFSocketCallBackType { get }
    static var ReadCallBack: CFSocketCallBackType { get }
    static var AcceptCallBack: CFSocketCallBackType { get }
    static var DataCallBack: CFSocketCallBackType { get }
    static var ConnectCallBack: CFSocketCallBackType { get }
    static var WriteCallBack: CFSocketCallBackType { get }
}
RawOptionSetType
To
struct CFSocketCallBackType : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var NoCallBack: CFSocketCallBackType { get }
    static var ReadCallBack: CFSocketCallBackType { get }
    static var AcceptCallBack: CFSocketCallBackType { get }
    static var DataCallBack: CFSocketCallBackType { get }
    static var ConnectCallBack: CFSocketCallBackType { get }
    static var WriteCallBack: CFSocketCallBackType { get }
}
OptionSetType

Declaration
From
struct CFSocketContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
    var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>, release release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFSocketContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!
    var release: ((UnsafePointer<Void>) -> Void)!
    var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!, release release: ((UnsafePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
var release: ((UnsafePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
var retain: ((UnsafePointer<Void>) -> UnsafePointer<Void>)!

Declaration
From
struct CFStreamClientContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
    var release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
    var copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>, release release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>, copyDescription copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>)
}
To
struct CFStreamClientContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!
    var release: ((UnsafeMutablePointer<Void>) -> Void)!
    var copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!, release release: ((UnsafeMutablePointer<Void>) -> Void)!, copyDescription copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!)
}

Declaration
From
var copyDescription: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)>
To
var copyDescription: ((UnsafeMutablePointer<Void>) -> Unmanaged<CFString>!)!

Declaration
From
var release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
var release: ((UnsafeMutablePointer<Void>) -> Void)!

Declaration
From
var retain: CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
To
var retain: ((UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)!

DeclarationProtocols
From
struct CFStreamEventType : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var None: CFStreamEventType { get }
    static var OpenCompleted: CFStreamEventType { get }
    static var HasBytesAvailable: CFStreamEventType { get }
    static var CanAcceptBytes: CFStreamEventType { get }
    static var ErrorOccurred: CFStreamEventType { get }
    static var EndEncountered: CFStreamEventType { get }
}
RawOptionSetType
To
struct CFStreamEventType : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var None: CFStreamEventType { get }
    static var OpenCompleted: CFStreamEventType { get }
    static var HasBytesAvailable: CFStreamEventType { get }
    static var CanAcceptBytes: CFStreamEventType { get }
    static var ErrorOccurred: CFStreamEventType { get }
    static var EndEncountered: CFStreamEventType { get }
}
OptionSetType

Declaration
From
enum CFStringBuiltInEncodings : CFStringEncoding {
    case MacRoman
    case WindowsLatin1
    case ISOLatin1
    case NextStepLatin
    case ASCII
    case Unicode
    case UTF8
    case NonLossyASCII
    case UTF16BE
    case UTF16LE
    case UTF32
    case UTF32BE
    case UTF32LE
}
To
enum CFStringBuiltInEncodings : CFStringEncoding {
    case MacRoman
    case WindowsLatin1
    case ISOLatin1
    case NextStepLatin
    case ASCII
    case Unicode
    case UTF8
    case NonLossyASCII
    static var UTF16: CFStringBuiltInEncodings { get }
    case UTF16BE
    case UTF16LE
    case UTF32
    case UTF32BE
    case UTF32LE
}

DeclarationProtocols
From
struct CFStringCompareFlags : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var CompareCaseInsensitive: CFStringCompareFlags { get }
    static var CompareBackwards: CFStringCompareFlags { get }
    static var CompareAnchored: CFStringCompareFlags { get }
    static var CompareNonliteral: CFStringCompareFlags { get }
    static var CompareLocalized: CFStringCompareFlags { get }
    static var CompareNumerically: CFStringCompareFlags { get }
    static var CompareDiacriticInsensitive: CFStringCompareFlags { get }
    static var CompareWidthInsensitive: CFStringCompareFlags { get }
    static var CompareForcedOrdering: CFStringCompareFlags { get }
}
RawOptionSetType
To
struct CFStringCompareFlags : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var CompareCaseInsensitive: CFStringCompareFlags { get }
    static var CompareBackwards: CFStringCompareFlags { get }
    static var CompareAnchored: CFStringCompareFlags { get }
    static var CompareNonliteral: CFStringCompareFlags { get }
    static var CompareLocalized: CFStringCompareFlags { get }
    static var CompareNumerically: CFStringCompareFlags { get }
    static var CompareDiacriticInsensitive: CFStringCompareFlags { get }
    static var CompareWidthInsensitive: CFStringCompareFlags { get }
    static var CompareForcedOrdering: CFStringCompareFlags { get }
}
OptionSetType

Declaration
From
enum CFStringEncodings : CFIndex {
    case MacJapanese
    case MacChineseTrad
    case MacKorean
    case MacArabic
    case MacHebrew
    case MacGreek
    case MacCyrillic
    case MacDevanagari
    case MacGurmukhi
    case MacGujarati
    case MacOriya
    case MacBengali
    case MacTamil
    case MacTelugu
    case MacKannada
    case MacMalayalam
    case MacSinhalese
    case MacBurmese
    case MacKhmer
    case MacThai
    case MacLaotian
    case MacGeorgian
    case MacArmenian
    case MacChineseSimp
    case MacTibetan
    case MacMongolian
    case MacEthiopic
    case MacCentralEurRoman
    case MacVietnamese
    case MacExtArabic
    case MacSymbol
    case MacDingbats
    case MacTurkish
    case MacCroatian
    case MacIcelandic
    case MacRomanian
    case MacCeltic
    case MacGaelic
    case MacFarsi
    case MacUkrainian
    case MacInuit
    case MacVT100
    case MacHFS
    case ISOLatin2
    case ISOLatin3
    case ISOLatin4
    case ISOLatinCyrillic
    case ISOLatinArabic
    case ISOLatinGreek
    case ISOLatinHebrew
    case ISOLatin5
    case ISOLatin6
    case ISOLatinThai
    case ISOLatin7
    case ISOLatin8
    case ISOLatin9
    case ISOLatin10
    case DOSLatinUS
    case DOSGreek
    case DOSBalticRim
    case DOSLatin1
    case DOSGreek1
    case DOSLatin2
    case DOSCyrillic
    case DOSTurkish
    case DOSPortuguese
    case DOSIcelandic
    case DOSHebrew
    case DOSCanadianFrench
    case DOSArabic
    case DOSNordic
    case DOSRussian
    case DOSGreek2
    case DOSThai
    case DOSJapanese
    case DOSChineseSimplif
    case DOSKorean
    case DOSChineseTrad
    case WindowsLatin2
    case WindowsCyrillic
    case WindowsGreek
    case WindowsLatin5
    case WindowsHebrew
    case WindowsArabic
    case WindowsBalticRim
    case WindowsVietnamese
    case WindowsKoreanJohab
    case ANSEL
    case JIS_X0201_76
    case JIS_X0208_83
    case JIS_X0208_90
    case JIS_X0212_90
    case JIS_C6226_78
    case ShiftJIS_X0213
    case ShiftJIS_X0213_MenKuTen
    case GB_2312_80
    case GBK_95
    case GB_18030_2000
    case KSC_5601_87
    case KSC_5601_92_Johab
    case CNS_11643_92_P1
    case CNS_11643_92_P2
    case CNS_11643_92_P3
    case ISO_2022_JP
    case ISO_2022_JP_2
    case ISO_2022_JP_1
    case ISO_2022_JP_3
    case ISO_2022_CN
    case ISO_2022_CN_EXT
    case ISO_2022_KR
    case EUC_JP
    case EUC_CN
    case EUC_TW
    case EUC_KR
    case ShiftJIS
    case KOI8_R
    case Big5
    case MacRomanLatin1
    case HZ_GB_2312
    case Big5_HKSCS_1999
    case VISCII
    case KOI8_U
    case Big5_E
    case NextStepJapanese
    case EBCDIC_US
    case EBCDIC_CP037
    case UTF7
    case UTF7_IMAP
}
To
enum CFStringEncodings : CFIndex {
    case MacJapanese
    case MacChineseTrad
    case MacKorean
    case MacArabic
    case MacHebrew
    case MacGreek
    case MacCyrillic
    case MacDevanagari
    case MacGurmukhi
    case MacGujarati
    case MacOriya
    case MacBengali
    case MacTamil
    case MacTelugu
    case MacKannada
    case MacMalayalam
    case MacSinhalese
    case MacBurmese
    case MacKhmer
    case MacThai
    case MacLaotian
    case MacGeorgian
    case MacArmenian
    case MacChineseSimp
    case MacTibetan
    case MacMongolian
    case MacEthiopic
    case MacCentralEurRoman
    case MacVietnamese
    case MacExtArabic
    case MacSymbol
    case MacDingbats
    case MacTurkish
    case MacCroatian
    case MacIcelandic
    case MacRomanian
    case MacCeltic
    case MacGaelic
    case MacFarsi
    case MacUkrainian
    case MacInuit
    case MacVT100
    case MacHFS
    case ISOLatin2
    case ISOLatin3
    case ISOLatin4
    case ISOLatinCyrillic
    case ISOLatinArabic
    case ISOLatinGreek
    case ISOLatinHebrew
    case ISOLatin5
    case ISOLatin6
    case ISOLatinThai
    case ISOLatin7
    case ISOLatin8
    case ISOLatin9
    case ISOLatin10
    case DOSLatinUS
    case DOSGreek
    case DOSBalticRim
    case DOSLatin1
    case DOSGreek1
    case DOSLatin2
    case DOSCyrillic
    case DOSTurkish
    case DOSPortuguese
    case DOSIcelandic
    case DOSHebrew
    case DOSCanadianFrench
    case DOSArabic
    case DOSNordic
    case DOSRussian
    case DOSGreek2
    case DOSThai
    case DOSJapanese
    case DOSChineseSimplif
    case DOSKorean
    case DOSChineseTrad
    case WindowsLatin2
    case WindowsCyrillic
    case WindowsGreek
    case WindowsLatin5
    case WindowsHebrew
    case WindowsArabic
    case WindowsBalticRim
    case WindowsVietnamese
    case WindowsKoreanJohab
    case ANSEL
    case JIS_X0201_76
    case JIS_X0208_83
    case JIS_X0208_90
    case JIS_X0212_90
    case JIS_C6226_78
    case ShiftJIS_X0213
    case ShiftJIS_X0213_MenKuTen
    case GB_2312_80
    case GBK_95
    case GB_18030_2000
    case KSC_5601_87
    case KSC_5601_92_Johab
    case CNS_11643_92_P1
    case CNS_11643_92_P2
    case CNS_11643_92_P3
    case ISO_2022_JP
    case ISO_2022_JP_2
    case ISO_2022_JP_1
    case ISO_2022_JP_3
    case ISO_2022_CN
    case ISO_2022_CN_EXT
    case ISO_2022_KR
    case EUC_JP
    case EUC_CN
    case EUC_TW
    case EUC_KR
    case ShiftJIS
    case KOI8_R
    case Big5
    case MacRomanLatin1
    case HZ_GB_2312
    case Big5_HKSCS_1999
    case VISCII
    case KOI8_U
    case Big5_E
    case NextStepJapanese
    case EBCDIC_US
    case EBCDIC_CP037
    case UTF7
    case UTF7_IMAP
    static var ShiftJIS_X0213_00: CFStringEncodings { get }
}

DeclarationProtocols
From
struct CFStringTokenizerTokenType : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var None: CFStringTokenizerTokenType { get }
    static var Normal: CFStringTokenizerTokenType { get }
    static var HasSubTokensMask: CFStringTokenizerTokenType { get }
    static var HasDerivedSubTokensMask: CFStringTokenizerTokenType { get }
    static var HasHasNumbersMask: CFStringTokenizerTokenType { get }
    static var HasNonLettersMask: CFStringTokenizerTokenType { get }
    static var IsCJWordMask: CFStringTokenizerTokenType { get }
}
RawOptionSetType
To
struct CFStringTokenizerTokenType : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var None: CFStringTokenizerTokenType { get }
    static var Normal: CFStringTokenizerTokenType { get }
    static var HasSubTokensMask: CFStringTokenizerTokenType { get }
    static var HasDerivedSubTokensMask: CFStringTokenizerTokenType { get }
    static var HasHasNumbersMask: CFStringTokenizerTokenType { get }
    static var HasNonLettersMask: CFStringTokenizerTokenType { get }
    static var IsCJWordMask: CFStringTokenizerTokenType { get }
}
OptionSetType

Declaration
From
struct CFTreeContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFTreeRetainCallBack
    var release: CFTreeReleaseCallBack
    var copyDescription: CFTreeCopyDescriptionCallBack
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFTreeRetainCallBack, release release: CFTreeReleaseCallBack, copyDescription copyDescription: CFTreeCopyDescriptionCallBack)
}
To
struct CFTreeContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFTreeRetainCallBack!
    var release: CFTreeReleaseCallBack!
    var copyDescription: CFTreeCopyDescriptionCallBack!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFTreeRetainCallBack!, release release: CFTreeReleaseCallBack!, copyDescription copyDescription: CFTreeCopyDescriptionCallBack!)
}

Declaration
From
var copyDescription: CFTreeCopyDescriptionCallBack
To
var copyDescription: CFTreeCopyDescriptionCallBack!

Declaration
From
var release: CFTreeReleaseCallBack
To
var release: CFTreeReleaseCallBack!

Declaration
From
var retain: CFTreeRetainCallBack
To
var retain: CFTreeRetainCallBack!

DeclarationProtocols
From
struct CFURLBookmarkCreationOptions : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var MinimalBookmarkMask: CFURLBookmarkCreationOptions { get }
    static var SuitableForBookmarkFile: CFURLBookmarkCreationOptions { get }
    static var WithSecurityScope: CFURLBookmarkCreationOptions { get }
    static var SecurityScopeAllowOnlyReadAccess: CFURLBookmarkCreationOptions { get }
    static var PreferFileIDResolutionMask: CFURLBookmarkCreationOptions { get }
}
RawOptionSetType
To
struct CFURLBookmarkCreationOptions : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var MinimalBookmarkMask: CFURLBookmarkCreationOptions { get }
    static var SuitableForBookmarkFile: CFURLBookmarkCreationOptions { get }
    static var WithSecurityScope: CFURLBookmarkCreationOptions { get }
    static var SecurityScopeAllowOnlyReadAccess: CFURLBookmarkCreationOptions { get }
    static var PreferFileIDResolutionMask: CFURLBookmarkCreationOptions { get }
}
OptionSetType

DeclarationProtocols
From
struct CFURLBookmarkResolutionOptions : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var CFURLBookmarkResolutionWithoutUIMask: CFURLBookmarkResolutionOptions { get }
    static var CFURLBookmarkResolutionWithoutMountingMask: CFURLBookmarkResolutionOptions { get }
    static var CFURLBookmarkResolutionWithSecurityScope: CFURLBookmarkResolutionOptions { get }
    static var CFBookmarkResolutionWithoutUIMask: CFURLBookmarkResolutionOptions { get }
    static var CFBookmarkResolutionWithoutMountingMask: CFURLBookmarkResolutionOptions { get }
}
RawOptionSetType
To
struct CFURLBookmarkResolutionOptions : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var CFURLBookmarkResolutionWithoutUIMask: CFURLBookmarkResolutionOptions { get }
    static var CFURLBookmarkResolutionWithoutMountingMask: CFURLBookmarkResolutionOptions { get }
    static var CFURLBookmarkResolutionWithSecurityScope: CFURLBookmarkResolutionOptions { get }
    static var CFBookmarkResolutionWithoutUIMask: CFURLBookmarkResolutionOptions { get }
    static var CFBookmarkResolutionWithoutMountingMask: CFURLBookmarkResolutionOptions { get }
}
OptionSetType

DeclarationProtocols
From
struct CFURLEnumeratorOptions : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var DefaultBehavior: CFURLEnumeratorOptions { get }
    static var DescendRecursively: CFURLEnumeratorOptions { get }
    static var SkipInvisibles: CFURLEnumeratorOptions { get }
    static var GenerateFileReferenceURLs: CFURLEnumeratorOptions { get }
    static var SkipPackageContents: CFURLEnumeratorOptions { get }
    static var IncludeDirectoriesPreOrder: CFURLEnumeratorOptions { get }
    static var IncludeDirectoriesPostOrder: CFURLEnumeratorOptions { get }
}
RawOptionSetType
To
struct CFURLEnumeratorOptions : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var DefaultBehavior: CFURLEnumeratorOptions { get }
    static var DescendRecursively: CFURLEnumeratorOptions { get }
    static var SkipInvisibles: CFURLEnumeratorOptions { get }
    static var GenerateFileReferenceURLs: CFURLEnumeratorOptions { get }
    static var SkipPackageContents: CFURLEnumeratorOptions { get }
    static var IncludeDirectoriesPreOrder: CFURLEnumeratorOptions { get }
    static var IncludeDirectoriesPostOrder: CFURLEnumeratorOptions { get }
}
OptionSetType

Declaration
From
struct CFXMLElementInfo {
    var attributes: Unmanaged<CFDictionary>!
    var attributeOrder: Unmanaged<CFArray>!
    var isEmpty: Boolean
    var _reserved: (Int8, Int8, Int8)
    init()
    init(attributes attributes: Unmanaged<CFDictionary>!, attributeOrder attributeOrder: Unmanaged<CFArray>!, isEmpty isEmpty: Boolean, _reserved _reserved: (Int8, Int8, Int8))
}
To
struct CFXMLElementInfo {
    var attributes: Unmanaged<CFDictionary>!
    var attributeOrder: Unmanaged<CFArray>!
    var isEmpty: DarwinBoolean
    var _reserved: (Int8, Int8, Int8)
    init()
    init(attributes attributes: Unmanaged<CFDictionary>!, attributeOrder attributeOrder: Unmanaged<CFArray>!, isEmpty isEmpty: DarwinBoolean, _reserved _reserved: (Int8, Int8, Int8))
}

Declaration
From
var isEmpty: Boolean
To
var isEmpty: DarwinBoolean

Declaration
From
struct CFXMLParserCallBacks {
    var version: CFIndex
    var createXMLStructure: CFXMLParserCreateXMLStructureCallBack
    var addChild: CFXMLParserAddChildCallBack
    var endXMLStructure: CFXMLParserEndXMLStructureCallBack
    var resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack
    var handleError: CFXMLParserHandleErrorCallBack
    init()
    init(version version: CFIndex, createXMLStructure createXMLStructure: CFXMLParserCreateXMLStructureCallBack, addChild addChild: CFXMLParserAddChildCallBack, endXMLStructure endXMLStructure: CFXMLParserEndXMLStructureCallBack, resolveExternalEntity resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack, handleError handleError: CFXMLParserHandleErrorCallBack)
}
To
struct CFXMLParserCallBacks {
    var version: CFIndex
    var createXMLStructure: CFXMLParserCreateXMLStructureCallBack!
    var addChild: CFXMLParserAddChildCallBack!
    var endXMLStructure: CFXMLParserEndXMLStructureCallBack!
    var resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack!
    var handleError: CFXMLParserHandleErrorCallBack!
    init()
    init(version version: CFIndex, createXMLStructure createXMLStructure: CFXMLParserCreateXMLStructureCallBack!, addChild addChild: CFXMLParserAddChildCallBack!, endXMLStructure endXMLStructure: CFXMLParserEndXMLStructureCallBack!, resolveExternalEntity resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack!, handleError handleError: CFXMLParserHandleErrorCallBack!)
}

Declaration
From
var addChild: CFXMLParserAddChildCallBack
To
var addChild: CFXMLParserAddChildCallBack!

Declaration
From
var createXMLStructure: CFXMLParserCreateXMLStructureCallBack
To
var createXMLStructure: CFXMLParserCreateXMLStructureCallBack!

Declaration
From
var endXMLStructure: CFXMLParserEndXMLStructureCallBack
To
var endXMLStructure: CFXMLParserEndXMLStructureCallBack!

Declaration
From
var handleError: CFXMLParserHandleErrorCallBack
To
var handleError: CFXMLParserHandleErrorCallBack!

Declaration
From
var resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack
To
var resolveExternalEntity: CFXMLParserResolveExternalEntityCallBack!

Declaration
From
struct CFXMLParserContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFXMLParserRetainCallBack
    var release: CFXMLParserReleaseCallBack
    var copyDescription: CFXMLParserCopyDescriptionCallBack
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFXMLParserRetainCallBack, release release: CFXMLParserReleaseCallBack, copyDescription copyDescription: CFXMLParserCopyDescriptionCallBack)
}
To
struct CFXMLParserContext {
    var version: CFIndex
    var info: UnsafeMutablePointer<Void>
    var retain: CFXMLParserRetainCallBack!
    var release: CFXMLParserReleaseCallBack!
    var copyDescription: CFXMLParserCopyDescriptionCallBack!
    init()
    init(version version: CFIndex, info info: UnsafeMutablePointer<Void>, retain retain: CFXMLParserRetainCallBack!, release release: CFXMLParserReleaseCallBack!, copyDescription copyDescription: CFXMLParserCopyDescriptionCallBack!)
}

Declaration
From
var copyDescription: CFXMLParserCopyDescriptionCallBack
To
var copyDescription: CFXMLParserCopyDescriptionCallBack!

Declaration
From
var release: CFXMLParserReleaseCallBack
To
var release: CFXMLParserReleaseCallBack!

Declaration
From
var retain: CFXMLParserRetainCallBack
To
var retain: CFXMLParserRetainCallBack!

DeclarationProtocols
From
struct CFXMLParserOptions : RawOptionSetType {
    init(_ rawValue: CFOptionFlags)
    init(rawValue rawValue: CFOptionFlags)
    static var ValidateDocument: CFXMLParserOptions { get }
    static var SkipMetaData: CFXMLParserOptions { get }
    static var ReplacePhysicalEntities: CFXMLParserOptions { get }
    static var SkipWhitespace: CFXMLParserOptions { get }
    static var ResolveExternalEntities: CFXMLParserOptions { get }
    static var AddImpliedAttributes: CFXMLParserOptions { get }
    static var AllOptions: CFXMLParserOptions { get }
    static var NoOptions: CFXMLParserOptions { get }
}
RawOptionSetType
To
struct CFXMLParserOptions : OptionSetType {
    init(rawValue rawValue: CFOptionFlags)
    static var ValidateDocument: CFXMLParserOptions { get }
    static var SkipMetaData: CFXMLParserOptions { get }
    static var ReplacePhysicalEntities: CFXMLParserOptions { get }
    static var SkipWhitespace: CFXMLParserOptions { get }
    static var ResolveExternalEntities: CFXMLParserOptions { get }
    static var AddImpliedAttributes: CFXMLParserOptions { get }
    static var AllOptions: CFXMLParserOptions { get }
    static var NoOptions: CFXMLParserOptions { get }
}
OptionSetType

DeclarationProtocols
From
struct CFXMLParserStatusCode : RawOptionSetType {
    init(_ rawValue: CFIndex)
    init(rawValue rawValue: CFIndex)
    static var StatusParseNotBegun: CFXMLParserStatusCode { get }
    static var StatusParseInProgress: CFXMLParserStatusCode { get }
    static var StatusParseSuccessful: CFXMLParserStatusCode { get }
    static var ErrorUnexpectedEOF: CFXMLParserStatusCode { get }
    static var ErrorUnknownEncoding: CFXMLParserStatusCode { get }
    static var ErrorEncodingConversionFailure: CFXMLParserStatusCode { get }
    static var ErrorMalformedProcessingInstruction: CFXMLParserStatusCode { get }
    static var ErrorMalformedDTD: CFXMLParserStatusCode { get }
    static var ErrorMalformedName: CFXMLParserStatusCode { get }
    static var ErrorMalformedCDSect: CFXMLParserStatusCode { get }
    static var ErrorMalformedCloseTag: CFXMLParserStatusCode { get }
    static var ErrorMalformedStartTag: CFXMLParserStatusCode { get }
    static var ErrorMalformedDocument: CFXMLParserStatusCode { get }
    static var ErrorElementlessDocument: CFXMLParserStatusCode { get }
    static var ErrorMalformedComment: CFXMLParserStatusCode { get }
    static var ErrorMalformedCharacterReference: CFXMLParserStatusCode { get }
    static var ErrorMalformedParsedCharacterData: CFXMLParserStatusCode { get }
    static var ErrorNoData: CFXMLParserStatusCode { get }
}
RawOptionSetType
To
struct CFXMLParserStatusCode : OptionSetType {
    init(rawValue rawValue: CFIndex)
    static var StatusParseNotBegun: CFXMLParserStatusCode { get }
    static var StatusParseInProgress: CFXMLParserStatusCode { get }
    static var StatusParseSuccessful: CFXMLParserStatusCode { get }
    static var ErrorUnexpectedEOF: CFXMLParserStatusCode { get }
    static var ErrorUnknownEncoding: CFXMLParserStatusCode { get }
    static var ErrorEncodingConversionFailure: CFXMLParserStatusCode { get }
    static var ErrorMalformedProcessingInstruction: CFXMLParserStatusCode { get }
    static var ErrorMalformedDTD: CFXMLParserStatusCode { get }
    static var ErrorMalformedName: CFXMLParserStatusCode { get }
    static var ErrorMalformedCDSect: CFXMLParserStatusCode { get }
    static var ErrorMalformedCloseTag: CFXMLParserStatusCode { get }
    static var ErrorMalformedStartTag: CFXMLParserStatusCode { get }
    static var ErrorMalformedDocument: CFXMLParserStatusCode { get }
    static var ErrorElementlessDocument: CFXMLParserStatusCode { get }
    static var ErrorMalformedComment: CFXMLParserStatusCode { get }
    static var ErrorMalformedCharacterReference: CFXMLParserStatusCode { get }
    static var ErrorMalformedParsedCharacterData: CFXMLParserStatusCode { get }
    static var ErrorNoData: CFXMLParserStatusCode { get }
}
OptionSetType

Declaration
From
typealias CFAllocatorAllocateCallBack = CFunctionPointer<((CFIndex, CFOptionFlags, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
To
typealias CFAllocatorAllocateCallBack = (CFIndex, CFOptionFlags, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>

Declaration
From
typealias CFAllocatorCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFAllocatorCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFAllocatorDeallocateCallBack = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFAllocatorDeallocateCallBack = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CFAllocatorPreferredSizeCallBack = CFunctionPointer<((CFIndex, CFOptionFlags, UnsafeMutablePointer<Void>) -> CFIndex)>
To
typealias CFAllocatorPreferredSizeCallBack = (CFIndex, CFOptionFlags, UnsafeMutablePointer<Void>) -> CFIndex

Declaration
From
typealias CFAllocatorReallocateCallBack = CFunctionPointer<((UnsafeMutablePointer<Void>, CFIndex, CFOptionFlags, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
To
typealias CFAllocatorReallocateCallBack = (UnsafeMutablePointer<Void>, CFIndex, CFOptionFlags, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>

Declaration
From
typealias CFAllocatorReleaseCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
typealias CFAllocatorReleaseCallBack = (UnsafePointer<Void>) -> Void

Declaration
From
typealias CFAllocatorRetainCallBack = CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFAllocatorRetainCallBack = (UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
typealias CFArrayApplierFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFArrayApplierFunction = (UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFArrayApplyFunction(_ theArray: CFArray!, _ range: CFRange, _ applier: CFArrayApplierFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFArrayApplyFunction(_ theArray: CFArray!, _ range: CFRange, _ applier: CFArrayApplierFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFArrayBSearchValues(_ theArray: CFArray!, _ range: CFRange, _ value: UnsafePointer<Void>, _ comparator: CFComparatorFunction, _ context: UnsafeMutablePointer<Void>) -> CFIndex
To
func CFArrayBSearchValues(_ theArray: CFArray!, _ range: CFRange, _ value: UnsafePointer<Void>, _ comparator: CFComparatorFunction!, _ context: UnsafeMutablePointer<Void>) -> CFIndex

Declaration
From
func CFArrayContainsValue(_ theArray: CFArray!, _ range: CFRange, _ value: UnsafePointer<Void>) -> Boolean
To
func CFArrayContainsValue(_ theArray: CFArray!, _ range: CFRange, _ value: UnsafePointer<Void>) -> Bool

Declaration
From
typealias CFArrayCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFArrayCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFArrayEqualCallBack = CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
To
typealias CFArrayEqualCallBack = (UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean

Declaration
From
typealias CFArrayReleaseCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>
To
typealias CFArrayReleaseCallBack = (CFAllocator!, UnsafePointer<Void>) -> Void

Declaration
From
typealias CFArrayRetainCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFArrayRetainCallBack = (CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
func CFArraySortValues(_ theArray: CFMutableArray!, _ range: CFRange, _ comparator: CFComparatorFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFArraySortValues(_ theArray: CFMutableArray!, _ range: CFRange, _ comparator: CFComparatorFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFAttributedStringSetAttributes(_ aStr: CFMutableAttributedString!, _ range: CFRange, _ replacement: CFDictionary!, _ clearOtherAttributes: Boolean)
To
func CFAttributedStringSetAttributes(_ aStr: CFMutableAttributedString!, _ range: CFRange, _ replacement: CFDictionary!, _ clearOtherAttributes: Bool)

Declaration
From
typealias CFBagApplierFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFBagApplierFunction = (UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFBagApplyFunction(_ theBag: CFBag!, _ applier: CFBagApplierFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFBagApplyFunction(_ theBag: CFBag!, _ applier: CFBagApplierFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFBagContainsValue(_ theBag: CFBag!, _ value: UnsafePointer<Void>) -> Boolean
To
func CFBagContainsValue(_ theBag: CFBag!, _ value: UnsafePointer<Void>) -> Bool

Declaration
From
typealias CFBagCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFBagCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFBagEqualCallBack = CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
To
typealias CFBagEqualCallBack = (UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean

Declaration
From
func CFBagGetValueIfPresent(_ theBag: CFBag!, _ candidate: UnsafePointer<Void>, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Boolean
To
func CFBagGetValueIfPresent(_ theBag: CFBag!, _ candidate: UnsafePointer<Void>, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Bool

Declaration
From
typealias CFBagHashCallBack = CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
To
typealias CFBagHashCallBack = (UnsafePointer<Void>) -> CFHashCode

Declaration
From
typealias CFBagReleaseCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>
To
typealias CFBagReleaseCallBack = (CFAllocator!, UnsafePointer<Void>) -> Void

Declaration
From
typealias CFBagRetainCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFBagRetainCallBack = (CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
typealias CFBinaryHeapApplierFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFBinaryHeapApplierFunction = (UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFBinaryHeapApplyFunction(_ heap: CFBinaryHeap!, _ applier: CFBinaryHeapApplierFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFBinaryHeapApplyFunction(_ heap: CFBinaryHeap!, _ applier: CFBinaryHeapApplierFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFBinaryHeapContainsValue(_ heap: CFBinaryHeap!, _ value: UnsafePointer<Void>) -> Boolean
To
func CFBinaryHeapContainsValue(_ heap: CFBinaryHeap!, _ value: UnsafePointer<Void>) -> Bool

Declaration
From
func CFBinaryHeapGetMinimumIfPresent(_ heap: CFBinaryHeap!, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Boolean
To
func CFBinaryHeapGetMinimumIfPresent(_ heap: CFBinaryHeap!, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Bool

Declaration
From
func CFBitVectorContainsBit(_ bv: CFBitVector!, _ range: CFRange, _ value: CFBit) -> Boolean
To
func CFBitVectorContainsBit(_ bv: CFBitVector!, _ range: CFRange, _ value: CFBit) -> Bool

Declaration
From
func CFBooleanGetValue(_ boolean: CFBoolean!) -> Boolean
To
func CFBooleanGetValue(_ boolean: CFBoolean!) -> Bool

Declaration
From
func CFBundleGetPackageInfoInDirectory(_ url: CFURL!, _ packageType: UnsafeMutablePointer<UInt32>, _ packageCreator: UnsafeMutablePointer<UInt32>) -> Boolean
To
func CFBundleGetPackageInfoInDirectory(_ url: CFURL!, _ packageType: UnsafeMutablePointer<UInt32>, _ packageCreator: UnsafeMutablePointer<UInt32>) -> Bool

Declaration
From
func CFBundleIsExecutableLoaded(_ bundle: CFBundle!) -> Boolean
To
func CFBundleIsExecutableLoaded(_ bundle: CFBundle!) -> Bool

Declaration
From
func CFBundleLoadExecutable(_ bundle: CFBundle!) -> Boolean
To
func CFBundleLoadExecutable(_ bundle: CFBundle!) -> Bool

Declaration
From
func CFBundleLoadExecutableAndReturnError(_ bundle: CFBundle!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFBundleLoadExecutableAndReturnError(_ bundle: CFBundle!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
func CFBundlePreflightExecutable(_ bundle: CFBundle!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFBundlePreflightExecutable(_ bundle: CFBundle!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
func CFCalendarGetTimeRangeOfUnit(_ calendar: CFCalendar!, _ unit: CFCalendarUnit, _ at: CFAbsoluteTime, _ startp: UnsafeMutablePointer<CFAbsoluteTime>, _ tip: UnsafeMutablePointer<CFTimeInterval>) -> Boolean
To
func CFCalendarGetTimeRangeOfUnit(_ calendar: CFCalendar!, _ unit: CFCalendarUnit, _ at: CFAbsoluteTime, _ startp: UnsafeMutablePointer<CFAbsoluteTime>, _ tip: UnsafeMutablePointer<CFTimeInterval>) -> Bool

Declaration
From
func CFCharacterSetHasMemberInPlane(_ theSet: CFCharacterSet!, _ thePlane: CFIndex) -> Boolean
To
func CFCharacterSetHasMemberInPlane(_ theSet: CFCharacterSet!, _ thePlane: CFIndex) -> Bool

Declaration
From
func CFCharacterSetIsCharacterMember(_ theSet: CFCharacterSet!, _ theChar: UniChar) -> Boolean
To
func CFCharacterSetIsCharacterMember(_ theSet: CFCharacterSet!, _ theChar: UniChar) -> Bool

Declaration
From
func CFCharacterSetIsLongCharacterMember(_ theSet: CFCharacterSet!, _ theChar: UTF32Char) -> Boolean
To
func CFCharacterSetIsLongCharacterMember(_ theSet: CFCharacterSet!, _ theChar: UTF32Char) -> Bool

Declaration
From
func CFCharacterSetIsSupersetOfSet(_ theSet: CFCharacterSet!, _ theOtherset: CFCharacterSet!) -> Boolean
To
func CFCharacterSetIsSupersetOfSet(_ theSet: CFCharacterSet!, _ theOtherset: CFCharacterSet!) -> Bool

Declaration
From
typealias CFComparatorFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult)>
To
typealias CFComparatorFunction = (UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> CFComparisonResult

Declaration
From
func CFDateFormatterGetAbsoluteTimeFromString(_ formatter: CFDateFormatter!, _ string: CFString!, _ rangep: UnsafeMutablePointer<CFRange>, _ atp: UnsafeMutablePointer<CFAbsoluteTime>) -> Boolean
To
func CFDateFormatterGetAbsoluteTimeFromString(_ formatter: CFDateFormatter!, _ string: CFString!, _ rangep: UnsafeMutablePointer<CFRange>, _ atp: UnsafeMutablePointer<CFAbsoluteTime>) -> Bool

Declaration
From
typealias CFDictionaryApplierFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFDictionaryApplierFunction = (UnsafePointer<Void>, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFDictionaryApplyFunction(_ theDict: CFDictionary!, _ applier: CFDictionaryApplierFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFDictionaryApplyFunction(_ theDict: CFDictionary!, _ applier: CFDictionaryApplierFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFDictionaryContainsKey(_ theDict: CFDictionary!, _ key: UnsafePointer<Void>) -> Boolean
To
func CFDictionaryContainsKey(_ theDict: CFDictionary!, _ key: UnsafePointer<Void>) -> Bool

Declaration
From
func CFDictionaryContainsValue(_ theDict: CFDictionary!, _ value: UnsafePointer<Void>) -> Boolean
To
func CFDictionaryContainsValue(_ theDict: CFDictionary!, _ value: UnsafePointer<Void>) -> Bool

Declaration
From
typealias CFDictionaryCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFDictionaryCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFDictionaryEqualCallBack = CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
To
typealias CFDictionaryEqualCallBack = (UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean

Declaration
From
func CFDictionaryGetValueIfPresent(_ theDict: CFDictionary!, _ key: UnsafePointer<Void>, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Boolean
To
func CFDictionaryGetValueIfPresent(_ theDict: CFDictionary!, _ key: UnsafePointer<Void>, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Bool

Declaration
From
typealias CFDictionaryHashCallBack = CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
To
typealias CFDictionaryHashCallBack = (UnsafePointer<Void>) -> CFHashCode

Declaration
From
typealias CFDictionaryReleaseCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>
To
typealias CFDictionaryReleaseCallBack = (CFAllocator!, UnsafePointer<Void>) -> Void

Declaration
From
typealias CFDictionaryRetainCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFDictionaryRetainCallBack = (CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
func CFEqual(_ cf1: AnyObject!, _ cf2: AnyObject!) -> Boolean
To
func CFEqual(_ cf1: AnyObject!, _ cf2: AnyObject!) -> Bool

Declaration
From
typealias CFFileDescriptorCallBack = CFunctionPointer<((CFFileDescriptor!, CFOptionFlags, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFFileDescriptorCallBack = (CFFileDescriptor!, CFOptionFlags, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFFileDescriptorCreate(_ allocator: CFAllocator!, _ fd: CFFileDescriptorNativeDescriptor, _ closeOnInvalidate: Boolean, _ callout: CFFileDescriptorCallBack, _ context: UnsafePointer<CFFileDescriptorContext>) -> CFFileDescriptor!
To
func CFFileDescriptorCreate(_ allocator: CFAllocator!, _ fd: CFFileDescriptorNativeDescriptor, _ closeOnInvalidate: Bool, _ callout: CFFileDescriptorCallBack!, _ context: UnsafePointer<CFFileDescriptorContext>) -> CFFileDescriptor!

Declaration
From
func CFFileDescriptorIsValid(_ f: CFFileDescriptor!) -> Boolean
To
func CFFileDescriptorIsValid(_ f: CFFileDescriptor!) -> Bool

Declaration
From
func CFFileSecurityClearProperties(_ fileSec: CFFileSecurity!, _ clearPropertyMask: CFFileSecurityClearOptions) -> Boolean
To
func CFFileSecurityClearProperties(_ fileSec: CFFileSecurity!, _ clearPropertyMask: CFFileSecurityClearOptions) -> Bool

Declaration
From
func CFFileSecurityCopyAccessControlList(_ fileSec: CFFileSecurity!, _ accessControlList: UnsafeMutablePointer<acl_t>) -> Boolean
To
func CFFileSecurityCopyAccessControlList(_ fileSec: CFFileSecurity!, _ accessControlList: UnsafeMutablePointer<acl_t>) -> Bool

Declaration
From
func CFFileSecurityCopyGroupUUID(_ fileSec: CFFileSecurity!, _ groupUUID: UnsafeMutablePointer<Unmanaged<CFUUID>?>) -> Boolean
To
func CFFileSecurityCopyGroupUUID(_ fileSec: CFFileSecurity!, _ groupUUID: UnsafeMutablePointer<Unmanaged<CFUUID>?>) -> Bool

Declaration
From
func CFFileSecurityCopyOwnerUUID(_ fileSec: CFFileSecurity!, _ ownerUUID: UnsafeMutablePointer<Unmanaged<CFUUID>?>) -> Boolean
To
func CFFileSecurityCopyOwnerUUID(_ fileSec: CFFileSecurity!, _ ownerUUID: UnsafeMutablePointer<Unmanaged<CFUUID>?>) -> Bool

Declaration
From
func CFFileSecurityGetGroup(_ fileSec: CFFileSecurity!, _ group: UnsafeMutablePointer<gid_t>) -> Boolean
To
func CFFileSecurityGetGroup(_ fileSec: CFFileSecurity!, _ group: UnsafeMutablePointer<gid_t>) -> Bool

Declaration
From
func CFFileSecurityGetMode(_ fileSec: CFFileSecurity!, _ mode: UnsafeMutablePointer<mode_t>) -> Boolean
To
func CFFileSecurityGetMode(_ fileSec: CFFileSecurity!, _ mode: UnsafeMutablePointer<mode_t>) -> Bool

Declaration
From
func CFFileSecurityGetOwner(_ fileSec: CFFileSecurity!, _ owner: UnsafeMutablePointer<uid_t>) -> Boolean
To
func CFFileSecurityGetOwner(_ fileSec: CFFileSecurity!, _ owner: UnsafeMutablePointer<uid_t>) -> Bool

Declaration
From
func CFFileSecuritySetAccessControlList(_ fileSec: CFFileSecurity!, _ accessControlList: acl_t) -> Boolean
To
func CFFileSecuritySetAccessControlList(_ fileSec: CFFileSecurity!, _ accessControlList: acl_t) -> Bool

Declaration
From
func CFFileSecuritySetGroup(_ fileSec: CFFileSecurity!, _ group: gid_t) -> Boolean
To
func CFFileSecuritySetGroup(_ fileSec: CFFileSecurity!, _ group: gid_t) -> Bool

Declaration
From
func CFFileSecuritySetGroupUUID(_ fileSec: CFFileSecurity!, _ groupUUID: CFUUID!) -> Boolean
To
func CFFileSecuritySetGroupUUID(_ fileSec: CFFileSecurity!, _ groupUUID: CFUUID!) -> Bool

Declaration
From
func CFFileSecuritySetMode(_ fileSec: CFFileSecurity!, _ mode: mode_t) -> Boolean
To
func CFFileSecuritySetMode(_ fileSec: CFFileSecurity!, _ mode: mode_t) -> Bool

Declaration
From
func CFFileSecuritySetOwner(_ fileSec: CFFileSecurity!, _ owner: uid_t) -> Boolean
To
func CFFileSecuritySetOwner(_ fileSec: CFFileSecurity!, _ owner: uid_t) -> Bool

Declaration
From
func CFFileSecuritySetOwnerUUID(_ fileSec: CFFileSecurity!, _ ownerUUID: CFUUID!) -> Boolean
To
func CFFileSecuritySetOwnerUUID(_ fileSec: CFFileSecurity!, _ ownerUUID: CFUUID!) -> Bool

Declaration
From
func CFGregorianDateIsValid(_ gdate: CFGregorianDate, _ unitFlags: CFOptionFlags) -> Boolean
To
func CFGregorianDateIsValid(_ gdate: CFGregorianDate, _ unitFlags: CFOptionFlags) -> Bool

Declaration
From
typealias CFMachPortCallBack = CFunctionPointer<((CFMachPort!, UnsafeMutablePointer<Void>, CFIndex, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFMachPortCallBack = (CFMachPort!, UnsafeMutablePointer<Void>, CFIndex, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFMachPortCreate(_ allocator: CFAllocator!, _ callout: CFMachPortCallBack, _ context: UnsafeMutablePointer<CFMachPortContext>, _ shouldFreeInfo: UnsafeMutablePointer<Boolean>) -> CFMachPort!
To
func CFMachPortCreate(_ allocator: CFAllocator!, _ callout: CFMachPortCallBack!, _ context: UnsafeMutablePointer<CFMachPortContext>, _ shouldFreeInfo: UnsafeMutablePointer<DarwinBoolean>) -> CFMachPort!

Declaration
From
func CFMachPortCreateWithPort(_ allocator: CFAllocator!, _ portNum: mach_port_t, _ callout: CFMachPortCallBack, _ context: UnsafeMutablePointer<CFMachPortContext>, _ shouldFreeInfo: UnsafeMutablePointer<Boolean>) -> CFMachPort!
To
func CFMachPortCreateWithPort(_ allocator: CFAllocator!, _ portNum: mach_port_t, _ callout: CFMachPortCallBack!, _ context: UnsafeMutablePointer<CFMachPortContext>, _ shouldFreeInfo: UnsafeMutablePointer<DarwinBoolean>) -> CFMachPort!

Declaration
From
func CFMachPortGetInvalidationCallBack(_ port: CFMachPort!) -> CFMachPortInvalidationCallBack
To
func CFMachPortGetInvalidationCallBack(_ port: CFMachPort!) -> CFMachPortInvalidationCallBack!

Declaration
From
typealias CFMachPortInvalidationCallBack = CFunctionPointer<((CFMachPort!, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFMachPortInvalidationCallBack = (CFMachPort!, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFMachPortIsValid(_ port: CFMachPort!) -> Boolean
To
func CFMachPortIsValid(_ port: CFMachPort!) -> Bool

Declaration
From
func CFMachPortSetInvalidationCallBack(_ port: CFMachPort!, _ callout: CFMachPortInvalidationCallBack)
To
func CFMachPortSetInvalidationCallBack(_ port: CFMachPort!, _ callout: CFMachPortInvalidationCallBack!)

Declaration
From
typealias CFMessagePortCallBack = CFunctionPointer<((CFMessagePort!, Int32, CFData!, UnsafeMutablePointer<Void>) -> Unmanaged<CFData>!)>
To
typealias CFMessagePortCallBack = (CFMessagePort!, Int32, CFData!, UnsafeMutablePointer<Void>) -> Unmanaged<CFData>!

Declaration
From
func CFMessagePortCreateLocal(_ allocator: CFAllocator!, _ name: CFString!, _ callout: CFMessagePortCallBack, _ context: UnsafeMutablePointer<CFMessagePortContext>, _ shouldFreeInfo: UnsafeMutablePointer<Boolean>) -> CFMessagePort!
To
func CFMessagePortCreateLocal(_ allocator: CFAllocator!, _ name: CFString!, _ callout: CFMessagePortCallBack!, _ context: UnsafeMutablePointer<CFMessagePortContext>, _ shouldFreeInfo: UnsafeMutablePointer<DarwinBoolean>) -> CFMessagePort!

Declaration
From
func CFMessagePortGetInvalidationCallBack(_ ms: CFMessagePort!) -> CFMessagePortInvalidationCallBack
To
func CFMessagePortGetInvalidationCallBack(_ ms: CFMessagePort!) -> CFMessagePortInvalidationCallBack!

Declaration
From
typealias CFMessagePortInvalidationCallBack = CFunctionPointer<((CFMessagePort!, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFMessagePortInvalidationCallBack = (CFMessagePort!, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFMessagePortIsRemote(_ ms: CFMessagePort!) -> Boolean
To
func CFMessagePortIsRemote(_ ms: CFMessagePort!) -> Bool

Declaration
From
func CFMessagePortIsValid(_ ms: CFMessagePort!) -> Boolean
To
func CFMessagePortIsValid(_ ms: CFMessagePort!) -> Bool

Declaration
From
func CFMessagePortSetInvalidationCallBack(_ ms: CFMessagePort!, _ callout: CFMessagePortInvalidationCallBack)
To
func CFMessagePortSetInvalidationCallBack(_ ms: CFMessagePort!, _ callout: CFMessagePortInvalidationCallBack!)

Declaration
From
func CFMessagePortSetName(_ ms: CFMessagePort!, _ newName: CFString!) -> Boolean
To
func CFMessagePortSetName(_ ms: CFMessagePort!, _ newName: CFString!) -> Bool

Declaration
From
typealias CFNotificationCallback = CFunctionPointer<((CFNotificationCenter!, UnsafeMutablePointer<Void>, CFString!, UnsafePointer<Void>, CFDictionary!) -> Void)>
To
typealias CFNotificationCallback = (CFNotificationCenter!, UnsafeMutablePointer<Void>, CFString!, UnsafePointer<Void>, CFDictionary!) -> Void

Declaration
From
func CFNotificationCenterAddObserver(_ center: CFNotificationCenter!, _ observer: UnsafePointer<Void>, _ callBack: CFNotificationCallback, _ name: CFString!, _ object: UnsafePointer<Void>, _ suspensionBehavior: CFNotificationSuspensionBehavior)
To
func CFNotificationCenterAddObserver(_ center: CFNotificationCenter!, _ observer: UnsafePointer<Void>, _ callBack: CFNotificationCallback!, _ name: CFString!, _ object: UnsafePointer<Void>, _ suspensionBehavior: CFNotificationSuspensionBehavior)

Declaration
From
func CFNotificationCenterPostNotification(_ center: CFNotificationCenter!, _ name: CFString!, _ object: UnsafePointer<Void>, _ userInfo: CFDictionary!, _ deliverImmediately: Boolean)
To
func CFNotificationCenterPostNotification(_ center: CFNotificationCenter!, _ name: CFString!, _ object: UnsafePointer<Void>, _ userInfo: CFDictionary!, _ deliverImmediately: Bool)

Declaration
From
func CFNumberFormatterGetDecimalInfoForCurrencyCode(_ currencyCode: CFString!, _ defaultFractionDigits: UnsafeMutablePointer<Int32>, _ roundingIncrement: UnsafeMutablePointer<Double>) -> Boolean
To
func CFNumberFormatterGetDecimalInfoForCurrencyCode(_ currencyCode: CFString!, _ defaultFractionDigits: UnsafeMutablePointer<Int32>, _ roundingIncrement: UnsafeMutablePointer<Double>) -> Bool

Declaration
From
func CFNumberFormatterGetValueFromString(_ formatter: CFNumberFormatter!, _ string: CFString!, _ rangep: UnsafeMutablePointer<CFRange>, _ numberType: CFNumberType, _ valuePtr: UnsafeMutablePointer<Void>) -> Boolean
To
func CFNumberFormatterGetValueFromString(_ formatter: CFNumberFormatter!, _ string: CFString!, _ rangep: UnsafeMutablePointer<CFRange>, _ numberType: CFNumberType, _ valuePtr: UnsafeMutablePointer<Void>) -> Bool

Declaration
From
func CFNumberGetValue(_ number: CFNumber!, _ theType: CFNumberType, _ valuePtr: UnsafeMutablePointer<Void>) -> Boolean
To
func CFNumberGetValue(_ number: CFNumber!, _ theType: CFNumberType, _ valuePtr: UnsafeMutablePointer<Void>) -> Bool

Declaration
From
func CFNumberIsFloatType(_ number: CFNumber!) -> Boolean
To
func CFNumberIsFloatType(_ number: CFNumber!) -> Bool

Declaration
From
typealias CFPlugInDynamicRegisterFunction = CFunctionPointer<((CFPlugIn!) -> Void)>
To
typealias CFPlugInDynamicRegisterFunction = (CFPlugIn!) -> Void

Declaration
From
typealias CFPlugInFactoryFunction = CFunctionPointer<((CFAllocator!, CFUUID!) -> UnsafeMutablePointer<Void>)>
To
typealias CFPlugInFactoryFunction = (CFAllocator!, CFUUID!) -> UnsafeMutablePointer<Void>

Declaration
From
func CFPlugInInstanceCreateWithInstanceDataSize(_ allocator: CFAllocator!, _ instanceDataSize: CFIndex, _ deallocateInstanceFunction: CFPlugInInstanceDeallocateInstanceDataFunction, _ factoryName: CFString!, _ getInterfaceFunction: CFPlugInInstanceGetInterfaceFunction) -> CFPlugInInstance!
To
func CFPlugInInstanceCreateWithInstanceDataSize(_ allocator: CFAllocator!, _ instanceDataSize: CFIndex, _ deallocateInstanceFunction: CFPlugInInstanceDeallocateInstanceDataFunction!, _ factoryName: CFString!, _ getInterfaceFunction: CFPlugInInstanceGetInterfaceFunction!) -> CFPlugInInstance!

Declaration
From
typealias CFPlugInInstanceDeallocateInstanceDataFunction = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFPlugInInstanceDeallocateInstanceDataFunction = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CFPlugInInstanceGetInterfaceFunction = CFunctionPointer<((CFPlugInInstance!, CFString!, UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> Boolean)>
To
typealias CFPlugInInstanceGetInterfaceFunction = (CFPlugInInstance!, CFString!, UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> DarwinBoolean

Declaration
From
func CFPlugInInstanceGetInterfaceFunctionTable(_ instance: CFPlugInInstance!, _ interfaceName: CFString!, _ ftbl: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> Boolean
To
func CFPlugInInstanceGetInterfaceFunctionTable(_ instance: CFPlugInInstance!, _ interfaceName: CFString!, _ ftbl: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> Bool

Declaration
From
func CFPlugInIsLoadOnDemand(_ plugIn: CFPlugIn!) -> Boolean
To
func CFPlugInIsLoadOnDemand(_ plugIn: CFPlugIn!) -> Bool

Declaration
From
func CFPlugInRegisterFactoryFunction(_ factoryUUID: CFUUID!, _ `func`: CFPlugInFactoryFunction) -> Boolean
To
func CFPlugInRegisterFactoryFunction(_ factoryUUID: CFUUID!, _ `func`: CFPlugInFactoryFunction!) -> Bool

Declaration
From
func CFPlugInRegisterFactoryFunctionByName(_ factoryUUID: CFUUID!, _ plugIn: CFPlugIn!, _ functionName: CFString!) -> Boolean
To
func CFPlugInRegisterFactoryFunctionByName(_ factoryUUID: CFUUID!, _ plugIn: CFPlugIn!, _ functionName: CFString!) -> Bool

Declaration
From
func CFPlugInRegisterPlugInType(_ factoryUUID: CFUUID!, _ typeUUID: CFUUID!) -> Boolean
To
func CFPlugInRegisterPlugInType(_ factoryUUID: CFUUID!, _ typeUUID: CFUUID!) -> Bool

Declaration
From
func CFPlugInSetLoadOnDemand(_ plugIn: CFPlugIn!, _ flag: Boolean)
To
func CFPlugInSetLoadOnDemand(_ plugIn: CFPlugIn!, _ flag: Bool)

Declaration
From
typealias CFPlugInUnloadFunction = CFunctionPointer<((CFPlugIn!) -> Void)>
To
typealias CFPlugInUnloadFunction = (CFPlugIn!) -> Void

Declaration
From
func CFPlugInUnregisterFactory(_ factoryUUID: CFUUID!) -> Boolean
To
func CFPlugInUnregisterFactory(_ factoryUUID: CFUUID!) -> Bool

Declaration
From
func CFPlugInUnregisterPlugInType(_ factoryUUID: CFUUID!, _ typeUUID: CFUUID!) -> Boolean
To
func CFPlugInUnregisterPlugInType(_ factoryUUID: CFUUID!, _ typeUUID: CFUUID!) -> Bool

Declaration
From
func CFPreferencesAppSynchronize(_ applicationID: CFString!) -> Boolean
To
func CFPreferencesAppSynchronize(_ applicationID: CFString!) -> Bool

Declaration
From
func CFPreferencesAppValueIsForced(_ key: CFString!, _ applicationID: CFString!) -> Boolean
To
func CFPreferencesAppValueIsForced(_ key: CFString!, _ applicationID: CFString!) -> Bool

Declaration
From
func CFPreferencesGetAppBooleanValue(_ key: CFString!, _ applicationID: CFString!, _ keyExistsAndHasValidFormat: UnsafeMutablePointer<Boolean>) -> Boolean
To
func CFPreferencesGetAppBooleanValue(_ key: CFString!, _ applicationID: CFString!, _ keyExistsAndHasValidFormat: UnsafeMutablePointer<DarwinBoolean>) -> Bool

Declaration
From
func CFPreferencesGetAppIntegerValue(_ key: CFString!, _ applicationID: CFString!, _ keyExistsAndHasValidFormat: UnsafeMutablePointer<Boolean>) -> CFIndex
To
func CFPreferencesGetAppIntegerValue(_ key: CFString!, _ applicationID: CFString!, _ keyExistsAndHasValidFormat: UnsafeMutablePointer<DarwinBoolean>) -> CFIndex

Declaration
From
func CFPreferencesSynchronize(_ applicationID: CFString!, _ userName: CFString!, _ hostName: CFString!) -> Boolean
To
func CFPreferencesSynchronize(_ applicationID: CFString!, _ userName: CFString!, _ hostName: CFString!) -> Bool

Declaration
From
func CFPropertyListIsValid(_ plist: CFPropertyList!, _ format: CFPropertyListFormat) -> Boolean
To
func CFPropertyListIsValid(_ plist: CFPropertyList!, _ format: CFPropertyListFormat) -> Bool

Declaration
From
typealias CFReadStreamClientCallBack = CFunctionPointer<((CFReadStream!, CFStreamEventType, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFReadStreamClientCallBack = (CFReadStream!, CFStreamEventType, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFReadStreamHasBytesAvailable(_ stream: CFReadStream!) -> Boolean
To
func CFReadStreamHasBytesAvailable(_ stream: CFReadStream!) -> Bool

Declaration
From
func CFReadStreamOpen(_ stream: CFReadStream!) -> Boolean
To
func CFReadStreamOpen(_ stream: CFReadStream!) -> Bool

Declaration
From
func CFReadStreamSetClient(_ stream: CFReadStream!, _ streamEvents: CFOptionFlags, _ clientCB: CFReadStreamClientCallBack, _ clientContext: UnsafeMutablePointer<CFStreamClientContext>) -> Boolean
To
func CFReadStreamSetClient(_ stream: CFReadStream!, _ streamEvents: CFOptionFlags, _ clientCB: CFReadStreamClientCallBack!, _ clientContext: UnsafeMutablePointer<CFStreamClientContext>) -> Bool

Declaration
From
func CFReadStreamSetProperty(_ stream: CFReadStream!, _ propertyName: CFString!, _ propertyValue: AnyObject!) -> Boolean
To
func CFReadStreamSetProperty(_ stream: CFReadStream!, _ propertyName: CFString!, _ propertyValue: AnyObject!) -> Bool

Declaration
From
func CFRunLoopContainsObserver(_ rl: CFRunLoop!, _ observer: CFRunLoopObserver!, _ mode: CFString!) -> Boolean
To
func CFRunLoopContainsObserver(_ rl: CFRunLoop!, _ observer: CFRunLoopObserver!, _ mode: CFString!) -> Bool

Declaration
From
func CFRunLoopContainsSource(_ rl: CFRunLoop!, _ source: CFRunLoopSource!, _ mode: CFString!) -> Boolean
To
func CFRunLoopContainsSource(_ rl: CFRunLoop!, _ source: CFRunLoopSource!, _ mode: CFString!) -> Bool

Declaration
From
func CFRunLoopContainsTimer(_ rl: CFRunLoop!, _ timer: CFRunLoopTimer!, _ mode: CFString!) -> Boolean
To
func CFRunLoopContainsTimer(_ rl: CFRunLoop!, _ timer: CFRunLoopTimer!, _ mode: CFString!) -> Bool

Declaration
From
func CFRunLoopIsWaiting(_ rl: CFRunLoop!) -> Boolean
To
func CFRunLoopIsWaiting(_ rl: CFRunLoop!) -> Bool

Declaration
From
typealias CFRunLoopObserverCallBack = CFunctionPointer<((CFRunLoopObserver!, CFRunLoopActivity, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFRunLoopObserverCallBack = (CFRunLoopObserver!, CFRunLoopActivity, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFRunLoopObserverCreate(_ allocator: CFAllocator!, _ activities: CFOptionFlags, _ repeats: Boolean, _ order: CFIndex, _ callout: CFRunLoopObserverCallBack, _ context: UnsafeMutablePointer<CFRunLoopObserverContext>) -> CFRunLoopObserver!
To
func CFRunLoopObserverCreate(_ allocator: CFAllocator!, _ activities: CFOptionFlags, _ repeats: Bool, _ order: CFIndex, _ callout: CFRunLoopObserverCallBack!, _ context: UnsafeMutablePointer<CFRunLoopObserverContext>) -> CFRunLoopObserver!

Declaration
From
func CFRunLoopObserverCreateWithHandler(_ allocator: CFAllocator!, _ activities: CFOptionFlags, _ repeats: Boolean, _ order: CFIndex, _ block: ((CFRunLoopObserver!, CFRunLoopActivity) -> Void)!) -> CFRunLoopObserver!
To
func CFRunLoopObserverCreateWithHandler(_ allocator: CFAllocator!, _ activities: CFOptionFlags, _ repeats: Bool, _ order: CFIndex, _ block: ((CFRunLoopObserver!, CFRunLoopActivity) -> Void)!) -> CFRunLoopObserver!

Declaration
From
func CFRunLoopObserverDoesRepeat(_ observer: CFRunLoopObserver!) -> Boolean
To
func CFRunLoopObserverDoesRepeat(_ observer: CFRunLoopObserver!) -> Bool

Declaration
From
func CFRunLoopObserverIsValid(_ observer: CFRunLoopObserver!) -> Boolean
To
func CFRunLoopObserverIsValid(_ observer: CFRunLoopObserver!) -> Bool

Declaration
From
func CFRunLoopRunInMode(_ mode: CFString!, _ seconds: CFTimeInterval, _ returnAfterSourceHandled: Boolean) -> Int32
To
func CFRunLoopRunInMode(_ mode: CFString!, _ seconds: CFTimeInterval, _ returnAfterSourceHandled: Bool) -> CFRunLoopRunResult

Declaration
From
func CFRunLoopSourceIsValid(_ source: CFRunLoopSource!) -> Boolean
To
func CFRunLoopSourceIsValid(_ source: CFRunLoopSource!) -> Bool

Declaration
From
typealias CFRunLoopTimerCallBack = CFunctionPointer<((CFRunLoopTimer!, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFRunLoopTimerCallBack = (CFRunLoopTimer!, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFRunLoopTimerCreate(_ allocator: CFAllocator!, _ fireDate: CFAbsoluteTime, _ interval: CFTimeInterval, _ flags: CFOptionFlags, _ order: CFIndex, _ callout: CFRunLoopTimerCallBack, _ context: UnsafeMutablePointer<CFRunLoopTimerContext>) -> CFRunLoopTimer!
To
func CFRunLoopTimerCreate(_ allocator: CFAllocator!, _ fireDate: CFAbsoluteTime, _ interval: CFTimeInterval, _ flags: CFOptionFlags, _ order: CFIndex, _ callout: CFRunLoopTimerCallBack!, _ context: UnsafeMutablePointer<CFRunLoopTimerContext>) -> CFRunLoopTimer!

Declaration
From
func CFRunLoopTimerDoesRepeat(_ timer: CFRunLoopTimer!) -> Boolean
To
func CFRunLoopTimerDoesRepeat(_ timer: CFRunLoopTimer!) -> Bool

Declaration
From
func CFRunLoopTimerIsValid(_ timer: CFRunLoopTimer!) -> Boolean
To
func CFRunLoopTimerIsValid(_ timer: CFRunLoopTimer!) -> Bool

Declaration
From
typealias CFSetApplierFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFSetApplierFunction = (UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFSetApplyFunction(_ theSet: CFSet!, _ applier: CFSetApplierFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFSetApplyFunction(_ theSet: CFSet!, _ applier: CFSetApplierFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFSetContainsValue(_ theSet: CFSet!, _ value: UnsafePointer<Void>) -> Boolean
To
func CFSetContainsValue(_ theSet: CFSet!, _ value: UnsafePointer<Void>) -> Bool

Declaration
From
typealias CFSetCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFSetCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFSetEqualCallBack = CFunctionPointer<((UnsafePointer<Void>, UnsafePointer<Void>) -> Boolean)>
To
typealias CFSetEqualCallBack = (UnsafePointer<Void>, UnsafePointer<Void>) -> DarwinBoolean

Declaration
From
func CFSetGetValueIfPresent(_ theSet: CFSet!, _ candidate: UnsafePointer<Void>, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Boolean
To
func CFSetGetValueIfPresent(_ theSet: CFSet!, _ candidate: UnsafePointer<Void>, _ value: UnsafeMutablePointer<UnsafePointer<Void>>) -> Bool

Declaration
From
typealias CFSetHashCallBack = CFunctionPointer<((UnsafePointer<Void>) -> CFHashCode)>
To
typealias CFSetHashCallBack = (UnsafePointer<Void>) -> CFHashCode

Declaration
From
typealias CFSetReleaseCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> Void)>
To
typealias CFSetReleaseCallBack = (CFAllocator!, UnsafePointer<Void>) -> Void

Declaration
From
typealias CFSetRetainCallBack = CFunctionPointer<((CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFSetRetainCallBack = (CFAllocator!, UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
typealias CFSocketCallBack = CFunctionPointer<((CFSocket!, CFSocketCallBackType, CFData!, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFSocketCallBack = (CFSocket!, CFSocketCallBackType, CFData!, UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFSocketCreate(_ allocator: CFAllocator!, _ protocolFamily: Int32, _ socketType: Int32, _ `protocol`: Int32, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack, _ context: UnsafePointer<CFSocketContext>) -> CFSocket!
To
func CFSocketCreate(_ allocator: CFAllocator!, _ protocolFamily: Int32, _ socketType: Int32, _ `protocol`: Int32, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack!, _ context: UnsafePointer<CFSocketContext>) -> CFSocket!

Declaration
From
func CFSocketCreateConnectedToSocketSignature(_ allocator: CFAllocator!, _ signature: UnsafePointer<CFSocketSignature>, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack, _ context: UnsafePointer<CFSocketContext>, _ timeout: CFTimeInterval) -> CFSocket!
To
func CFSocketCreateConnectedToSocketSignature(_ allocator: CFAllocator!, _ signature: UnsafePointer<CFSocketSignature>, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack!, _ context: UnsafePointer<CFSocketContext>, _ timeout: CFTimeInterval) -> CFSocket!

Declaration
From
func CFSocketCreateWithNative(_ allocator: CFAllocator!, _ sock: CFSocketNativeHandle, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack, _ context: UnsafePointer<CFSocketContext>) -> CFSocket!
To
func CFSocketCreateWithNative(_ allocator: CFAllocator!, _ sock: CFSocketNativeHandle, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack!, _ context: UnsafePointer<CFSocketContext>) -> CFSocket!

Declaration
From
func CFSocketCreateWithSocketSignature(_ allocator: CFAllocator!, _ signature: UnsafePointer<CFSocketSignature>, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack, _ context: UnsafePointer<CFSocketContext>) -> CFSocket!
To
func CFSocketCreateWithSocketSignature(_ allocator: CFAllocator!, _ signature: UnsafePointer<CFSocketSignature>, _ callBackTypes: CFOptionFlags, _ callout: CFSocketCallBack!, _ context: UnsafePointer<CFSocketContext>) -> CFSocket!

Declaration
From
func CFSocketIsValid(_ s: CFSocket!) -> Boolean
To
func CFSocketIsValid(_ s: CFSocket!) -> Bool

Declaration
From
func CFStringCreateWithBytes(_ alloc: CFAllocator!, _ bytes: UnsafePointer<UInt8>, _ numBytes: CFIndex, _ encoding: CFStringEncoding, _ isExternalRepresentation: Boolean) -> CFString!
To
func CFStringCreateWithBytes(_ alloc: CFAllocator!, _ bytes: UnsafePointer<UInt8>, _ numBytes: CFIndex, _ encoding: CFStringEncoding, _ isExternalRepresentation: Bool) -> CFString!

Declaration
From
func CFStringCreateWithBytesNoCopy(_ alloc: CFAllocator!, _ bytes: UnsafePointer<UInt8>, _ numBytes: CFIndex, _ encoding: CFStringEncoding, _ isExternalRepresentation: Boolean, _ contentsDeallocator: CFAllocator!) -> CFString!
To
func CFStringCreateWithBytesNoCopy(_ alloc: CFAllocator!, _ bytes: UnsafePointer<UInt8>, _ numBytes: CFIndex, _ encoding: CFStringEncoding, _ isExternalRepresentation: Bool, _ contentsDeallocator: CFAllocator!) -> CFString!

Declaration
From
func CFStringFindCharacterFromSet(_ theString: CFString!, _ theSet: CFCharacterSet!, _ rangeToSearch: CFRange, _ searchOptions: CFStringCompareFlags, _ result: UnsafeMutablePointer<CFRange>) -> Boolean
To
func CFStringFindCharacterFromSet(_ theString: CFString!, _ theSet: CFCharacterSet!, _ rangeToSearch: CFRange, _ searchOptions: CFStringCompareFlags, _ result: UnsafeMutablePointer<CFRange>) -> Bool

Declaration
From
func CFStringFindWithOptions(_ theString: CFString!, _ stringToFind: CFString!, _ rangeToSearch: CFRange, _ searchOptions: CFStringCompareFlags, _ result: UnsafeMutablePointer<CFRange>) -> Boolean
To
func CFStringFindWithOptions(_ theString: CFString!, _ stringToFind: CFString!, _ rangeToSearch: CFRange, _ searchOptions: CFStringCompareFlags, _ result: UnsafeMutablePointer<CFRange>) -> Bool

Declaration
From
func CFStringFindWithOptionsAndLocale(_ theString: CFString!, _ stringToFind: CFString!, _ rangeToSearch: CFRange, _ searchOptions: CFStringCompareFlags, _ locale: CFLocale!, _ result: UnsafeMutablePointer<CFRange>) -> Boolean
To
func CFStringFindWithOptionsAndLocale(_ theString: CFString!, _ stringToFind: CFString!, _ rangeToSearch: CFRange, _ searchOptions: CFStringCompareFlags, _ locale: CFLocale!, _ result: UnsafeMutablePointer<CFRange>) -> Bool

Declaration
From
func CFStringGetBytes(_ theString: CFString!, _ range: CFRange, _ encoding: CFStringEncoding, _ lossByte: UInt8, _ isExternalRepresentation: Boolean, _ buffer: UnsafeMutablePointer<UInt8>, _ maxBufLen: CFIndex, _ usedBufLen: UnsafeMutablePointer<CFIndex>) -> CFIndex
To
func CFStringGetBytes(_ theString: CFString!, _ range: CFRange, _ encoding: CFStringEncoding, _ lossByte: UInt8, _ isExternalRepresentation: Bool, _ buffer: UnsafeMutablePointer<UInt8>, _ maxBufLen: CFIndex, _ usedBufLen: UnsafeMutablePointer<CFIndex>) -> CFIndex

Declaration
From
func CFStringGetCString(_ theString: CFString!, _ buffer: UnsafeMutablePointer<Int8>, _ bufferSize: CFIndex, _ encoding: CFStringEncoding) -> Boolean
To
func CFStringGetCString(_ theString: CFString!, _ buffer: UnsafeMutablePointer<Int8>, _ bufferSize: CFIndex, _ encoding: CFStringEncoding) -> Bool

Declaration
From
func CFStringGetFileSystemRepresentation(_ string: CFString!, _ buffer: UnsafeMutablePointer<Int8>, _ maxBufLen: CFIndex) -> Boolean
To
func CFStringGetFileSystemRepresentation(_ string: CFString!, _ buffer: UnsafeMutablePointer<Int8>, _ maxBufLen: CFIndex) -> Bool

Declaration
From
func CFStringGetPascalString(_ theString: CFString!, _ buffer: StringPtr, _ bufferSize: CFIndex, _ encoding: CFStringEncoding) -> Boolean
To
func CFStringGetPascalString(_ theString: CFString!, _ buffer: StringPtr, _ bufferSize: CFIndex, _ encoding: CFStringEncoding) -> Bool

Declaration
From
func CFStringGetSurrogatePairForLongCharacter(_ character: UTF32Char, _ surrogates: UnsafeMutablePointer<UniChar>) -> Boolean
To
func CFStringGetSurrogatePairForLongCharacter(_ character: UTF32Char, _ surrogates: UnsafeMutablePointer<UniChar>) -> Bool

Declaration
From
func CFStringHasPrefix(_ theString: CFString!, _ prefix: CFString!) -> Boolean
To
func CFStringHasPrefix(_ theString: CFString!, _ prefix: CFString!) -> Bool

Declaration
From
func CFStringHasSuffix(_ theString: CFString!, _ suffix: CFString!) -> Boolean
To
func CFStringHasSuffix(_ theString: CFString!, _ suffix: CFString!) -> Bool

Declaration
From
func CFStringIsEncodingAvailable(_ encoding: CFStringEncoding) -> Boolean
To
func CFStringIsEncodingAvailable(_ encoding: CFStringEncoding) -> Bool

Declaration
From
func CFStringIsHyphenationAvailableForLocale(_ locale: CFLocale!) -> Boolean
To
func CFStringIsHyphenationAvailableForLocale(_ locale: CFLocale!) -> Bool

Declaration
From
func CFStringIsSurrogateHighCharacter(_ character: UniChar) -> Boolean
To
func CFStringIsSurrogateHighCharacter(_ character: UniChar) -> Bool

Declaration
From
func CFStringIsSurrogateLowCharacter(_ character: UniChar) -> Boolean
To
func CFStringIsSurrogateLowCharacter(_ character: UniChar) -> Bool

Declaration
From
func CFStringTransform(_ string: CFMutableString!, _ range: UnsafeMutablePointer<CFRange>, _ transform: CFString!, _ reverse: Boolean) -> Boolean
To
func CFStringTransform(_ string: CFMutableString!, _ range: UnsafeMutablePointer<CFRange>, _ transform: CFString!, _ reverse: Bool) -> Bool

Declaration
From
func CFTimeZoneCreateWithName(_ allocator: CFAllocator!, _ name: CFString!, _ tryAbbrev: Boolean) -> CFTimeZone!
To
func CFTimeZoneCreateWithName(_ allocator: CFAllocator!, _ name: CFString!, _ tryAbbrev: Bool) -> CFTimeZone!

Declaration
From
func CFTimeZoneIsDaylightSavingTime(_ tz: CFTimeZone!, _ at: CFAbsoluteTime) -> Boolean
To
func CFTimeZoneIsDaylightSavingTime(_ tz: CFTimeZone!, _ at: CFAbsoluteTime) -> Bool

Declaration
From
typealias CFTreeApplierFunction = CFunctionPointer<((UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFTreeApplierFunction = (UnsafePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFTreeApplyFunctionToChildren(_ tree: CFTree!, _ applier: CFTreeApplierFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFTreeApplyFunctionToChildren(_ tree: CFTree!, _ applier: CFTreeApplierFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
typealias CFTreeCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFTreeCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFTreeReleaseCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
typealias CFTreeReleaseCallBack = (UnsafePointer<Void>) -> Void

Declaration
From
typealias CFTreeRetainCallBack = CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFTreeRetainCallBack = (UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
func CFTreeSortChildren(_ tree: CFTree!, _ comparator: CFComparatorFunction, _ context: UnsafeMutablePointer<Void>)
To
func CFTreeSortChildren(_ tree: CFTree!, _ comparator: CFComparatorFunction!, _ context: UnsafeMutablePointer<Void>)

Declaration
From
func CFURLCanBeDecomposed(_ anURL: CFURL!) -> Boolean
To
func CFURLCanBeDecomposed(_ anURL: CFURL!) -> Bool

Declaration
From
func CFURLCopyResourcePropertyForKey(_ url: CFURL!, _ key: CFString!, _ propertyValueTypeRefPtr: UnsafeMutablePointer<Void>, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFURLCopyResourcePropertyForKey(_ url: CFURL!, _ key: CFString!, _ propertyValueTypeRefPtr: UnsafeMutablePointer<Void>, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
func CFURLCopyStrictPath(_ anURL: CFURL!, _ isAbsolute: UnsafeMutablePointer<Boolean>) -> CFString!
To
func CFURLCopyStrictPath(_ anURL: CFURL!, _ isAbsolute: UnsafeMutablePointer<DarwinBoolean>) -> CFString!

Declaration
From
func CFURLCreateAbsoluteURLWithBytes(_ alloc: CFAllocator!, _ relativeURLBytes: UnsafePointer<UInt8>, _ length: CFIndex, _ encoding: CFStringEncoding, _ baseURL: CFURL!, _ useCompatibilityMode: Boolean) -> CFURL!
To
func CFURLCreateAbsoluteURLWithBytes(_ alloc: CFAllocator!, _ relativeURLBytes: UnsafePointer<UInt8>, _ length: CFIndex, _ encoding: CFStringEncoding, _ baseURL: CFURL!, _ useCompatibilityMode: Bool) -> CFURL!

Declaration
From
func CFURLCreateByResolvingBookmarkData(_ allocator: CFAllocator!, _ bookmark: CFData!, _ options: CFURLBookmarkResolutionOptions, _ relativeToURL: CFURL!, _ resourcePropertiesToInclude: CFArray!, _ isStale: UnsafeMutablePointer<Boolean>, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFURL>!
To
func CFURLCreateByResolvingBookmarkData(_ allocator: CFAllocator!, _ bookmark: CFData!, _ options: CFURLBookmarkResolutionOptions, _ relativeToURL: CFURL!, _ resourcePropertiesToInclude: CFArray!, _ isStale: UnsafeMutablePointer<DarwinBoolean>, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFURL>!

Declaration
From
func CFURLCreateCopyAppendingPathComponent(_ allocator: CFAllocator!, _ url: CFURL!, _ pathComponent: CFString!, _ isDirectory: Boolean) -> CFURL!
To
func CFURLCreateCopyAppendingPathComponent(_ allocator: CFAllocator!, _ url: CFURL!, _ pathComponent: CFString!, _ isDirectory: Bool) -> CFURL!

Declaration
From
func CFURLCreateData(_ allocator: CFAllocator!, _ url: CFURL!, _ encoding: CFStringEncoding, _ escapeWhitespace: Boolean) -> CFData!
To
func CFURLCreateData(_ allocator: CFAllocator!, _ url: CFURL!, _ encoding: CFStringEncoding, _ escapeWhitespace: Bool) -> CFData!

Declaration
From
func CFURLCreateFromFileSystemRepresentation(_ allocator: CFAllocator!, _ buffer: UnsafePointer<UInt8>, _ bufLen: CFIndex, _ isDirectory: Boolean) -> CFURL!
To
func CFURLCreateFromFileSystemRepresentation(_ allocator: CFAllocator!, _ buffer: UnsafePointer<UInt8>, _ bufLen: CFIndex, _ isDirectory: Bool) -> CFURL!

Declaration
From
func CFURLCreateFromFileSystemRepresentationRelativeToBase(_ allocator: CFAllocator!, _ buffer: UnsafePointer<UInt8>, _ bufLen: CFIndex, _ isDirectory: Boolean, _ baseURL: CFURL!) -> CFURL!
To
func CFURLCreateFromFileSystemRepresentationRelativeToBase(_ allocator: CFAllocator!, _ buffer: UnsafePointer<UInt8>, _ bufLen: CFIndex, _ isDirectory: Bool, _ baseURL: CFURL!) -> CFURL!

IntroductionDeprecation
FromOS X 10.10--
ToOS X 10.0OS X 10.11

IntroductionDeprecation
FromOS X 10.10--
ToOS X 10.0OS X 10.11

Declaration
From
func CFURLCreateWithFileSystemPath(_ allocator: CFAllocator!, _ filePath: CFString!, _ pathStyle: CFURLPathStyle, _ isDirectory: Boolean) -> CFURL!
To
func CFURLCreateWithFileSystemPath(_ allocator: CFAllocator!, _ filePath: CFString!, _ pathStyle: CFURLPathStyle, _ isDirectory: Bool) -> CFURL!

Declaration
From
func CFURLCreateWithFileSystemPathRelativeToBase(_ allocator: CFAllocator!, _ filePath: CFString!, _ pathStyle: CFURLPathStyle, _ isDirectory: Boolean, _ baseURL: CFURL!) -> CFURL!
To
func CFURLCreateWithFileSystemPathRelativeToBase(_ allocator: CFAllocator!, _ filePath: CFString!, _ pathStyle: CFURLPathStyle, _ isDirectory: Bool, _ baseURL: CFURL!) -> CFURL!

Declaration
From
func CFURLGetFileSystemRepresentation(_ url: CFURL!, _ resolveAgainstBase: Boolean, _ buffer: UnsafeMutablePointer<UInt8>, _ maxBufLen: CFIndex) -> Boolean
To
func CFURLGetFileSystemRepresentation(_ url: CFURL!, _ resolveAgainstBase: Bool, _ buffer: UnsafeMutablePointer<UInt8>, _ maxBufLen: CFIndex) -> Bool

Declaration
From
func CFURLHasDirectoryPath(_ anURL: CFURL!) -> Boolean
To
func CFURLHasDirectoryPath(_ anURL: CFURL!) -> Bool

Declaration
From
func CFURLIsFileReferenceURL(_ url: CFURL!) -> Boolean
To
func CFURLIsFileReferenceURL(_ url: CFURL!) -> Bool

Declaration
From
func CFURLResourceIsReachable(_ url: CFURL!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFURLResourceIsReachable(_ url: CFURL!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
func CFURLSetResourcePropertiesForKeys(_ url: CFURL!, _ keyedPropertyValues: CFDictionary!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFURLSetResourcePropertiesForKeys(_ url: CFURL!, _ keyedPropertyValues: CFDictionary!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
func CFURLSetResourcePropertyForKey(_ url: CFURL!, _ key: CFString!, _ propertyValue: AnyObject!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFURLSetResourcePropertyForKey(_ url: CFURL!, _ key: CFString!, _ propertyValue: AnyObject!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
func CFURLStartAccessingSecurityScopedResource(_ url: CFURL!) -> Boolean
To
func CFURLStartAccessingSecurityScopedResource(_ url: CFURL!) -> Bool

Declaration
From
func CFURLWriteBookmarkDataToFile(_ bookmarkRef: CFData!, _ fileURL: CFURL!, _ options: CFURLBookmarkFileCreationOptions, _ errorRef: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Boolean
To
func CFURLWriteBookmarkDataToFile(_ bookmarkRef: CFData!, _ fileURL: CFURL!, _ options: CFURLBookmarkFileCreationOptions, _ errorRef: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

Declaration
From
typealias CFUserNotificationCallBack = CFunctionPointer<((CFUserNotification!, CFOptionFlags) -> Void)>
To
typealias CFUserNotificationCallBack = (CFUserNotification!, CFOptionFlags) -> Void

Declaration
From
func CFUserNotificationCreateRunLoopSource(_ allocator: CFAllocator!, _ userNotification: CFUserNotification!, _ callout: CFUserNotificationCallBack, _ order: CFIndex) -> CFRunLoopSource!
To
func CFUserNotificationCreateRunLoopSource(_ allocator: CFAllocator!, _ userNotification: CFUserNotification!, _ callout: CFUserNotificationCallBack!, _ order: CFIndex) -> CFRunLoopSource!

Declaration
From
func CFWriteStreamCanAcceptBytes(_ stream: CFWriteStream!) -> Boolean
To
func CFWriteStreamCanAcceptBytes(_ stream: CFWriteStream!) -> Bool

Declaration
From
typealias CFWriteStreamClientCallBack = CFunctionPointer<((CFWriteStream!, CFStreamEventType, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFWriteStreamClientCallBack = (CFWriteStream!, CFStreamEventType, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CFWriteStreamOpen(_ stream: CFWriteStream!) -> Boolean
To
func CFWriteStreamOpen(_ stream: CFWriteStream!) -> Bool

Declaration
From
func CFWriteStreamSetClient(_ stream: CFWriteStream!, _ streamEvents: CFOptionFlags, _ clientCB: CFWriteStreamClientCallBack, _ clientContext: UnsafeMutablePointer<CFStreamClientContext>) -> Boolean
To
func CFWriteStreamSetClient(_ stream: CFWriteStream!, _ streamEvents: CFOptionFlags, _ clientCB: CFWriteStreamClientCallBack!, _ clientContext: UnsafeMutablePointer<CFStreamClientContext>) -> Bool

Declaration
From
func CFWriteStreamSetProperty(_ stream: CFWriteStream!, _ propertyName: CFString!, _ propertyValue: AnyObject!) -> Boolean
To
func CFWriteStreamSetProperty(_ stream: CFWriteStream!, _ propertyName: CFString!, _ propertyValue: AnyObject!) -> Bool

Declaration
From
typealias CFXMLParserAddChildCallBack = CFunctionPointer<((CFXMLParser!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFXMLParserAddChildCallBack = (CFXMLParser!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CFXMLParserCopyDescriptionCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Unmanaged<CFString>!)>
To
typealias CFXMLParserCopyDescriptionCallBack = (UnsafePointer<Void>) -> Unmanaged<CFString>!

Declaration
From
typealias CFXMLParserCreateXMLStructureCallBack = CFunctionPointer<((CFXMLParser!, CFXMLNode!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>)>
To
typealias CFXMLParserCreateXMLStructureCallBack = (CFXMLParser!, CFXMLNode!, UnsafeMutablePointer<Void>) -> UnsafeMutablePointer<Void>

Declaration
From
typealias CFXMLParserEndXMLStructureCallBack = CFunctionPointer<((CFXMLParser!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CFXMLParserEndXMLStructureCallBack = (CFXMLParser!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CFXMLParserHandleErrorCallBack = CFunctionPointer<((CFXMLParser!, CFXMLParserStatusCode, UnsafeMutablePointer<Void>) -> Boolean)>
To
typealias CFXMLParserHandleErrorCallBack = (CFXMLParser!, CFXMLParserStatusCode, UnsafeMutablePointer<Void>) -> DarwinBoolean

Declaration
From
typealias CFXMLParserReleaseCallBack = CFunctionPointer<((UnsafePointer<Void>) -> Void)>
To
typealias CFXMLParserReleaseCallBack = (UnsafePointer<Void>) -> Void

Declaration
From
typealias CFXMLParserResolveExternalEntityCallBack = CFunctionPointer<((CFXMLParser!, UnsafeMutablePointer<CFXMLExternalID>, UnsafeMutablePointer<Void>) -> Unmanaged<CFData>!)>
To
typealias CFXMLParserResolveExternalEntityCallBack = (CFXMLParser!, UnsafeMutablePointer<CFXMLExternalID>, UnsafeMutablePointer<Void>) -> Unmanaged<CFData>!

Declaration
From
typealias CFXMLParserRetainCallBack = CFunctionPointer<((UnsafePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CFXMLParserRetainCallBack = (UnsafePointer<Void>) -> UnsafePointer<Void>

Declaration
From
var kCFCalendarComponentsWrap: Int { get }
To
var kCFCalendarComponentsWrap: CFOptionFlags { get }

Declaration
From
var kCFFileDescriptorReadCallBack: Int { get }
To
var kCFFileDescriptorReadCallBack: CFOptionFlags { get }

Declaration
From
var kCFFileDescriptorWriteCallBack: Int { get }
To
var kCFFileDescriptorWriteCallBack: CFOptionFlags { get }

Declaration
From
var kCFMessagePortBecameInvalidError: Int { get }
To
var kCFMessagePortBecameInvalidError: Int32 { get }

Declaration
From
var kCFMessagePortIsInvalid: Int { get }
To
var kCFMessagePortIsInvalid: Int32 { get }

Declaration
From
var kCFMessagePortReceiveTimeout: Int { get }
To
var kCFMessagePortReceiveTimeout: Int32 { get }

Declaration
From
var kCFMessagePortSendTimeout: Int { get }
To
var kCFMessagePortSendTimeout: Int32 { get }

Declaration
From
var kCFMessagePortSuccess: Int { get }
To
var kCFMessagePortSuccess: Int32 { get }

Declaration
From
var kCFMessagePortTransportError: Int { get }
To
var kCFMessagePortTransportError: Int32 { get }

Modified kCFNotFound
DeclarationIntroduction
From
var kCFNotFound: Int { get }
OS X 10.10
To
let kCFNotFound: CFIndex
OS X 10.11

Declaration
From
var kCFNotificationDeliverImmediately: Int { get }
To
var kCFNotificationDeliverImmediately: CFOptionFlags { get }

Declaration
From
var kCFNotificationPostToAllSessions: Int { get }
To
var kCFNotificationPostToAllSessions: CFOptionFlags { get }

Declaration
From
var kCFPropertyListReadCorruptError: Int { get }
To
var kCFPropertyListReadCorruptError: CFIndex { get }

Declaration
From
var kCFPropertyListReadStreamError: Int { get }
To
var kCFPropertyListReadStreamError: CFIndex { get }

Declaration
From
var kCFPropertyListReadUnknownVersionError: Int { get }
To
var kCFPropertyListReadUnknownVersionError: CFIndex { get }

Declaration
From
var kCFPropertyListWriteStreamError: Int { get }
To
var kCFPropertyListWriteStreamError: CFIndex { get }

Declaration
From
var kCFSocketAutomaticallyReenableAcceptCallBack: Int { get }
To
var kCFSocketAutomaticallyReenableAcceptCallBack: CFOptionFlags { get }

Declaration
From
var kCFSocketAutomaticallyReenableDataCallBack: Int { get }
To
var kCFSocketAutomaticallyReenableDataCallBack: CFOptionFlags { get }

Declaration
From
var kCFSocketAutomaticallyReenableReadCallBack: Int { get }
To
var kCFSocketAutomaticallyReenableReadCallBack: CFOptionFlags { get }

Declaration
From
var kCFSocketAutomaticallyReenableWriteCallBack: Int { get }
To
var kCFSocketAutomaticallyReenableWriteCallBack: CFOptionFlags { get }

Declaration
From
var kCFSocketCloseOnInvalidate: Int { get }
To
var kCFSocketCloseOnInvalidate: CFOptionFlags { get }

Declaration
From
var kCFSocketLeaveErrors: Int { get }
To
var kCFSocketLeaveErrors: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerAttributeLanguage: Int { get }
To
var kCFStringTokenizerAttributeLanguage: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerAttributeLatinTranscription: Int { get }
To
var kCFStringTokenizerAttributeLatinTranscription: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerUnitLineBreak: Int { get }
To
var kCFStringTokenizerUnitLineBreak: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerUnitParagraph: Int { get }
To
var kCFStringTokenizerUnitParagraph: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerUnitSentence: Int { get }
To
var kCFStringTokenizerUnitSentence: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerUnitWord: Int { get }
To
var kCFStringTokenizerUnitWord: CFOptionFlags { get }

Declaration
From
var kCFStringTokenizerUnitWordBoundary: Int { get }
To
var kCFStringTokenizerUnitWordBoundary: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationAlternateResponse: Int { get }
To
var kCFUserNotificationAlternateResponse: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationCancelResponse: Int { get }
To
var kCFUserNotificationCancelResponse: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationCautionAlertLevel: Int { get }
To
var kCFUserNotificationCautionAlertLevel: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationDefaultResponse: Int { get }
To
var kCFUserNotificationDefaultResponse: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationNoDefaultButtonFlag: Int { get }
To
var kCFUserNotificationNoDefaultButtonFlag: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationNoteAlertLevel: Int { get }
To
var kCFUserNotificationNoteAlertLevel: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationOtherResponse: Int { get }
To
var kCFUserNotificationOtherResponse: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationPlainAlertLevel: Int { get }
To
var kCFUserNotificationPlainAlertLevel: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationStopAlertLevel: Int { get }
To
var kCFUserNotificationStopAlertLevel: CFOptionFlags { get }

Declaration
From
var kCFUserNotificationUseRadioButtonsFlag: Int { get }
To
var kCFUserNotificationUseRadioButtonsFlag: CFOptionFlags { get }

Declaration
From
var kCFXMLNodeCurrentVersion: Int { get }
To
var kCFXMLNodeCurrentVersion: CFIndex { get }