CGFloat.diff   [plain text]


--- pyobjc-framework-AddressBook/Lib/AddressBook/PyObjC.bridgesupport.orig	2009-06-23 15:35:32.000000000 -0700
+++ pyobjc-framework-AddressBook/Lib/AddressBook/PyObjC.bridgesupport	2009-07-10 00:29:23.000000000 -0700
@@ -498,7 +498,7 @@
   </function>
   <function name='ABPickerGetFrame'>
     <arg type='^{OpaqueABPicker=}' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='o' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
   </function>
   <function name='ABPickerIsVisible'>
     <retval type='Z' />
@@ -542,7 +542,7 @@
   </function>
   <function name='ABPickerSetFrame'>
     <arg type='^{OpaqueABPicker=}' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
   </function>
   <function name='ABPickerSetVisibility'>
     <arg type='^{OpaqueABPicker=}' />
--- pyobjc-framework-Cocoa/Lib/AppKit/PyObjC.bridgesupport.orig	2009-06-23 15:35:32.000000000 -0700
+++ pyobjc-framework-Cocoa/Lib/AppKit/PyObjC.bridgesupport	2009-07-10 00:53:36.000000000 -0700
@@ -2071,7 +2071,7 @@
     <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg c_array_length_in_arg='4' type='^i' type64='^i' type_modifier='n' />
-    <arg c_array_length_in_arg='4' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_length_in_arg='4' type='^f' type64='^d' type_modifier='n' />
     <arg type='i' type64='q' />
   </function>
   <function name='NSDrawWhiteBezel'>
@@ -2195,7 +2195,7 @@
   </function>
   <function name='NSRectClipList'>
     <retval type='v' type64='v' />
-    <arg c_array_length_in_arg='1' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='1' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='i' type64='q' />
   </function>
   <function name='NSRectFill'>
@@ -2204,32 +2204,32 @@
   </function>
   <function name='NSRectFillList'>
     <retval type='v' type64='v' />
-    <arg c_array_length_in_arg='1' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='1' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='i' type64='q' />
   </function>
   <function name='NSRectFillListUsingOperation'>
     <retval type='v' type64='v' />
-    <arg c_array_length_in_arg='1' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='1' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='i' type64='q' />
     <arg type='I' />
   </function>
   <function name='NSRectFillListWithColors'>
     <retval type='v' type64='v' />
-    <arg c_array_length_in_arg='2' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg c_array_length_in_arg='2' type='^@' type_modifier='n' />
     <arg type='i' type64='q' />
   </function>
   <function name='NSRectFillListWithColorsUsingOperation'>
     <retval type='v' type64='v' />
-    <arg c_array_length_in_arg='2' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg c_array_length_in_arg='2' type='^@' type_modifier='n' />
     <arg type='i' type64='q' />
     <arg type='I' />
   </function>
   <function name='NSRectFillListWithGrays'>
     <retval type='v' type64='v' />
-    <arg c_array_length_in_arg='2' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='n' />
-    <arg c_array_length_in_arg='2' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^f' type64='^d' type_modifier='n' />
     <arg type='i' type64='q' />
   </function>
   <function name='NSRectFillUsingOperation'>
@@ -2487,7 +2487,7 @@
   <informal_protocol name='NSDraggingSource'>
     <method selector='draggedImage:beganAt:' type='v@:@{_NSPoint=ff}' type64='v@:@{CGPoint=dd}' />
     <method selector='draggedImage:endedAt:deposited:' type='v@:@{_NSPoint=ff}B' type64='v@:@{CGPoint=dd}B' />
-    <method selector='draggedImage:endedAt:operation:' type='v@:@{_NSPoint=ff}I' />
+    <method selector='draggedImage:endedAt:operation:' type='v@:@{_NSPoint=ff}I' type64='v@:@{CGPoint=dd}I' />
     <method selector='draggedImage:movedTo:' type='v@:@{_NSPoint=ff}' type64='v@:@{CGPoint=dd}' />
     <method selector='draggingSourceOperationMaskForLocal:' type='I@:B' />
     <method selector='ignoreModifierKeysWhileDragging' type='B@:' />
@@ -2763,7 +2763,7 @@
     <method selector='tokenField:writeRepresentedObjects:toPasteboard:' type='B@:@@@' />
   </informal_protocol>
   <informal_protocol name='NSToolTipOwner'>
-    <method selector='view:stringForToolTip:point:userData:' type='@@:@i{_NSPoint=ff}^v' />
+    <method selector='view:stringForToolTip:point:userData:' type='@@:@i{_NSPoint=ff}^v' type64='@@:@i{CGPoint=dd}^v' />
   </informal_protocol>
   <informal_protocol name='NSToolbarDelegate'>
     <method selector='toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:' type='@@:@@B' />
@@ -3038,7 +3038,7 @@
       <arg index='0' type_modifier='N' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' />
       <arg index='1' type='{_NSRange=II}' type64='{_NSRange=QQ}' />
       <arg index='2' type_modifier='N' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' />
-      <arg index='3' type_modifier='N' type='^f'/>
+      <arg index='3' type_modifier='N' type='^f' type64='^d' />
     </method>
   </class>
   <class name='NSActionCell'>
--- pyobjc-framework-Cocoa/Lib/Foundation/PyObjC.bridgesupport.orig	2009-06-23 15:35:32.000000000 -0700
+++ pyobjc-framework-Cocoa/Lib/Foundation/PyObjC.bridgesupport	2009-07-10 00:38:42.000000000 -0700
@@ -1072,8 +1072,8 @@
   <function name='NSDivideRect'>
     <retval type='v' type64='v' />
     <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg null_accepted='false' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='o' />
-    <arg null_accepted='false' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type_modifier='o' />
+    <arg null_accepted='false' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
+    <arg null_accepted='false' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
     <arg type='f' type64='d' />
     <arg type='I' />
   </function>
--- pyobjc-framework-CoreText/Lib/CoreText/PyObjC.bridgesupport.orig	2009-06-23 15:35:45.000000000 -0700
+++ pyobjc-framework-CoreText/Lib/CoreText/PyObjC.bridgesupport	2009-07-09 17:15:08.000000000 -0700
@@ -356,21 +356,21 @@
   <function name='CTFontCreateCopyWithAttributes'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='^{__CTFont=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
     <arg type='^{__CTFontDescriptor=}' />
   </function>
   <function name='CTFontCreateCopyWithFamily'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='^{__CTFont=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
     <arg type='^{__CFString=}' />
   </function>
   <function name='CTFontCreateCopyWithSymbolicTraits'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='^{__CTFont=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
     <arg type='I' />
     <arg type='I' />
@@ -385,37 +385,37 @@
     <retval type='^{CGPath=}' />
     <arg type='^{__CTFont=}' />
     <arg type='S' />
-    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=ffffff}' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
   </function>
   <function name='CTFontCreateUIFontForLanguage'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='I' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{__CFString=}' />
   </function>
   <function name='CTFontCreateWithFontDescriptor'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='^{__CTFontDescriptor=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
   </function>
   <function name='CTFontCreateWithGraphicsFont'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='^{CGFont=}' type64='^{CGFont=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
     <arg type='^{__CTFontDescriptor=}' />
   </function>
   <function name='CTFontCreateWithName'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='^{__CFString=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
   </function>
   <function name='CTFontCreateWithPlatformFont'>
     <retval already_cfretained='true' type='^{__CTFont=}' />
     <arg type='L' type64='L' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' />
     <arg type='^{__CTFontDescriptor=}' />
   </function>
@@ -424,7 +424,7 @@
     <arg type='*' type64='*' />
     <arg type='s' />
     <arg type='C' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CTFontDescriptorCopyAttribute'>
     <retval already_cfretained='true' type='@' />
@@ -456,7 +456,7 @@
     <retval already_cfretained='true' type='^{__CTFontDescriptor=}' />
     <arg type='^{__CTFontDescriptor=}' />
     <arg type='^{__CFNumber=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CTFontDescriptorCreateMatchingFontDescriptor'>
     <retval already_cfretained='true' type='^{__CTFontDescriptor=}' />
@@ -475,7 +475,7 @@
   <function name='CTFontDescriptorCreateWithNameAndSize'>
     <retval already_cfretained='true' type='^{__CTFontDescriptor=}' />
     <arg type='^{__CFString=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CTFontDescriptorGetTypeID'>
     <retval type='L' type64='Q' />
@@ -485,7 +485,7 @@
     <arg type='^{__CTFont=}' />
     <arg type='I' />
     <arg type='^S' type_modifier='n' c_array_length_in_arg='4' />
-    <arg type='^{CGSize=ff}' type64='^{CGSize=ff}' type_modifier='o' c_array_length_in_arg='4' />
+    <arg type='^{CGSize=ff}' type64='^{CGSize=dd}' type_modifier='o' c_array_length_in_arg='4' />
     <arg type='l' type64='l' />
   </function>
   <function name='CTFontGetAscent'>
@@ -501,7 +501,7 @@
     <arg type='^{__CTFont=}' />
     <arg type='I' />
     <arg type='^S' type_modifier='n' c_array_length_in_arg='4' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='o' c_array_length_in_arg='4' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' c_array_length_in_arg='4' />
     <arg type='l' type64='l' />
   </function>
   <function name='CTFontGetCapHeight'>
@@ -575,7 +575,7 @@
   <function name='CTFontGetVerticalTranslationsForGlyphs'>
     <arg type='^{__CTFont=}' />
     <arg type='^S' type_modifier='n' c_array_length_in_arg='3' />
-    <arg type='^{CGSize=ff}' type64='^{CGSize=ff}' type_modifier='o' c_array_length_in_arg='3' />
+    <arg type='^{CGSize=ff}' type64='^{CGSize=dd}' type_modifier='o' c_array_length_in_arg='3' />
     <arg type='l' type64='l' />
   </function>
   <function name='CTFontGetXHeight'>
@@ -593,7 +593,7 @@
   <function name='CTFrameGetLineOrigins'>
     <arg type='^{__CTFrame=}' />
     <arg type='{_CFRange=ii}' type64='{_CFRange=ii}' />
-    <arg c_array_length_in_arg='1' type='^{CGPoint=ff}' type64='^{CGPoint=ff}' type_modifier='o' />
+    <arg c_array_length_in_arg='1' type='^{CGPoint=ff}' type64='^{CGPoint=dd}' type_modifier='o' />
   </function>
   <function name='CTFrameGetLines'>
     <retval type='^{__CFArray=}' />
@@ -671,7 +671,7 @@
   <function name='CTLineCreateJustifiedLine'>
     <retval already_cfretained='true' type='^{__CTLine=}' />
     <arg type='^{__CTLine=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='d' />
   </function>
   <function name='CTLineCreateTruncatedLine'>
@@ -711,13 +711,13 @@
   <function name='CTLineGetPenOffsetForFlush'>
     <retval type='d' />
     <arg type='^{__CTLine=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='d' />
   </function>
   <function name='CTLineGetStringIndexForPosition'>
     <retval type='l' type64='q' />
     <arg type='^{__CTLine=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CTLineGetStringRange'>
     <retval type='{_CFRange=ii}' type64='{_CFRange=qq}' />
@@ -733,9 +733,9 @@
   <function name='CTLineGetTypographicBounds'>
     <retval type='d' />
     <arg type='^{__CTLine=}' />
-    <arg type='^f' type64='^f' type_modifier='o' />
-    <arg type='^f' type64='^f' type_modifier='o' />
-    <arg type='^f' type64='^f' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
   </function>
   <function name='CTParagraphStyleCreate'>
     <retval already_cfretained='true' type='^{__CTParagraphStyle=}' />
@@ -821,9 +821,9 @@
     <retval type='d' />
     <arg type='^{__CTRun=}' />
     <arg type='{_CFRange=ii}' type64='{_CFRange=ii}' />
-    <arg type='^f' type64='^f' type_modifier='o' />
-    <arg type='^f' type64='^f' type_modifier='o' />
-    <arg type='^f' type64='^f' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
   </function>
   <function name='CTTextTabCreate'>
     <retval already_cfretained='true' type='^{__CTTextTab=}' />
--- pyobjc-framework-InterfaceBuilderKit/Exceptions/InterfaceBuilderKit.bridgesupport.orig	2009-06-23 15:35:31.000000000 -0700
+++ pyobjc-framework-InterfaceBuilderKit/Exceptions/InterfaceBuilderKit.bridgesupport	2009-07-10 01:04:15.000000000 -0700
@@ -199,7 +199,7 @@
       <retval type='@' />
     </method>
     <method selector='ibLayoutInset'>
-      <retval type='{IBInsetTag=ffff}' />
+      <retval type='{IBInsetTag=ffff}' type64='{IBInsetTag=dddd}' />
     </method>
     <method selector='ibMaximumSize'>
       <retval type='{_NSSize=ff}' type64='{CGSize=dd}' />
--- pyobjc-framework-InterfaceBuilderKit/Lib/InterfaceBuilderKit/PyObjC.bridgesupport.orig	2009-06-23 15:35:31.000000000 -0700
+++ pyobjc-framework-InterfaceBuilderKit/Lib/InterfaceBuilderKit/PyObjC.bridgesupport	2009-07-10 01:02:23.000000000 -0700
@@ -2,7 +2,7 @@
 <!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
 <signatures version='1.0'>
   <depends_on path='/System/Library/Frameworks/Cocoa.framework/Cocoa' />
-  <struct name='IBInset' type='{IBInsetTag="left"f"top"f"right"f"bottom"f}' type64='{IBInsetTag="left"f"top"f"right"f"bottom"f}' />
+  <struct name='IBInset' type='{IBInsetTag="left"f"top"f"right"f"bottom"f}' type64='{IBInsetTag="left"d"top"d"right"d"bottom"d}' />
   <opaque name='IBDocumentStorage*' type='^{IBDocumentStorage=}' type64='^{IBDocumentStorage=}' />
   <constant name='IBAdditionalLocalizableKeyPaths' type='@' />
   <constant name='IBAttributeKeyPaths' type='@' />
@@ -230,7 +230,7 @@
       <retval type='@' />
     </method>
     <method selector='ibLayoutInset'>
-      <retval type='{IBInsetTag=ffff}' />
+      <retval type='{IBInsetTag=ffff}' type64='{IBInsetTag=dddd}' />
     </method>
     <method selector='ibMaximumSize'>
       <retval type='{_NSSize=ff}' type64='{CGSize=dd}' />
--- pyobjc-framework-Quartz/Exceptions/QuartzCore.bridgesupport.orig	2009-06-23 15:35:35.000000000 -0700
+++ pyobjc-framework-Quartz/Exceptions/QuartzCore.bridgesupport	2009-07-10 00:24:52.000000000 -0700
@@ -182,7 +182,7 @@
   </class>
   <class name='CIKernel'>
     <method selector='setROISelector:'>
-      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' />
+      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' sel_of_type64='{CGRect={CGPoint=dd}{CGSize=dd}}@:i{CGRect={CGPoint=dd}{CGSize=dd}}@' />
     </method>
   </class>
   <class name='CISampler'>
@@ -349,7 +349,7 @@
   </class>
   <class name='CIKernel'>
     <method selector='setROISelector:'>
-      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' />
+      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' sel_of_type64='{CGRect={CGPoint=dd}{CGSize=dd}}@:i{CGRect={CGPoint=dd}{CGSize=dd}}@' />
     </method>
   </class>
   <class name='CISampler'>
@@ -516,7 +516,7 @@
   </class>
   <class name='CIKernel'>
     <method selector='setROISelector:'>
-      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' />
+      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' sel_of_type64='{CGRect={CGPoint=dd}{CGSize=dd}}@:i{CGRect={CGPoint=dd}{CGSize=dd}}@' />
     </method>
   </class>
   <class name='CISampler'>
--- pyobjc-framework-Quartz/Lib/Quartz/CoreGraphics/PyObjC.bridgesupport.orig	2009-06-23 15:35:35.000000000 -0700
+++ pyobjc-framework-Quartz/Lib/Quartz/CoreGraphics/PyObjC.bridgesupport	2009-07-10 02:18:15.000000000 -0700
@@ -473,61 +473,61 @@
   </function>
   <function name='CGAffineTransformConcat'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGAffineTransformEqualToTransform'>
     <retval type='Z' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGAffineTransformInvert'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGAffineTransformIsIdentity'>
     <retval type='Z' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGAffineTransformMake'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAffineTransformMakeRotation'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAffineTransformMakeScale'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAffineTransformMakeTranslation'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAffineTransformRotate'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
-    <arg type='f' type64='f' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAffineTransformScale'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAffineTransformTranslate'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGAssociateMouseAndMouseCursorPosition'>
     <retval type='i' />
@@ -601,7 +601,7 @@
   <function name='CGColorCreate'>
     <retval already_cfretained='true' type='^{CGColor=}' />
     <arg type='^{CGColorSpace=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGColorCreateCopy'>
     <retval already_cfretained='true' type='^{CGColor=}' />
@@ -610,33 +610,33 @@
   <function name='CGColorCreateCopyWithAlpha'>
     <retval already_cfretained='true' type='^{CGColor=}' />
     <arg type='^{CGColor=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGColorCreateGenericCMYK'>
     <retval already_cfretained='true' type='^{CGColor=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGColorCreateGenericGray'>
     <retval already_cfretained='true' type='^{CGColor=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGColorCreateGenericRGB'>
     <retval already_cfretained='true' type='^{CGColor=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGColorCreateWithPattern'>
     <retval already_cfretained='true' type='^{CGColor=}' />
     <arg type='^{CGColorSpace=}' />
     <arg type='^{CGPattern=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGColorEqualToColor'>
     <retval type='Z' />
@@ -683,16 +683,16 @@
   </function>
   <function name='CGColorSpaceCreateCalibratedGray'>
     <retval already_cfretained='true' type='^{CGColorSpace=}' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='f' type64='f' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGColorSpaceCreateCalibratedRGB'>
     <retval already_cfretained='true' type='^{CGColorSpace=}' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='[9f]' type64='[9f]' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='[9f]' type64='[9d]' />
   </function>
   <function name='CGColorSpaceCreateDeviceCMYK'>
     <retval already_cfretained='true' type='^{CGColorSpace=}' />
@@ -706,7 +706,7 @@
   <function name='CGColorSpaceCreateICCBased'>
     <retval already_cfretained='true' type='^{CGColorSpace=}' />
     <arg type='L' type64='L' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='^{CGDataProvider=}' />
     <arg type='^{CGColorSpace=}' />
   </function>
@@ -718,9 +718,9 @@
   </function>
   <function name='CGColorSpaceCreateLab'>
     <retval already_cfretained='true' type='^{CGColorSpace=}' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='[3f]' type64='[3f]' />
-    <arg type='[4f]' type64='[4f]' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='[3f]' type64='[3d]' />
+    <arg type='[4f]' type64='[4d]' />
   </function>
   <function name='CGColorSpaceCreatePattern'>
     <retval already_cfretained='true' type='^{CGColorSpace=}' />
@@ -806,42 +806,42 @@
   </function>
   <function name='CGContextAddArc'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
     <arg type='i' />
   </function>
   <function name='CGContextAddArcToPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextAddCurveToPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextAddEllipseInRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextAddLineToPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextAddLines'>
     <arg type='^{CGContext=}' />
-    <arg c_array_length_in_arg='2' type='^{CGPoint=ff}' type64='^{CGPoint=ff}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{CGPoint=ff}' type64='^{CGPoint=dd}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextAddPath'>
@@ -850,23 +850,23 @@
   </function>
   <function name='CGContextAddQuadCurveToPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextAddRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextAddRects'>
     <arg type='^{CGContext=}' />
-    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextBeginPage'>
     <arg type='^{CGContext=}' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
   </function>
   <function name='CGContextBeginPath'>
     <arg type='^{CGContext=}' />
@@ -877,28 +877,28 @@
   </function>
   <function name='CGContextBeginTransparencyLayerWithRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{__CFDictionary=}' />
   </function>
   <function name='CGContextClearRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextClip'>
     <arg type='^{CGContext=}' />
   </function>
   <function name='CGContextClipToMask'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGImage=}' />
   </function>
   <function name='CGContextClipToRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextClipToRects'>
     <arg type='^{CGContext=}' />
-    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextClosePath'>
@@ -906,63 +906,63 @@
   </function>
   <function name='CGContextConcatCTM'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGContextConvertPointToDeviceSpace'>
     <retval type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGContextConvertPointToUserSpace'>
     <retval type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGContextConvertRectToDeviceSpace'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextConvertRectToUserSpace'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextConvertSizeToDeviceSpace'>
     <retval type='{CGSize=ff}' type64='{CGSize=dd}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
   </function>
   <function name='CGContextConvertSizeToUserSpace'>
     <retval type='{CGSize=ff}' type64='{CGSize=dd}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
   </function>
   <function name='CGContextDrawImage'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGImage=}' />
   </function>
   <function name='CGContextDrawLayerAtPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='^{CGLayer=}' />
   </function>
   <function name='CGContextDrawLayerInRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGLayer=}' />
   </function>
   <function name='CGContextDrawLinearGradient'>
     <arg type='^{CGContext=}' />
     <arg type='^{CGGradient=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='I' />
   </function>
   <function name='CGContextDrawPDFDocument'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGPDFDocument=}' />
     <arg type='i' />
   </function>
@@ -977,10 +977,10 @@
   <function name='CGContextDrawRadialGradient'>
     <arg type='^{CGContext=}' />
     <arg type='^{CGGradient=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='f' type64='f' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='f' type64='f' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='f' type64='d' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='f' type64='d' />
     <arg type='I' />
   </function>
   <function name='CGContextDrawShading'>
@@ -989,7 +989,7 @@
   </function>
   <function name='CGContextDrawTiledImage'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGImage=}' />
   </function>
   <function name='CGContextEOClip'>
@@ -1006,18 +1006,18 @@
   </function>
   <function name='CGContextFillEllipseInRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextFillPath'>
     <arg type='^{CGContext=}' />
   </function>
   <function name='CGContextFillRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextFillRects'>
     <arg type='^{CGContext=}' />
-    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextFlush'>
@@ -1064,13 +1064,13 @@
   </function>
   <function name='CGContextMoveToPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextPathContainsPoint'>
     <retval type='Z' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='i' />
   </function>
   <function name='CGContextRelease'>
@@ -1088,20 +1088,20 @@
   </function>
   <function name='CGContextRotateCTM'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSaveGState'>
     <arg type='^{CGContext=}' />
   </function>
   <function name='CGContextScaleCTM'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSelectFont'>
     <arg type='^{CGContext=}' />
     <arg numeric='false' type='*' type64='*' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='i' />
   </function>
   <function name='CGContextSetAllowsAntialiasing'>
@@ -1110,7 +1110,7 @@
   </function>
   <function name='CGContextSetAlpha'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetBlendMode'>
     <arg type='^{CGContext=}' />
@@ -1118,27 +1118,27 @@
   </function>
   <function name='CGContextSetCMYKFillColor'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetCMYKStrokeColor'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetCharacterSpacing'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetFillColor'>
     <arg type='^{CGContext=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGContextSetFillColorSpace'>
     <arg type='^{CGContext=}' />
@@ -1151,11 +1151,11 @@
   <function name='CGContextSetFillPattern'>
     <arg type='^{CGContext=}' />
     <arg type='^{CGPattern=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGContextSetFlatness'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetFont'>
     <arg type='^{CGContext=}' />
@@ -1163,17 +1163,17 @@
   </function>
   <function name='CGContextSetFontSize'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetGrayFillColor'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetGrayStrokeColor'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetInterpolationQuality'>
     <arg type='^{CGContext=}' />
@@ -1185,8 +1185,8 @@
   </function>
   <function name='CGContextSetLineDash'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg c_array_length_in_arg='3' type='^f' type64='^f' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg c_array_length_in_arg='3' type='^f' type64='^d' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextSetLineJoin'>
@@ -1195,29 +1195,29 @@
   </function>
   <function name='CGContextSetLineWidth'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetMiterLimit'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetPatternPhase'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
   </function>
   <function name='CGContextSetRGBFillColor'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetRGBStrokeColor'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetRenderingIntent'>
     <arg type='^{CGContext=}' />
@@ -1225,13 +1225,13 @@
   </function>
   <function name='CGContextSetShadow'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
-    <arg type='f' type64='f' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSetShadowWithColor'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
-    <arg type='f' type64='f' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
+    <arg type='f' type64='d' />
     <arg type='^{CGColor=}' />
   </function>
   <function name='CGContextSetShouldAntialias'>
@@ -1244,7 +1244,7 @@
   </function>
   <function name='CGContextSetStrokeColor'>
     <arg type='^{CGContext=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGContextSetStrokeColorSpace'>
     <arg type='^{CGContext=}' />
@@ -1257,7 +1257,7 @@
   <function name='CGContextSetStrokePattern'>
     <arg type='^{CGContext=}' />
     <arg type='^{CGPattern=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGContextSetTextDrawingMode'>
     <arg type='^{CGContext=}' />
@@ -1265,12 +1265,12 @@
   </function>
   <function name='CGContextSetTextMatrix'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGContextSetTextPosition'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextShowGlyphs'>
     <arg type='^{CGContext=}' />
@@ -1279,21 +1279,21 @@
   </function>
   <function name='CGContextShowGlyphsAtPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
     <arg c_array_length_in_arg='4' type='^S' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextShowGlyphsAtPositions'>
     <arg type='^{CGContext=}' />
     <arg c_array_length_in_arg='3' type='^S' />
-    <arg c_array_length_in_arg='3' type='^{CGPoint=ff}' type64='^{CGPoint=ff}' />
+    <arg c_array_length_in_arg='3' type='^{CGPoint=ff}' type64='^{CGPoint=dd}' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextShowGlyphsWithAdvances'>
     <arg type='^{CGContext=}' />
     <arg c_array_length_in_arg='3' type='^S' type_modifier='n' />
-    <arg c_array_length_in_arg='3' type='^{CGSize=ff}' type64='^{CGSize=ff}' type_modifier='n' />
+    <arg c_array_length_in_arg='3' type='^{CGSize=ff}' type64='^{CGSize=dd}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextShowText'>
@@ -1303,18 +1303,18 @@
   </function>
   <function name='CGContextShowTextAtPoint'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
     <arg numeric='false' type='*' type64='*' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextStrokeEllipseInRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextStrokeLineSegments'>
     <arg type='^{CGContext=}' />
-    <arg c_array_length_in_arg='2' type='^{CGPoint=ff}' type64='^{CGPoint=ff}' type_modifier='n' />
+    <arg c_array_length_in_arg='2' type='^{CGPoint=ff}' type64='^{CGPoint=dd}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGContextStrokePath'>
@@ -1322,20 +1322,20 @@
   </function>
   <function name='CGContextStrokeRect'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGContextStrokeRectWithWidth'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='f' type64='f' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGContextSynchronize'>
     <arg type='^{CGContext=}' />
   </function>
   <function name='CGContextTranslateCTM'>
     <arg type='^{CGContext=}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGCursorIsDrawnInFramebuffer'>
     <retval type='i' />
@@ -1588,7 +1588,7 @@
   <function name='CGDisplayMoveCursorToPoint'>
     <retval type='i' />
     <arg type='I' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGDisplayPixelsHigh'>
     <retval type='L' type64='Q' />
@@ -1704,7 +1704,7 @@
     <retval already_cfretained='true' type='^{__CGEvent=}' />
     <arg type='^{__CGEventSource=}' />
     <arg type='I' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='I' />
   </function>
   <function name='CGEventCreateScrollWheelEvent' variadic='true' c_array_length_in_arg='2'>
@@ -1786,7 +1786,7 @@
   </function>
   <function name='CGEventSetLocation'>
     <arg type='^{__CGEvent=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGEventSetSource'>
     <arg type='^{__CGEvent=}' />
@@ -2001,7 +2001,7 @@
     <arg type='^{CGFont=}' />
     <arg c_array_length_in_arg='2' type='^S' type_modifier='n' />
     <arg type='L' type64='L' />
-    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='o' />
+    <arg c_array_length_in_arg='2' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
   </function>
   <function name='CGFontGetGlyphWithGlyphName'>
     <retval type='S' />
@@ -2046,9 +2046,9 @@
     <retval already_cfretained='true' type='^{CGFunction=}' />
     <arg type='^v' type64='^v' />
     <arg type='L' type64='L' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='L' type64='L' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='r^{CGFunctionCallbacks=I^?^?}' type64='r^{CGFunctionCallbacks=I^?^?}' />
   </function>
   <function name='CGFunctionGetTypeID'>
@@ -2064,12 +2064,12 @@
   <function name='CGGLContextCreate'>
     <retval already_cfretained='true' type='^{CGContext=}' />
     <arg type='^v' type64='^v' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
     <arg type='^{CGColorSpace=}' />
   </function>
   <function name='CGGLContextUpdateViewportSize'>
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
   </function>
   <function name='CGGetActiveDisplayList'>
     <retval type='i' />
@@ -2108,14 +2108,14 @@
   </function>
   <function name='CGGetDisplaysWithPoint'>
     <retval type='i' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='I' />
     <arg c_array_length_in_arg='1,3' type='^I' type_modifier='o' />
     <arg type='^I' type_modifier='o' />
   </function>
   <function name='CGGetDisplaysWithRect'>
     <retval type='i' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='I' />
     <arg c_array_length_in_arg='1,3' type='^I' type_modifier='o' />
     <arg type='^I' type_modifier='o' />
@@ -2139,15 +2139,15 @@
   <function name='CGGradientCreateWithColorComponents'>
     <retval already_cfretained='true' type='^{CGGradient=}' />
     <arg type='^{CGColorSpace=}' />
-    <arg c_array_length_in_arg='3' type='^f' type64='^f' type_modifier='n' />
-    <arg c_array_length_in_arg='3' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_length_in_arg='3' type='^f' type64='^d' type_modifier='n' />
+    <arg c_array_length_in_arg='3' type='^f' type64='^d' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGGradientCreateWithColors'>
     <retval already_cfretained='true' type='^{CGGradient=}' />
     <arg type='^{CGColorSpace=}' />
     <arg type='^{__CFArray=}' />
-    <arg c_array_length_in_arg='1' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_length_in_arg='1' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGGradientGetTypeID'>
     <retval type='L' type64='Q' />
@@ -2169,7 +2169,7 @@
     <arg type='^{CGColorSpace=}' />
     <arg type='I' />
     <arg type='^{CGDataProvider=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='Z' />
     <arg type='i' />
   </function>
@@ -2185,12 +2185,12 @@
   <function name='CGImageCreateWithImageInRect'>
     <retval already_cfretained='true' type='^{CGImage=}' />
     <arg type='^{CGImage=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGImageCreateWithJPEGDataProvider'>
     <retval already_cfretained='true' type='^{CGImage=}' />
     <arg type='^{CGDataProvider=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='Z' />
     <arg type='i' />
   </function>
@@ -2202,12 +2202,12 @@
   <function name='CGImageCreateWithMaskingColors'>
     <retval already_cfretained='true' type='^{CGImage=}' />
     <arg type='^{CGImage=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
   </function>
   <function name='CGImageCreateWithPNGDataProvider'>
     <retval already_cfretained='true' type='^{CGImage=}' />
     <arg type='^{CGDataProvider=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='Z' />
     <arg type='i' />
   </function>
@@ -2274,7 +2274,7 @@
     <arg type='L' type64='L' />
     <arg type='L' type64='L' />
     <arg type='^{CGDataProvider=}' />
-    <arg c_array_of_variable_length='true' type='^f' type64='^f' type_modifier='n' />
+    <arg c_array_of_variable_length='true' type='^f' type64='^d' type_modifier='n' />
     <arg type='Z' />
   </function>
   <function name='CGImageRelease'>
@@ -2291,7 +2291,7 @@
   <function name='CGLayerCreateWithContext'>
     <retval already_cfretained='true' type='^{CGLayer=}' />
     <arg type='^{CGContext=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
     <arg type='^{__CFDictionary=}' />
   </function>
   <function name='CGLayerGetContext'>
@@ -2362,7 +2362,7 @@
     <retval type='Z' />
     <arg type='^{CGPDFArray=}' />
     <arg type='L' type64='L' />
-    <arg type='^f' type64='^f' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
   </function>
   <function name='CGPDFArrayGetObject'>
     <retval type='Z' />
@@ -2412,7 +2412,7 @@
   <function name='CGPDFContextAddDestinationAtPoint'>
     <arg type='^{CGContext=}' />
     <arg type='^{__CFString=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGPDFContextBeginPage'>
     <arg type='^{CGContext=}' />
@@ -2424,13 +2424,13 @@
   <function name='CGPDFContextCreate'>
     <retval already_cfretained='true' type='^{CGContext=}' />
     <arg type='^{CGDataConsumer=}' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='^{__CFDictionary=}' />
   </function>
   <function name='CGPDFContextCreateWithURL'>
     <retval already_cfretained='true' type='^{CGContext=}' />
     <arg type='^{__CFURL=}' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='^{__CFDictionary=}' />
   </function>
   <function name='CGPDFContextEndPage'>
@@ -2439,12 +2439,12 @@
   <function name='CGPDFContextSetDestinationForRect'>
     <arg type='^{CGContext=}' />
     <arg type='^{__CFString=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGPDFContextSetURLForRect'>
     <arg type='^{CGContext=}' />
     <arg type='^{__CFURL=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function comment='manual wrapper' name='CGPDFDictionaryApplyFunction'>
     <arg type='^{CGPDFDictionary=}' />
@@ -2489,7 +2489,7 @@
     <retval type='Z' />
     <arg type='^{CGPDFDictionary=}' />
     <arg numeric='false' type='r*' type64='r*' />
-    <arg type='^f' type64='^f' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
   </function>
   <function name='CGPDFDictionaryGetObject'>
     <retval type='Z' />
@@ -2646,7 +2646,7 @@
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
     <arg type='^{CGPDFPage=}' />
     <arg type='i' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='i' />
     <arg type='Z' />
   </function>
@@ -2706,7 +2706,7 @@
   <function name='CGPDFScannerPopNumber'>
     <retval type='Z' />
     <arg type='^{CGPDFScanner=}' />
-    <arg type='^f' type64='^f' type_modifier='o' />
+    <arg type='^f' type64='^d' type_modifier='o' />
   </function>
   <function name='CGPDFScannerPopObject'>
     <retval type='Z' />
@@ -2843,72 +2843,72 @@
   </function>
   <function name='CGPathAddArc'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
     <arg type='Z' />
   </function>
   <function name='CGPathAddArcToPoint'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGPathAddCurveToPoint'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGPathAddEllipseInRect'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGPathAddLineToPoint'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGPathAddLines'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg c_array_length_in_arg='3' type='^{CGPoint=ff}' type64='^{CGPoint=ff}' type_modifier='n' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg c_array_length_in_arg='3' type='^{CGPoint=ff}' type64='^{CGPoint=dd}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function name='CGPathAddPath'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
     <arg type='^{CGPath=}' />
   </function>
   <function name='CGPathAddQuadCurveToPoint'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGPathAddRect'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGPathAddRects'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg c_array_length_in_arg='3' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='n' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg c_array_length_in_arg='3' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='n' />
     <arg type='L' type64='L' />
   </function>
   <function comment='manual wrapper' name='CGPathApply'>
@@ -2922,8 +2922,8 @@
   <function name='CGPathContainsPoint'>
     <retval type='Z' />
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='Z' />
   </function>
   <function name='CGPathCreateCopy'>
@@ -2960,13 +2960,13 @@
   <function name='CGPathIsRect'>
     <retval type='Z' />
     <arg type='^{CGPath=}' />
-    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=ff}{CGSize=ff}}' type_modifier='o' />
+    <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
   </function>
   <function name='CGPathMoveToPoint'>
     <arg type='^{CGPath=}' />
-    <arg type='^{CGAffineTransform=ffffff}' type_modifier='n' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}' type_modifier='n' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGPathRelease'>
     <arg type='^{CGPath=}' />
@@ -2978,10 +2978,10 @@
   <function comment='manual wrapper' name='CGPatternCreate'>
     <retval already_cfretained='true' type='^{CGPattern=}' />
     <arg type='^v' type64='^v' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
     <arg type='i' />
     <arg type='Z' />
     <arg type='r^{CGPatternCallbacks=I^?^?}' type64='r^{CGPatternCallbacks=I^?^?}' />
@@ -2998,17 +2998,17 @@
   </function>
   <function name='CGPointApplyAffineTransform'>
     <retval type='{CGPoint=ff}' type64='{CGPoint=dd}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGPointCreateDictionaryRepresentation'>
     <retval already_cfretained='true' type='^{__CFDictionary=}' type64='^{__CFDictionary=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGPointEqualToPoint'>
     <retval type='Z' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGPointMakeWithDictionaryRepresentation'>
     <retval type='Z' />
@@ -3023,7 +3023,7 @@
   </function>
   <function name='CGPostMouseEvent' variadic='true' c_array_length_in_arg='2'>
     <retval type='i' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='i' />
     <arg type='I' />
     <arg type='i' />
@@ -3035,98 +3035,98 @@
   </function>
   <function name='CGRectApplyAffineTransform'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGRectContainsPoint'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGRectContainsRect'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectCreateDictionaryRepresentation'>
     <retval already_cfretained='true' type='^{__CFDictionary=}' type64='^{__CFDictionary=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectDivide'>
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
     <arg type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type_modifier='o' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
     <arg type='i' />
   </function>
   <function name='CGRectEqualToRect'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetHeight'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetMaxX'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetMaxY'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetMidX'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetMidY'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetMinX'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetMinY'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectGetWidth'>
     <retval type='f' type64='d' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectInset'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGRectIntegral'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectIntersection'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectIntersectsRect'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectIsEmpty'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectIsInfinite'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectIsNull'>
     <retval type='Z' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectMakeWithDictionaryRepresentation'>
     <retval type='Z' />
@@ -3135,18 +3135,18 @@
   </function>
   <function name='CGRectOffset'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CGRectStandardize'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function name='CGRectUnion'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function comment='manual wrapper' name='CGRegisterScreenRefreshCallback'>
     <retval type='i' />
@@ -3222,8 +3222,8 @@
   <function name='CGShadingCreateAxial'>
     <retval already_cfretained='true' type='^{CGShading=}' />
     <arg type='^{CGColorSpace=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
     <arg type='^{CGFunction=}' />
     <arg type='Z' />
     <arg type='Z' />
@@ -3231,10 +3231,10 @@
   <function name='CGShadingCreateRadial'>
     <retval already_cfretained='true' type='^{CGShading=}' />
     <arg type='^{CGColorSpace=}' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='f' type64='f' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
-    <arg type='f' type64='f' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='f' type64='d' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
+    <arg type='f' type64='d' />
     <arg type='^{CGFunction=}' />
     <arg type='Z' />
     <arg type='Z' />
@@ -3258,17 +3258,17 @@
   </function>
   <function name='CGSizeApplyAffineTransform'>
     <retval type='{CGSize=ff}' type64='{CGSize=dd}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CGSizeCreateDictionaryRepresentation'>
     <retval already_cfretained='true' type='^{__CFDictionary=}' type64='^{__CFDictionary=}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
   </function>
   <function name='CGSizeEqualToSize'>
     <retval type='Z' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
-    <arg type='{CGSize=ff}' type64='{CGSize=ff}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
+    <arg type='{CGSize=ff}' type64='{CGSize=dd}' />
   </function>
   <function name='CGSizeMakeWithDictionaryRepresentation'>
     <retval type='Z' />
@@ -3294,7 +3294,7 @@
   </function>
   <function name='CGWarpMouseCursorPosition'>
     <retval type='i' />
-    <arg type='{CGPoint=ff}' type64='{CGPoint=ff}' />
+    <arg type='{CGPoint=ff}' type64='{CGPoint=dd}' />
   </function>
   <function name='CGWindowLevelForKey'>
     <retval type='i' />
@@ -3316,14 +3316,14 @@
   </function>
   <function name='CGWindowListCreateImage'>
     <retval already_cfretained='true' type='^{CGImage=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='I' />
     <arg type='I' />
     <arg type='I' />
   </function>
   <function name='CGWindowListCreateImageFromArray'>
     <retval already_cfretained='true' type='^{CGImage=}' />
-    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=ff}{CGSize=ff}}' />
+    <arg type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
     <arg type='^{__CFArray=}' />
     <arg type='I' />
   </function>
@@ -3332,20 +3332,20 @@
   </function>
   <function inline='true' name='CGPointMake'>
     <retval type='{CGPoint=ff}' type64='{CGPoint=dd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function inline='true' name='CGRectMake'>
     <retval type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function inline='true' name='CGSizeMake'>
     <retval type='{CGSize=ff}' type64='{CGSize=dd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
 </signatures>
 
--- pyobjc-framework-Quartz/Lib/Quartz/ImageKit/PyObjC.bridgesupport.orig	2009-06-23 15:35:35.000000000 -0700
+++ pyobjc-framework-Quartz/Lib/Quartz/ImageKit/PyObjC.bridgesupport	2009-07-10 00:06:58.000000000 -0700
@@ -283,7 +283,7 @@
     </method>
     <method selector='thumbnailWithMaximumSize:'>
       <retval type='^{CGImage=}' />
-      <arg index='0' type='{_NSSize=ff}' />
+      <arg index='0' type='{_NSSize=ff}' type64='{CGSize=dd}' />
     </method>
     <method selector='slideshowItemAtIndex:'>
 	    <arg index='0'  type='I' />
--- pyobjc-framework-Quartz/Lib/Quartz/QuartzCore/PyObjC.bridgesupport.orig	2009-06-23 15:35:35.000000000 -0700
+++ pyobjc-framework-Quartz/Lib/Quartz/QuartzCore/PyObjC.bridgesupport	2009-07-10 00:44:00.000000000 -0700
@@ -204,74 +204,74 @@
   </function>
   <function name='CATransform3DConcat'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DEqualToTransform'>
     <retval type='Z' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DGetAffineTransform'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DInvert'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DIsAffine'>
     <retval type='Z' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DIsIdentity'>
     <retval type='Z' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DMakeAffineTransform'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CATransform3DMakeRotation'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DMakeScale'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DMakeTranslation'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DRotate'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DScale'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DTranslate'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <informal_protocol name='CAAnimationDelegate'>
     <method selector='animationDidStart:' type='v@:@' />
@@ -553,7 +553,7 @@
   </class>
   <class name='CIKernel'>
     <method selector='setROISelector:'>
-      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' />
+      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' sel_of_type64='{CGRect={CGPoint=dd}{CGSize=dd}}@:i{CGRect={CGPoint=dd}{CGSize=dd}}@' />
     </method>
   </class>
   <class name='CIPlugIn'>
--- pyobjc-framework-Quartz/Lib/Quartz/QuartzCore/PyObjCOverrides.bridgesupport.orig	2009-06-23 15:35:35.000000000 -0700
+++ pyobjc-framework-Quartz/Lib/Quartz/QuartzCore/PyObjCOverrides.bridgesupport	2009-07-10 00:13:56.000000000 -0700
@@ -1,7 +1,7 @@
 <?xml version='1.0'?>
 <!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
 <signatures version='1.0'>
-  <constant name='LKTransformIdentity' type='{CATransform3D=ffffffffffffffff}' />
+  <constant name='LKTransformIdentity' type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   <enum name='CA_WARN_DEPRECATED' value='1' />
   <enum name='CGFLOAT_MAX' value='3.4028234663852886e+38' value64='1.7976931348623157e+308' />
   <enum name='CGFLOAT_MAX' value='3.4028234663852886e+38' value64='1.7976931348623157e+308' />
@@ -9,145 +9,145 @@
   <enum name='CGFLOAT_MIN' value='1.1754943508222875e-38' value64='2.2250738585072014e-308' />
   <function name='CATransform3DConcat'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DEqualToTransform'>
     <retval type='B' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DGetAffineTransform'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DInvert'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DIsAffine'>
     <retval type='B' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DIsIdentity'>
     <retval type='B' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='CATransform3DMakeAffineTransform'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='CATransform3DMakeRotation'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DMakeScale'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DMakeTranslation'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DRotate'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DScale'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='CATransform3DTranslate'>
     <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='LKTransformConcat'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='LKTransformEqualToTransform'>
     <retval type='B' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='LKTransformGetAffineTransform'>
     <retval type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='LKTransformInvert'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='LKTransformIsAffine'>
     <retval type='B' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='LKTransformIsIdentity'>
     <retval type='B' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
   </function>
   <function name='LKTransformMakeAffineTransform'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=ffffff}' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}' />
   </function>
   <function name='LKTransformMakeRotation'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='LKTransformMakeScale'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='LKTransformMakeTranslation'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='LKTransformRotate'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='LKTransformScale'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <function name='LKTransformTranslate'>
-    <retval type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='{CATransform3D=ffffffffffffffff}' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
-    <arg type='f' type64='f' />
+    <retval type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='{CATransform3D=ffffffffffffffff}' type64='{CATransform3D=dddddddddddddddd}' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
+    <arg type='f' type64='d' />
   </function>
   <class name='CAAnimationDelegate'>
     <method selector='animationDidStart:' type='v@:@' />
@@ -310,7 +310,7 @@
   </class>
   <class name='CIKernel'>
     <method selector='setROISelector:'>
-      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' />
+      <arg index='0' sel_of_type='{CGRect={CGPoint=ff}{CGSize=ff}}@:i{CGRect={CGPoint=ff}{CGSize=ff}}@' sel_of_type64='{CGRect={CGPoint=dd}{CGSize=dd}}@:i{CGRect={CGPoint=dd}{CGSize=dd}}@' />
     </method>
   </class>
   <class name='CISampler'>
--- pyobjc-framework-ScreenSaver/Lib/ScreenSaver/PyObjC.bridgesupport.orig	2009-06-23 15:35:32.000000000 -0700
+++ pyobjc-framework-ScreenSaver/Lib/ScreenSaver/PyObjC.bridgesupport	2009-07-10 01:33:57.000000000 -0700
@@ -5,8 +5,8 @@
   <depends_on path='/System/Library/Frameworks/Foundation.framework/Foundation' />
   <function inline='true' name='SSCenteredRectInRect'>
     <retval type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
-    <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' />
-    <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' />
+    <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
+    <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <function inline='true' name='SSRandomFloatBetween'>
     <retval type='f' />
@@ -20,8 +20,8 @@
   </function>
   <function inline='true' name='SSRandomPointForSizeWithinRect'>
     <retval type='{_NSPoint=ff}' type64='{CGPoint=dd}' />
-    <arg type='{_NSSize=ff}' type64='{_NSSize=ff}' />
-    <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' />
+    <arg type='{_NSSize=ff}' type64='{CGSize=dd}' />
+    <arg type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' />
   </function>
   <class name='ScreenSaverView'>
     <method selector='hasConfigureSheet'>