]> git.saurik.com Git - cycript.git/blame - Bridge.def
Add initial support for -arch armv6.
[cycript.git] / Bridge.def
CommitLineData
88c977fa
JF
1C YES true
2C NO false
3C nil null
2385c806 4C NULL null
88c977fa 5
4e8c99fb 6: applicationDidFinishLaunching: v12@0:4@8
953647c1 7
534fb6da
JF
8T id @
9
10T short s
11T int i
12T long l
13
9561f209 14T byte C
534fb6da
JF
15T uint I
16T ulong L
17T ushort S
18
19T char c
20T boolean B
21T float f
22T double d
61933e16 23
bb1c419c 24T Boolean B
9561f209
JF
25
26T SInt8 {char}
27T UInt8 {byte}
28T SInt16 {short}
29T UInt16 {ushort}
bb1c419c 30T SInt32 {int}
9561f209 31T UInt32 {uint}
bb1c419c 32
bd17e6f3
JF
33S CGPoint "x"f"y"f
34S CGRect "origin"{CGPoint}"size"{CGSize}
35S CGSize "width"f"height"f
36
d63c39cc
JF
37l c
38
39S nlist_64 "_un"(?="n_strx"I)"n_type"C"n_sect"C"n_desc"S"n_value"Q
40
930aa21b
JF
41F malloc ^vL
42F free v^v
43
88c977fa
JF
44l objc
45
46F class_addIvar B#*LC*
47F class_addMethod B#:^?*
48F class_addProtocol B#@
49F class_conformsToProtocol B#@
50F class_copyIvarList ^^{objc_ivar=}#^I
51F class_copyMethodList ^^{objc_method=}#^I
52F class_copyPropertyList ^^{objc_property=}#^I
53F class_copyProtocolList ^@#^I
54F class_createInstance @#L
55F class_getClassMethod ^{objc_method=}#:
56F class_getClassVariable ^{objc_ivar=}#*
57F class_getInstanceMethod ^{objc_method=}#:
58F class_getInstanceSize L#
59F class_getInstanceVariable ^{objc_ivar=}#*
60F class_getIvarLayout *#
61F class_getMethodImplementation ^?#:
62F class_getMethodImplementation_stret ^?#:
63F class_getName *#
64F class_getProperty ^{objc_property=}#*
65F class_getSuperclass ##
66F class_getVersion i#
67F class_getWeakIvarLayout *#
68F class_isMetaClass B#
69F class_replaceMethod ^?#:^?*
70F class_respondsToSelector B#:
71F class_setIvarLayout v#*
72F class_setSuperclass ###
73F class_setVersion v#i
74F class_setWeakIvarLayout v#*
75
76F ivar_getName *^{objc_ivar=}
77F ivar_getOffset i^{objc_ivar=}
78F ivar_getTypeEncoding *^{objc_ivar=}
79
80F method_copyArgumentType ^c^{objc_method=}I
81F method_copyReturnType ^c^{objc_method=}
82F method_exchangeImplementations v^{objc_method=}^{objc_method=}
83F method_getArgumentType v^{objc_method=}I^cL
84F method_getImplementation ^?^{objc_method=}
85F method_getName :^{objc_method=}
86F method_getNumberOfArguments I^{objc_method=}
87F method_getReturnType v^{objc_method=}^cL
88F method_getTypeEncoding *^{objc_method=}
89F method_setImplementation ^?^{objc_method=}^?
90
b09da87b 91# this should return # or ^v ?
88c977fa
JF
92F objc_allocateClassPair ##*L
93F objc_copyProtocolList ^@^I
94F objc_duplicateClass ##*L
95F objc_getClass #*
96F objc_getClassList i^#i
97F objc_getFutureClass #*
98F objc_getMetaClass @*
99F objc_getProtocol @*
100F objc_getRequiredClass @*
101F objc_lookUpClass @*
102F objc_registerClassPair v#
103F objc_setFutureClass v#*
104
105F object_copy @@L
106F object_dispose @@
107F object_getClass #@
108F object_getClassName *@
109F object_getIndexedIvars ^v@
110F object_getInstanceVariable ^{objc_ivar=}@*^^v
111F object_getIvar @@^{objc_ivar=}
112F object_setClass #@#
113F object_setInstanceVariable ^{objc_ivar=}@*^v
114F object_setIvar v@^{objc_ivar=}@
115
116F property_getAttributes *^{objc_property=}
117F property_getName *^{objc_property=}
118
119F protocol_conformsToProtocol B@@
120F protocol_copyMethodDescriptionList ^{objc_method_description=:*}@BB^I
121F protocol_copyPropertyList ^{objc_property=}@^I
122F protocol_copyProtocolList ^@@^I
123F protocol_getMethodDescription {objc_method_description=:*}@:BB
124F protocol_getName *@
125F protocol_getProperty ^{objc_property=}@*BB
126F protocol_isEqual B@@
127
128F sel_getName *:
129F sel_getUid :*
130F sel_isEqual B::
131F sel_registerName :*
132
133f UIKit
134
9e20b0b7
JF
135C UIBarStyleDefault 0
136C UIBarStyleBlack 1
137C UIBarStyleBlackOpaque 2
138C UIBarStyleBlackTranslucent 3
61933e16 139T UIBarStyle i
9e20b0b7
JF
140
141C UIDataDetectorTypePhoneNumber (1<<0)
142C UIDataDetectorTypeLink (1<<1)
143C UIDataDetectorTypeNone 0
9e20b0b7 144C UIDataDetectorTypeAll -1
61933e16
JF
145T UIDataDetectorTypes {NSUInteger}
146
147S UIEdgeInsets "top"{CGFloat}"left"{CGFloat}"bottom"{CGFloat}"right"{CGFloat}
9e20b0b7
JF
148
149# UINavigationBar
150
151# UINavigationController
152
153V UINavigationControllerHideShowBarDuration f
154
155# UINavigationControllerDelegate
156
157: navigationController:willShowViewController:animated: v20@0:4@8@12B16
158: navigationController:didShowViewController:animated: v20@0:4@8@12B16
159
160# UIScrollView
161
162C UIScrollViewIndicatorStyleDefault 0
163C UIScrollViewIndicatorStyleBlack 1
164C UIScrollViewIndicatorStyleWhite 2
165
166V UIScrollViewDecelerationRateNormal f
167V UIScrollViewDecelerationRateFast f
168
169# UIScrollViewDelegate
170
171: scrollViewDidScroll: v12@0:4@8
172: scrollViewWillBeginDragging: v12@0:4@8
173: scrollViewDidEndDragging:willDecelerate: v16@0:4@8B12
174: scrollViewShouldScrollToTop: B12@0:4@8
175: scrollViewDidScrollToTop: v12@0:4@8
176: scrollViewWillBeginDecelerating: v12@0:4@8
177: scrollViewDidEndDecelerating: v12@0:4@8
178
179: viewForZoomingInScrollView: @12@0:4@8
180: scrollViewDidEndZooming:withView:atScale: v20@0:4@8@12f16
181
182: scrollViewDidEndScrollingAnimation: v12@0:4@8
183
184# UITabBar
185
186# UITabBarDelegate
187
188: tabBar:willBeginCustomizingItems: v16@0:4@8@12
189: tabBar:didBeginCustomizingItems: v16@0:4@8@12
190: tabBar:willBeginCustomizingItems:changed: v20@0:4@8@12B16
191: tabBar:didBeginCustomizingItems:changed: v20@0:4@8@12B16
192: tabBar:didSelectItem: v16@0:4@8@12
193
4e8c99fb
JF
194# UITableView
195
196C UITableViewStylePlain 0
197C UITableViewStyleGrouped 1
198
199C UITableViewScrollPositionNone 0
200C UITableViewScrollPositionTop 1
201C UITableViewScrollPositionMiddle 2
202C UITableViewScrollPositionBottom 3
203
204C UITableViewRowAnimationFade 0
205C UITableViewRowAnimationRight 1
206C UITableViewRowAnimationLeft 2
207C UITableViewRowAnimationTop 3
2f51d6ab 208C UITableViewRowAnimationBottom 4
4e8c99fb
JF
209C UITableViewRowAnimationNone 5
210
211V UITableViewIndexSearch @
212
213# UITableViewCell
214
215C UITableViewCellStyleDefault 0
216C UITableViewCellStyleValue1 1
217C UITableViewCellStyleValue2 2
218C UITableViewCellStyleSubtitle 3
219
220C UITableViewCellStateDefaultMask 0
221C UITableViewCellStateEditingMask (1<<0)
222C UITableViewCellStateShowingDeleteConfirmationMask (1<<1)
223
224C UITableViewCellSelectionStyleNone 0
225C UITableViewCellSelectionStyleBlue 1
226C UITableViewCellSelectionStyleGray 2
227
228C UITableViewCellEditingStyleNone 0
229C UITableViewCellEditingStyleDelete 1
230C UITableViewCellEditingStyleInsert 2
231
232C UITableViewCellAccessoryNone 0
233C UITableViewCellAccessoryDisclosureIndicator 1
234C UITableViewCellAccessoryDetailDisclosureButton 2
235C UITableViewCellAccessoryCheckmark 3
236
237C UITableViewCellSeparatorStyleNone 0
238C UITableViewCellSeparatorStyleSingleLine 1
239
9e20b0b7
JF
240# UITableViewController
241
4e8c99fb
JF
242# UITableViewDataSource
243
244: tableView:numberOfRowsInSection: i16@0:4@8i12
245: numberOfSectionsInTableView: i12@0:4@8
246: tableView:cellForRowAtIndexPath: @16@0:4@8@12
247: sectionIndexTitlesForTableView: @12@0:4@8
248: tableView:sectionForSectionIndexTitle:atIndex: i20@0:4@8@12i16
249: tableView:titleForHeaderInSection: @16@0:4@8i12
250: tableView:titleForFooterInSection: @16@0:4@8i12
251
252: tableView:commitEditingStyle:forRowAtIndexPath: v20@0:4@8i12@16
253: tableView:canEditRowAtIndexPath: B16@0:4@8@12
254
255: tableView:canMoveRowAtIndexPath: B16@0:4@8@12
256: tableView:moveRowAtIndexPath:toIndexPath: v20@0:4@8@12@16
257
9e20b0b7
JF
258# UIToolbar
259
4e8c99fb
JF
260# UIView
261
262C UIViewAnimationCurveEaseInOut 0
263C UIViewAnimationCurveEaseIn 1
264C UIViewAnimationCurveEaseOut 2
265C UIViewAnimationCurveLinear 3
266
267C UIViewContentModeScaleToFill 0
268C UIViewContentModeScaleAspectFit 1
269C UIViewContentModeScaleAspectFill 2
270C UIViewContentModeRedraw 3
271C UIViewContentModeCenter 4
272C UIViewContentModeTop 5
273C UIViewContentModeBottom 6
274C UIViewContentModeLeft 7
275C UIViewContentModeRight 8
276C UIViewContentModeTopLeft 9
277C UIViewContentModeTopRight 10
278C UIViewContentModeBottomLeft 11
279C UIViewContentModeBottomRight 12
280
281C UIViewAutoresizingNone 0
282C UIViewAutoresizingFlexibleLeftMargin (1<<0)
283C UIViewAutoresizingFlexibleWidth (1<<1)
284C UIViewAutoresizingFlexibleRightMargin (1<<2)
285C UIViewAutoresizingFlexibleTopMargin (1<<3)
286C UIViewAutoresizingFlexibleHeight (1<<4)
287C UIViewAutoresizingFlexibleBottomMargin (1<<5)
288
289C UIViewAnimationTransitionNone 0
290C UIViewAnimationTransitionFlipFromLeft 1
291C UIViewAnimationTransitionFlipFromRight 2
292C UIViewAnimationTransitionCurlUp 3
293C UIViewAnimationTransitionCurlDown 4
294
9e20b0b7
JF
295# UIViewController
296
297C UIModalTransitionStyleCoverVertical 0
298C UIModalTransitionStyleFlipHorizontal 1
299C UIModalTransitionStyleCrossDissolve 2
300
4e8c99fb
JF
301# UIWebView
302
303C UIWebViewNavigationTypeLinkClicked 0
304C UIWebViewNavigationTypeFormSubmitted 1
305C UIWebViewNavigationTypeBackForward 2
306C UIWebViewNavigationTypeReload 3
307C UIWebViewNavigationTypeFormResubmitted 4
308C UIWebViewNavigationTypeOther 5
309
310# UIWebViewDelegate
311
312: webView:shouldStartLoadWithRequest:navigationType: B20@0:4@8@12I16
313: webViewDidStartLoad: v12@0:4@8
314: webViewDidFinishLoad: v12@0:4@8
315: webView:didFailLoadWithError: v16@0:4@8@12
316
4afefdd9
JF
317# UIWindow
318
319V UIWindowLevelNormal f
320V UIWindowLevelAlert f
321V UIWindowLevelStatusBar f
322
323V UIKeyboardCenterBeginUserInfoKey @
324V UIKeyboardCenterEndUserInfoKey @
325V UIKeyboardBoundsUserInfoKey @
326V UIKeyboardAnimationCurveUserInfoKey @
327V UIKeyboardAnimationDurationUserInfoKey @
328
9e20b0b7 329# Functions
88c977fa 330
88c977fa 331F UIApplicationMain ii^^c@@
9e20b0b7 332
88c977fa
JF
333F UIImageJPEGRepresentation @@
334F UIImagePNGRepresentation @@
335F UIImageWriteToSavedPhotosAlbum v@@:^v
336
9e20b0b7
JF
337F UISaveVideoAtPathToSavedPhotosAlbum v@@:^v
338F UIVideoAtPathIsCompatibleWithSavedPhotosAlbum B@
339
340F UIGraphicsGetCurrentContext @
341F UIGraphicsPushContext v@
342F UIGraphicsPopContext v
61933e16 343F UIGraphicsBeginImageContext v{CGSize}
9e20b0b7
JF
344F UIGraphicsGetImageFromCurrentImageContext @
345F UIGraphicsEndImageContext v
61933e16
JF
346F UIRectClip v{CGRect}
347F UIRectFill v{CGRect}
348F UIRectFillUsingBlendMode v{CGRect}{CGBlendMode}
349F UIRectFrame v{CGRect}
350F UIRectFrameUsingBlendMode v{CGRect}{CGBlendMode}
351
352F CGPointFromString {CGPoint}@
353F CGRectFromString {CGRect}@
354F CGSizeFromString {CGSize}@
355F CGAffineTransformFromString {CGAffineTransform}@
9e20b0b7 356F UIEdgeInsetsFromString {UIEdgeInsets=ffff}@
61933e16
JF
357F NSStringFromCGPoint @{CGPoint}
358F NSStringFromCGRect @{CGRect}
359F NSStringFromCGSize @{CGSize}
360F NSStringFromCGAffineTransform @{CGAffineTransform}
9e20b0b7
JF
361F NSStringFromUIEdgeInsets @{UIEdgeInsets=ffff}
362
363F UIEdgeInsetsMake {UIEdgeInsets=ffff}ffff
364F UIEdgeInsetsEqualToEdgeInsets B{UIEdgeInsets=ffff}{UIEdgeInsets=ffff}
61933e16 365F UIEdgeInsetsInsetRect {CGRect}{CGRect}{UIEdgeInsets=ffff}
9e20b0b7
JF
366
367# XXX: UIInterfaceOrientationIsPortrait
368# XXX: UIInterfaceOrientationIsLandscape
369
370# XXX: UIDeviceOrientationIsValidInterfaceOrientation
371# XXX: UIDeviceOrientationIsPortrait
372# XXX: UIDeviceOrientationIsLandscape
373
374F UIAccessibilityPostNotification vI@
375
376# Miscellaneous
377
c239b9f8
JF
378F UIGetScreenImage @
379
2385c806
JF
380V UIAbbreviatedMonthDayFormat @
381V UIAbbreviatedWeekdayDateFormat @
382V UIAbbreviatedWeekdayFormat @
383V UIAbbreviatedWeekdayMonthDayFormat @
384V UIAbbreviatedWeekdayMonthDayMinutelessFormat @
385V UIAbbreviatedWeekdayMonthDayTimeFormat @
386V UIDatePickerDayFormat @
387V UIDatePickerMonthFormat @
388V UIDatePickerYearFormat @
389V UIHourFormat @
390V UIMinutelessTimeFormat @
391V UIMonthYearFormat @
392V UINoAMPMTimeFormat @
393V UIShortMonthDayFormat @
394V UIWeekdayAbbreviatedDateFormat @
395V UIWeekdayAbbreviatedNoYearDateFormat @
396V UIWeekdayFormat @
397V UIWeekdayNoYearDateFormat @
398
399F UIDateFormatStringForFormatType @@
400
9e20b0b7
JF
401F UIApplicationUseLegacyEvents vB
402
88c977fa
JF
403F UIKeyboardDisableAutomaticAppearance v
404F UIKeyboardEnableAutomaticAppearance v
405F UIKeyboardInputModeUsesKBStar B@
406
407F _UIImageWithName @@
408
1dbba6cc 409F UIFormattedPhoneNumberFromString @@
88c977fa
JF
410F UIUnformattedPhoneNumberFromString @@
411
412V UIApp @
413
414V kUIButtonBarButtonAction @
415V kUIButtonBarButtonInfo @
416V kUIButtonBarButtonInfoOffset @
417V kUIButtonBarButtonSelectedInfo @
418V kUIButtonBarButtonSizeToFit @
419V kUIButtonBarButtonStyle @
420V kUIButtonBarButtonTag @
421V kUIButtonBarButtonTarget @
422V kUIButtonBarButtonTitle @
423V kUIButtonBarButtonTitleVerticalHeight @
424V kUIButtonBarButtonTitleWidth @
425V kUIButtonBarButtonType @
426
88c977fa
JF
427V UIKeyboardRequiresInternationalKey @
428
429V UIKeyboardCandidateCorrectionDidChangeNotification @
430V UIKeyboardCurrentInputModeDidChangeNotification @
431V UIKeyboardDefaultsDidChangeNotification @
432V UIKeyboardDidHideNotification @
433V UIKeyboardDidShowNotification @
434V UIKeyboardEmptyDelegateNotification @
435V UIKeyboardWillHideNotification @
436V UIKeyboardWillShowNotification @
437
438V UIWebViewDidReceiveMessageNotification @
439V UIWebViewDidClearMessagesNotification @
440V UIWebViewGrowsAndShrinksToFitHeight f
441V UIWebViewGrowsAndShrinksToFitWidth f
442V UIWebViewScalesToFitScale f
443
444f AddressBook
445
9561f209
JF
446# Private
447
448F CPPhoneNumberCopyNetworkCountryCode @
449F ABCGetSharedAddressBook @
450F ABCFindPersonMatchingPhoneNumberWithCountry @@@@^i^i
451F ABCRecordCopyCompositeName @@
452F ABCFindPersonMatchingPhoneNumber @@@^i^i
453F ABCCopyLocalizedPropertyOrLabel @i
454
455# Public
456
88c977fa
JF
457F ABAddressBookAddRecord B@@^@
458F ABAddressBookCopyArrayOfAllGroups @@
459F ABAddressBookCopyArrayOfAllPeople @@
460F ABAddressBookCopyLocalizedLabel @@
461F ABAddressBookCreate @
462F ABAddressBookGetGroupCount l@
463F ABAddressBookGetPersonCount l@
464F ABAddressBookHasUnsavedChanges B@
465F ABAddressBookRegisterExternalChangeCallback v@^?^v
466F ABAddressBookRemoveRecord B@@^@
467F ABAddressBookRevert v@
468F ABAddressBookSave B@^@
469F ABAddressBookUnregisterExternalChangeCallback v@^?^v
470
471V ABAddressBookErrorDomain @
472C kABOperationNotPermittedByStoreError 0
473
474F ABMultiValueCopyArrayOfAllValues @@
475F ABMultiValueCopyLabelAtIndex @@l
476F ABMultiValueCopyValueAtIndex @@l
477F ABMultiValueGetCount l@
478F ABMultiValueGetFirstIndexOfValue l@@
479F ABMultiValueGetIdentifierAtIndex i@l
480F ABMultiValueGetIndexForIdentifier l@i
481F ABMultiValueGetPropertyType S@
482
483C kABMultiValueInvalidIdentifier -1
484
485F ABMultiValueAddValueAndLabel @@@^i
486F ABMultiValueCreateMutable @S
487F ABMultiValueCreateMutableCopy @@
488F ABMultiValueInsertValueAndLabelAtIndex B@@@l^i
489F ABMultiValueRemoveValueAndLabelAtIndex B@l
490F ABMultiValueReplaceLabelAtIndex B@@l
491F ABMultiValueReplaceValueAtIndex B@@l
492
493F ABRecordCopyCompositeName @@
494F ABRecordCopyValue @@i
495F ABRecordGetRecordID i@
496F ABRecordGetRecordType I@
497F ABRecordRemoveValue B@i^@
498F ABRecordSetValue B@i@^@
499
500C kABPersonType 0
501C kABGroupType 1
502
503# this was (1<<8)
504C kABMultiValueMask 0x100
505
506C kABInvalidPropertyType 0x0
507C kABStringPropertyType 0x1
508C kABIntegerPropertyType 0x2
509C kABRealPropertyType 0x3
510C kABDateTimePropertyType 0x4
511C kABDictionaryPropertyType 0x5
512C kABMultiStringPropertyType 0x101
513C kABMultiIntegerPropertyType 0x102
514C kABMultiRealPropertyType 0x103
515C kABMultiDateTimePropertyType 0x104
516C kABMultiDictionaryPropertyType 0x105
517
518C kABRecordInvalidID -1
519C kABPropertyInvalidID -1
520
521F ABAddressBookGetGroupWithRecordID @@i
522F ABGroupAddMember B@@^@
523F ABGroupCopyArrayOfAllMembers @@
524F ABGroupCopyArrayOfAllMembersWithSortOrdering @@I
525F ABGroupCreate @
526F ABGroupRemoveMember B@@^@
527
528V kABGroupNameProperty i
529
530F ABAddressBookCopyPeopleWithName @@@
531F ABAddressBookGetPersonWithRecordID @@i
532F ABPersonComparePeopleByName i@@I
533F ABPersonCopyImageData @@
534F ABPersonCopyLocalizedPropertyName @i
535F ABPersonCreate @
536F ABPersonGetCompositeNameFormat I
537F ABPersonGetSortOrdering I
538F ABPersonGetTypeOfProperty SI
539F ABPersonHasImageData B@
540F ABPersonRemoveImageData B@^@
541F ABPersonSetImageData B@@^@
542
543C kABPersonSortByFirstName 0
544C kABPersonSortByLastName 1
545
546C kABPersonCompositeNameFormatFirstNameFirst 0
547C kABPersonCompositeNameFormatLastNameFirst 1
548
549V kABPersonFirstNameProperty i
550V kABPersonLastNameProperty i
551V kABPersonMiddleNameProperty i
552V kABPersonPrefixProperty i
553V kABPersonSuffixProperty i
554V kABPersonNicknameProperty i
555V kABPersonFirstNamePhoneticProperty i
556V kABPersonLastNamePhoneticProperty i
557V kABPersonMiddleNamePhoneticProperty i
558V kABPersonOrganizationProperty i
559V kABPersonJobTitleProperty i
560V kABPersonDepartmentProperty i
561V kABPersonEmailProperty i
562V kABPersonBirthdayProperty i
563V kABPersonNoteProperty i
564V kABPersonCreationDateProperty i
565V kABPersonModificationDateProperty i
566
567V kABPersonAddressProperty i
568V kABPersonAddressStreetKey @
569V kABPersonAddressCityKey @
570V kABPersonAddressStateKey @
571V kABPersonAddressZIPKey @
572V kABPersonAddressCountryKey @
573V kABPersonAddressCountryCodeKey @
574
575V kABPersonDateProperty i
576V kABPersonAnniversaryLabel @
577
578V kABPersonKindProperty i
579V kABPersonKindPerson @
580V kABPersonKindOrganization @
581
582V kABPersonPhoneProperty i
583V kABPersonPhoneMobileLabel @
584V kABPersonPhoneIPhoneLabel @
585V kABPersonPhoneMainLabel @
586V kABPersonPhoneHomeFAXLabel @
587V kABPersonPhoneWorkFAXLabel @
588V kABPersonPhonePagerLabel @
589
590V kABPersonInstantMessageProperty i
591V kABPersonInstantMessageServiceKey @
592V kABPersonInstantMessageServiceYahoo @
593V kABPersonInstantMessageServiceJabber @
594V kABPersonInstantMessageServiceMSN @
595V kABPersonInstantMessageServiceICQ @
596V kABPersonInstantMessageServiceAIM @
597V kABPersonInstantMessageUsernameKey @
598
599V kABPersonURLProperty i
600V kABPersonHomePageLabel @
601
602V kABPersonRelatedNamesProperty i
603V kABPersonMotherLabel @
604V kABPersonFatherLabel @
605V kABPersonParentLabel @
606V kABPersonSisterLabel @
607V kABPersonBrotherLabel @
608V kABPersonChildLabel @
609V kABPersonFriendLabel @
610V kABPersonSpouseLabel @
611V kABPersonPartnerLabel @
612V kABPersonManagerLabel @
613V kABPersonAssistantLabel @
614
615V kABWorkLabel @
616V kABHomeLabel @
617V kABOtherLabel @
618
9561f209
JF
619f Calendar
620
621F CalDatabaseCopyEventOccurrencesInDateRange {CFArrayRef}^{CalDatabase}^{CalFilter}{CFGregorianDate}{CFGregorianDate}{CFTimeZoneRef}
622F CalFilterCreateWithDatabase ^{CalFilter}^{CalDatabase}
623
624F CalEventOccurrenceGetEvent @@
625F CalEventCopySummary @@
11b0723c 626F CalEventIsAllDay B@
9561f209
JF
627F CalEventOccurrenceGetDate I@
628
61933e16
JF
629f CoreAnimation
630
631S CATransform3D "m11"{CGFloat}"m12"{CGFloat}"m13"{CGFloat}"m14"{CGFloat}"m21"{CGFloat}"m22"{CGFloat}"m23"{CGFloat}"m24"{CGFloat}"m31"{CGFloat}"m32"{CGFloat}"m33"{CGFloat}"m34"{CGFloat}"m41"{CGFloat}"m42"{CGFloat}"m43"{CGFloat}"m44"{CGFloat}
632
633F CACurrentMediaTime {CFTimeInterval}
634
635F CATransform3DIsIdentity B{CATransform3D}
636F CATransform3DEqualToTransform B{CATransform3D}{CATransform3D}
637F CATransform3DMakeTranslation {CATransform3D}{CGFloat}{CGFloat}{CGFloat}
638F CATransform3DMakeScale {CATransform3D}{CGFloat}{CGFloat}{CGFloat}
639F CATransform3DMakeRotation {CATransform3D}{CGFloat}{CGFloat}{CGFloat}{CGFloat}
640F CATransform3DTranslate {CATransform3D}{CATransform3D}{CGFloat}{CGFloat}{CGFloat}
641F CATransform3DScale {CATransform3D}{CATransform3D}{CGFloat}{CGFloat}{CGFloat}
642F CATransform3DRotate {CATransform3D}{CATransform3D}{CGFloat}{CGFloat}{CGFloat}{CGFloat}
643F CATransform3DConcat {CATransform3D}{CATransform3D}{CATransform3D}
644F CATransform3DInvert {CATransform3D}{CATransform3D}
645F CATransform3DMakeAffineTransform {CATransform3D}{CGAffineTransform}
646F CATransform3DIsAffine B{CATransform3D}
647F CATransform3DGetAffineTransform {CGAffineTransform}{CATransform3D}
648
88c977fa
JF
649f CoreData
650
651C NSUndefinedAttributeType 0
652C NSInteger16AttributeType 100
653C NSInteger32AttributeType 200
654C NSInteger64AttributeType 300
655C NSDecimalAttributeType 400
656C NSDoubleAttributeType 500
657C NSFloatAttributeType 600
658C NSStringAttributeType 700
659C NSBooleanAttributeType 800
660C NSDateAttributeType 900
661C NSBinaryDataAttributeType 1000
662C NSTransformableAttributeType 1800
663C NSObjectIDAttributeType 2000
664
665C NSUndefinedEntityMappingType 0x00
666C NSCustomEntityMappingType 0x01
667C NSAddEntityMappingType 0x02
668C NSRemoveEntityMappingType 0x03
669C NSCopyEntityMappingType 0x04
670C NSTransformEntityMappingType 0x05
671
672V NSMigrationManagerKey @
673V NSMigrationSourceObjectKey @
674V NSMigrationDestinationObjectKey @
675V NSMigrationEntityMappingKey @
676V NSMigrationPropertyMappingKey @
2f51d6ab 677V NSMigrationEntityPolicyKey @
88c977fa
JF
678
679C NSManagedObjectResultType 0x00
680C NSManagedObjectIDResultType 0x01
681C NSDictionaryResultType 0x02
682
683C NSFetchRequestExpressionType 50
684
685C NSSnapshotEventUndoInsertion 1<<1
686C NSSnapshotEventUndoDeletion 1<<2
687C NSSnapshotEventUndoUpdate 1<<3
688C NSSnapshotEventRollback 1<<4
689C NSSnapshotEventRefresh 1<<5
690C NSSnapshotEventMergePolicy 1<<6
691
692V NSInsertedObjectsKey @
693V NSUpdatedObjectsKey @
694V NSDeletedObjectsKey @
695V NSRefreshedObjectsKey @
696V NSInvalidatedObjectsKey @
697V NSInvalidatedAllObjectsKey @
698
699V NSErrorMergePolicy @
700V NSMergeByPropertyStoreTrumpMergePolicy @
701V NSMergeByPropertyObjectTrumpMergePolicy @
702V NSOverwriteMergePolicy @
703V NSRollbackMergePolicy @
704
705V NSSQLiteStoreType @
706V NSBinaryStoreType @
707V NSInMemoryStoreType @
708
709V NSStoreTypeKey @
710V NSStoreUUIDKey @
711
712V NSAddedPersistentStoresKey @
713V NSRemovedPersistentStoresKey @
714V NSUUIDChangedPersistentStoresKey @
715
716V NSReadOnlyPersistentStoreOption @
717V NSPersistentStoreTimeoutOption @
718V NSSQLitePragmasOption @
719V NSSQLiteAnalyzeOption @
720V NSSQLiteManualVacuumOption @
721
722V NSIgnorePersistentStoreVersioningOption @
723V NSMigratePersistentStoresAutomaticallyOption @
724V NSInferMappingModelAutomaticallyOption @
725
726V NSStoreModelVersionHashesKey @
727V NSStoreModelVersionIdentifiersKey @
728V NSPersistentStoreOSCompatibility @
729
730C NSNoActionDeleteRule 0
731C NSNullifyDeleteRule 1
732C NSCascadeDeleteRule 2
733C NSDenyDeleteRule 3
734
735C NSFetchedResultsChangeInsert 1
736C NSFetchedResultsChangeDelete 2
737C NSFetchedResultsChangeMove 3
738C NSFetchedResultsChangeUpdate 4
739
740V NSDetailedErrorsKey @
741V NSValidationObjectErrorKey @
742V NSValidationKeyErrorKey @
743V NSValidationPredicateErrorKey @
744V NSValidationValueErrorKey @
745V NSAffectedStoresErrorKey @
746V NSAffectedObjectsErrorKey @
747
748V NSSQLiteErrorDomain @
749
750C NSManagedObjectValidationError 1550
751C NSValidationMultipleErrorsError 1560
752C NSValidationMissingMandatoryPropertyError 1570
753C NSValidationRelationshipLacksMinimumCountError 1580
754C NSValidationRelationshipExceedsMaximumCountError 1590
755C NSValidationRelationshipDeniedDeleteError 1600
756C NSValidationNumberTooLargeError 1610
757C NSValidationNumberTooSmallError 1620
758C NSValidationDateTooLateError 1630
759C NSValidationDateTooSoonError 1640
760C NSValidationInvalidDateError 1650
761C NSValidationStringTooLongError 1660
762C NSValidationStringTooShortError 1670
763C NSValidationStringPatternMatchingError 1680
764
765C NSManagedObjectContextLockingError 132000
766C NSPersistentStoreCoordinatorLockingError 132010
767C NSManagedObjectReferentialIntegrityError 133000
768C NSManagedObjectExternalRelationshipError 133010
769C NSManagedObjectMergeError 133020
770
771C NSPersistentStoreInvalidTypeError 134000
772C NSPersistentStoreTypeMismatchError 134010
773C NSPersistentStoreIncompatibleSchemaError 134020
774C NSPersistentStoreSaveError 134030
775C NSPersistentStoreIncompleteSaveError 134040
776C NSPersistentStoreOperationError 134070
777C NSPersistentStoreOpenError 134080
778C NSPersistentStoreTimeoutError 134090
779C NSPersistentStoreIncompatibleVersionHashError 134100
780
781C NSMigrationError 134110
782C NSMigrationCancelledError 134120
783C NSMigrationMissingSourceModelError 134130
784C NSMigrationMissingMappingModelError 134140
785C NSMigrationManagerSourceStoreError 134150
786C NSMigrationManagerDestinationStoreError 134160
787C NSEntityMigrationPolicyError 134170
788C NSInferredMappingModelError 134190
789C NSExternalRecordImportError 134200
790
791C NSCoreDataError 134060
792C NSSQLiteError 134180
793
794V NSCoreDataVersionNumber d
795
796C NSCoreDataVersionNumber10_4 46.0
797C NSCoreDataVersionNumber10_4_3 77.0
798C NSCoreDataVersionNumber10_5 185.0
799C NSCoreDataVersionNumber10_5_3 186.0
800
c93b7f73
JF
801f CoreFoundation
802
c239b9f8
JF
803# Base Utilities
804
805F CFRangeMake {CFRange}{CFIndex}{CFIndex}
806
bb1c419c
JF
807# Time Utilities
808
9561f209 809F CFAbsoluteTimeAddGregorianUnits {CFAbsoluteTime}{CFAbsoluteTime}{CFTimeZoneRef}{CFGregorianUnits}
2385c806 810F CFAbsoluteTimeGetCurrent {CFAbsoluteTime}
9561f209
JF
811F CFAbsoluteTimeGetDayOfWeek {SInt32}{CFAbsoluteTime}{CFTimeZoneRef}
812F CFAbsoluteTimeGetDayOfYear {SInt32}{CFAbsoluteTime}{CFTimeZoneRef}
813F CFAbsoluteTimeGetDifferenceAsGregorianUnits {CFGregorianUnits}{CFAbsoluteTime}{CFAbsoluteTime}{CFTimeZoneRef}{CFOptionFlags}
814F CFAbsoluteTimeGetGregorianDate {CFGregorianDate}{CFAbsoluteTime}{CFTimeZoneRef}
815F CFAbsoluteTimeGetWeekOfYear {SInt32}{CFAbsoluteTime}{CFTimeZoneRef}
816F CFGregorianDateGetAbsoluteTime {CFAbsoluteTime}{CFGregorianDate}{CFTimeZoneRef}
817F CFGregorianDateIsValid {Boolean}{CFGregorianDate}{CFOptionFlags}
2385c806 818
bb1c419c
JF
819T CFAbsoluteTime {CFTimeInterval}
820S CFGregorianDate "year"{SInt32}"month"{SInt8}"day"{SInt8}"hour"{SInt8}"minute"{SInt8}"second"{double}
821S CFGregorianUnits "years"{SInt32}"months"{SInt32}"days"{SInt32}"hours"{SInt32}"minutes"{SInt32}"second"{double}
822T CFTimeInterval {double}
823
824C kCFGregorianUnitsYears 1<<0
825C kCFGregorianUnitsMonths 1<<1
826C kCFGregorianUnitsDays 1<<2
827C kCFGregorianUnitsHours 1<<3
828C kCFGregorianUnitsMinutes 1<<4
829C kCFGregorianUnitsSeconds 1<<5
830C kCFGregorianAllUnits 0x00FFFFFF
831
832V kCFAbsoluteTimeIntervalSince1970 {CFTimeInterval}
833V kCFAbsoluteTimeIntervalSince1904 {CFTimeInterval}
834
c239b9f8
JF
835# CFComparatorFunction
836
837T CFIndex l
838T CFOptionFlags {UInt32}
839S CFRange "location"{CFIndex}"length"{CFIndex}
840
841E CFComparisonResult
842C kCFCompareLessThan -1
843C kCFCompareEqualTo 0
844C kCFCompareGreaterThan 1
845# CFComparisonResult CFComparisonResult
846
847C kCFNotFound -1
848
849V kCFCoreFoundationVersionNumber d
850
851C kCFCoreFoundationVersionNumber10_0 196.40
852C kCFCoreFoundationVersionNumber10_0_3 196.50
853C kCFCoreFoundationVersionNumber10_1 226.00
854C kCFCoreFoundationVersionNumber10_1_1 226.00
855C kCFCoreFoundationVersionNumber10_1_2 227.20
856C kCFCoreFoundationVersionNumber10_1_3 227.20
857C kCFCoreFoundationVersionNumber10_1_4 227.30
858C kCFCoreFoundationVersionNumber10_2 263.00
859C kCFCoreFoundationVersionNumber10_2_1 263.10
860C kCFCoreFoundationVersionNumber10_2_2 263.10
861C kCFCoreFoundationVersionNumber10_2_3 263.30
862C kCFCoreFoundationVersionNumber10_2_4 263.30
863C kCFCoreFoundationVersionNumber10_2_5 263.50
864C kCFCoreFoundationVersionNumber10_2_6 263.50
865C kCFCoreFoundationVersionNumber10_2_7 263.50
866C kCFCoreFoundationVersionNumber10_2_8 263.50
867C kCFCoreFoundationVersionNumber10_3 299.00
868C kCFCoreFoundationVersionNumber10_3_1 299.00
869C kCFCoreFoundationVersionNumber10_3_2 299.00
870C kCFCoreFoundationVersionNumber10_3_3 299.30
871C kCFCoreFoundationVersionNumber10_3_4 299.31
872C kCFCoreFoundationVersionNumber10_3_5 299.31
873C kCFCoreFoundationVersionNumber10_3_6 299.32
874C kCFCoreFoundationVersionNumber10_3_7 299.33
875C kCFCoreFoundationVersionNumber10_3_8 299.33
876C kCFCoreFoundationVersionNumber10_3_9 299.35
877C kCFCoreFoundationVersionNumber10_4 368.00
878C kCFCoreFoundationVersionNumber10_4_1 368.10
879C kCFCoreFoundationVersionNumber10_4_2 368.11
880C kCFCoreFoundationVersionNumber10_4_3 368.18
881C kCFCoreFoundationVersionNumber10_4_4_Intel 368.26
882C kCFCoreFoundationVersionNumber10_4_4_PowerPC 368.25
883C kCFCoreFoundationVersionNumber10_4_5_Intel 368.26
884C kCFCoreFoundationVersionNumber10_4_5_PowerPC 368.25
885C kCFCoreFoundationVersionNumber10_4_6_Intel 368.26
886C kCFCoreFoundationVersionNumber10_4_6_PowerPC 368.25
887C kCFCoreFoundationVersionNumber10_4_7 368.27
888C kCFCoreFoundationVersionNumber10_4_8 368.27
889C kCFCoreFoundationVersionNumber10_4_9 368.28
890C kCFCoreFoundationVersionNumber10_4_10 368.28
891C kCFCoreFoundationVersionNumber10_4_11 368.31
892C kCFCoreFoundationVersionNumber10_5 476.00
893C kCFCoreFoundationVersionNumber10_5_1 476.00
894C kCFCoreFoundationVersionNumber10_5_2 476.10
895C kCFCoreFoundationVersionNumber10_5_3 476.13
896C kCFCoreFoundationVersionNumber10_5_4 476.14
897C kCFCoreFoundationVersionNumber10_5_5 476.15
898C kCFCoreFoundationVersionNumber10_5_6 476.17
899
900# CFAllocator
901
902F CFAllocatorCreate {CFAllocatorRef}{CFAllocatorRef}{CFAllocatorContext}
903
904F CFAllocatorAllocate ^v{CFAllocatorRef}{CFIndex}{CFOptionFlags}
905F CFAllocatorDeallocate v{CFAllocatorRef}^v
906F CFAllocatorGetPreferredSizeForSize {CFIndex}{CFAllocatorRef}{CFIndex}{CFOptionFlags}
907F CFAllocatorReallocate ^v{CFAllocatorRef}^v{CFIndex}{CFOptionFlags}
908
909F CFAllocatorGetDefault {CFAllocatorRef}
910f CFAllocatorSetDefault v{CFAllocatorRef}
911
912F CFAllocatorGetContext v{CFAllocatorRef}^{CFAllocatorContext}
913
914F CFAllocatorGetTypeID {CFTypeID}
915
916# CFAllocatorAllocateCallBack
917# CFAllocatorCopyDescriptionCallBack
918# CFAllocatorDeallocateCallBack
919# CFAllocatorPreferredSizeCallBack
920# CFAllocatorReallocateCallBack
921# CFAllocatorReleaseCallBack
922# CFAllocatorRetainCallBack
923
924S CFAllocatorContext "version"{CFIndex}"info"^v"retain"{CFAllocatorRetainCallBack}"release"{CFAllocatorReleaseCallBack}"copyDescription"{CFAllocatorCopyDescriptionCallBack}"allocate"{CFAllocatorAllocateCallBack}"reallocate"{CFAllocatorReallocateCallBack}"deallocate"{CFAllocatorDeallocateCallBack}"preferredSize"{CFAllocatorPreferredSizeCallBack}
925# CFAllocatorContext CFAllocatorContext
926
2385c806
JF
927T CFAllocatorRef @
928# CFAllocatorRef ^r{__CFAllocator}
c239b9f8
JF
929
930V kCFAllocatorDefault {CFAllocatorRef}
931V kCFAllocatorSystemDefault {CFAllocatorRef}
932V kCFAllocatorMalloc {CFAllocatorRef}
933V kCFAllocatorMallocZone {CFAllocatorRef}
934V kCFAllocatorNull {CFAllocatorRef}
935V kCFAllocatorUseContext {CFAllocatorRef}
936
bb1c419c
JF
937# CFByteOrderUtils
938
939E __CFByteOrder
940C CFByteOrderUnknown 0
941C CFByteOrderLittleEndian 1
942C CFByteOrderBigEndian 2
943T CFByteOrder __CFByteOrder
944
945# CFArray
946
947T CFArrayRef @
948
2385c806
JF
949# CFData
950
951F CFDataCreate {CFDataRef}{CFAllocatorRef}^r{UInt8}{CFIndex}
952F CFDataCreateCopy {CFDataRef}{CFAllocatorRef}{CFDataRef}
953F CFDataCreateWithBytesNoCopy {CFDataRef}{CFAllocatorRef}^r{UInt8}{CFIndex}{CFAllocatorRef}
954
955F CFDataGetBytePtr ^r{UInt8}{CFDataRef}
956F CFDataGetBytes v{CFDataRef}{CFRange}^{UInt8}
957F CFDataGetLength {CFIndex}{CFDataRef}
958
959F CFDataGetTypeID {CFTypeID}
960
961T CFDataRef @
962# CFDataRef ^r{__CFData}
963
964# CFDate
965
966F CFDateCompare {CFComparisonResult}{CFDateRef}{CFDateRef}^v
967F CFDateCreate {CFDateRef}{CFAllocatorRef}{CFAbsoluteTime}
968F CFDateGetAbsoluteTime {CFAbsoluteTime}{CFDateRef}
969F CFDateGetTimeIntervalSinceDate {CFTimeInterval}{CFDateRef}{CFDateRef}
970F CFDateGetTypeID {CFTypeID}
971
972T CFDateRef @
973# CFDateRef ^r{__CFDate}
974
975# CFDateFormatter
976
977F CFDateFormatterCreate {CFDateFormatterRef}{CFAllocatorRef}{CFLocaleRef}{CFDateFormatterStyle}{CFDateFormatterStyle}
978
979F CFDateFormatterSetFormat v{CFDateFormatterRef}{CFStringRef}
980F CFDateFormatterSetProperty v{CFDateFormatterRef}{CFStringRef}{CFTypeRef}
981
982F CFDateFormatterCreateDateFromString {CFDateRef}{CFAllocatorRef}{CFDateFormatterRef}{CFStringRef}^{CFRange}
983F CFDateFormatterGetAbsoluteTimeFromString {Boolean}{CFDateFormatterRef}{CFStringRef}^{CFRange}^{CFAbsoluteTime}
984
985F CFDateFormatterCreateStringWithAbsoluteTime {CFStringRef}{CFAllocatorRef}{CFDateFormatterRef}{CFAbsoluteTime}
986F CFDateFormatterCreateStringWithDate {CFStringRef}{CFAllocatorRef}{CFDateFormatterRef}{CFDateRef}
987F CFDateFormatterCreateDateFormatFromTemplate {CFStringRef}{CFAllocatorRef}{CFStringRef}{CFOptionFlags}{CFLocaleRef}
988
989F CFDateFormatterCopyProperty {CFTypeRef}{CFDateFormatterRef}{CFStringRef}
990F CFDateFormatterGetDateStyle {CFDateFormatterStyle}{CFDateFormatterRef}
991F CFDateFormatterGetFormat {CFStringRef}{CFDateFormatterRef}
992F CFDateFormatterGetLocale {CFLocaleRef}{CFDateFormatterRef}
993F CFDateFormatterGetTimeStyle {CFDateFormatterStyle}{CFDateFormatterRef}
994
995F CFDateFormatterGetTypeID {CFTypeID}
996
997T CFDateFormatterRef @
998# CFDateFormatterRef ^r{__CFDateFormatter}
999
1000T CFDateFormatterStyle {CFIndex}
1001
1002C kCFDateFormatterNoStyle 0
1003C kCFDateFormatterShortStyle 1
1004C kCFDateFormatterMediumStyle 2
1005C kCFDateFormatterLongStyle 3
1006C kCFDateFormatterFullStyle 4
1007
1008V kCFDateFormatterIsLenient @
1009V kCFDateFormatterTimeZone @
1010V kCFDateFormatterCalendarName @
1011V kCFDateFormatterDefaultFormat @
1012
1013V kCFDateFormatterTwoDigitStartDate @
1014V kCFDateFormatterDefaultDate @
1015V kCFDateFormatterCalendar @
1016V kCFDateFormatterEraSymbols @
1017V kCFDateFormatterMonthSymbols @
1018V kCFDateFormatterShortMonthSymbols @
1019V kCFDateFormatterWeekdaySymbols @
1020V kCFDateFormatterShortWeekdaySymbols @
1021V kCFDateFormatterAMSymbol @
1022V kCFDateFormatterPMSymbol @
1023
1024V kCFDateFormatterLongEraSymbols @
1025V kCFDateFormatterVeryShortMonthSymbols @
1026V kCFDateFormatterStandaloneMonthSymbols @
1027V kCFDateFormatterShortStandaloneMonthSymbols @
1028V kCFDateFormatterVeryShortStandaloneMonthSymbols @
1029V kCFDateFormatterVeryShortWeekdaySymbols @
1030V kCFDateFormatterStandaloneWeekdaySymbols @
1031V kCFDateFormatterShortStandaloneWeekdaySymbols @
1032V kCFDateFormatterVeryShortStandaloneWeekdaySymbols @
1033V kCFDateFormatterQuarterSymbols @
1034V kCFDateFormatterShortQuarterSymbols @
1035V kCFDateFormatterStandaloneQuarterSymbols @
1036V kCFDateFormatterShortStandaloneQuarterSymbols @
1037V kCFDateFormatterGregorianStartDate @
1038
1039V CFGregorianCalendar @
1040
1041# CFLocale
1042
1043F CFLocaleCopyCurrent {CFLocaleRef}
1044F CFLocaleCreate {CFLocaleRef}{CFAllocatorRef}{CFStringRef}
1045F CFLocaleCreateCopy {CFLocaleRef}{CFAllocatorRef}{CFLocaleRef}
1046F CFLocaleGetSystem {CFLocaleRef}
1047
1048F CFLocaleCopyAvailableLocaleIdentifiers {CFArrayRef}
1049
1050F CFLocaleCopyISOCountryCodes {CFArrayRef}
1051F CFLocaleCopyISOLanguageCodes {CFArrayRef}
1052F CFLocaleCopyISOCurrencyCodes {CFArrayRef}
1053F CFLocaleCopyCommonISOCurrencyCodes {CFArrayRef}
1054
1055F CFLocaleCopyPreferredLanguages {CFArrayRef}
1056
1057F CFLocaleCopyDisplayNameForPropertyValue {CFStringRef}{CFLocaleRef}{CFStringRef}{CFStringRef}
1058F CFLocaleGetValue {CFTypeRef}{CFLocaleRef}{CFStringRef}
1059F CFLocaleGetIdentifier {CFStringRef}{CFLocaleRef}
1060
1061F CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes {CFStringRef}{CFAllocatorRef}{LangCode}{RegionCode}
1062F CFLocaleCreateCanonicalLanguageIdentifierFromString {CFStringRef}{CFAllocatorRef}{CFStringRef}
1063F CFLocaleCreateCanonicalLocaleIdentifierFromString {CFStringRef}{CFAllocatorRef}{CFStringRef}
1064F CFLocaleCreateComponentsFromLocaleIdentifier {CFDictionaryRef}{CFAllocatorRef}{CFStringRef}
1065F CFLocaleCreateLocaleIdentifierFromComponents {CFStringRef}{CFAllocatorRef}{CFDictionaryRef}
1066
1067F CFLocaleGetTypeID {CFTypeID}
1068
1069F CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode {CFStringRef}{CFAllocatorRef}{uint32_t}
1070F CFLocaleGetLanguageCharacterDirection {CFLocaleLanguageDirection}{CFStringRef}
1071F CFLocaleGetLanguageLineDirection {CFLocaleLanguageDirection}{CFStringRef}
1072F CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier {uint32_t}{CFStringRef}
1073
1074T CFLocaleRef @
1075# CFLocaleRef ^r{__CFLocale}
1076
1077C kCFLocaleLanguageDirectionUnknown 0
1078C kCFLocaleLanguageDirectionLeftToRight 1
1079C kCFLocaleLanguageDirectionRightToLeft 2
1080C kCFLocaleLanguageDirectionTopToBottom 3
1081C kCFLocaleLanguageDirectionBottomToTop 4
1082
1083T CFLocaleLanguageDirection {CFIndex}
1084
1085V kCFLocaleMeasurementSystem @
1086V kCFLocaleDecimalSeparator @
1087V kCFLocaleGroupingSeparator @
1088V kCFLocaleCurrencySymbol @
1089V kCFLocaleCurrencyCode @
1090
1091V kCFLocaleIdentifier @
1092V kCFLocaleLanguageCode @
1093V kCFLocaleCountryCode @
1094V kCFLocaleScriptCode @
1095V kCFLocaleVariantCode @
1096V kCFLocaleExemplarCharacterSet @
1097V kCFLocaleCalendarIdentifier @
1098V kCFLocaleCalendar @
1099V kCFLocaleCollationIdentifier @
1100V kCFLocaleUsesMetricSystem @
1101
1102V kCFGregorianCalendar @
1103V kCFBuddhistCalendar @
1104V kCFChineseCalendar @
1105V kCFHebrewCalendar @
1106V kCFIslamicCalendar @
1107V kCFIslamicCivilCalendar @
1108V kCFJapaneseCalendar @
1109V kCFRepublicOfChinaCalendar @
1110V kCFPersianCalendar @
1111V kCFIndianCalendar @
1112V kCFISO8601Calendar @
1113
1114V kCFLocaleCurrentLocaleDidChangeNotificatio @
1115
bb1c419c
JF
1116# CFRunLoop
1117
1118F CFRunLoopGetCurrent {CFRunLoopRef}
1119F CFRunLoopGetMain {CFRunLoopRef}
1120
1121F CFRunLoopRun v
1122F CFRunLoopRunInMode {SInt32}{CFStringRef}{CFTimeInterval}{Boolean}
1123F CFRunLoopWakeUp v{CFRunLoopRef}
1124F CFRunLoopStop v{CFRunLoopRef}
1125F CFRunLoopIsWaiting {Boolean}{CFRunLoopRef}
1126
1127F CFRunLoopAddSource v{CFRunLoopRef}{CFRunLoopSourceRef}{CFStringRef}
1128F CFRunLoopContainsSource {Boolean}{CFRunLoopRef}{CFRunLoopSourceRef}{CFStringRef}
1129F CFRunLoopRemoveSource v{CFRunLoopRef}{CFRunLoopSourceRef}{CFStringRef}
1130
1131F CFRunLoopAddObserver v{CFRunLoopRef}{CFRunLoopObserverRef}{CFStringRef}
1132F CFRunLoopContainsObserver {Boolean}{CFRunLoopRef}{CFRunLoopObserverRef}{CFStringRef}
1133F CFRunLoopRemoveObserver v{CFRunLoopRef}{CFRunLoopObserverRef}{CFStringRef}
1134
1135F CFRunLoopAddCommonMode v{CFRunLoopRef}{CFStringRef}
1136F CFRunLoopCopyAllModes {CFArrayRef}{CFRunLoopRef}
1137F CFRunLoopCopyCurrentMode {CFStringRef}{CFRunLoopRef}
1138
1139F CFRunLoopAddTimer v{CFRunLoopRef}{CFRunLoopTimerRef}{CFStringRef}
1140F CFRunLoopGetNextTimerFireDate {CFAbsoluteTime}{CFRunLoopRef}{CFStringRef}
1141F CFRunLoopRemoveTimer v{CFRunLoopRef}{CFRunLoopTimerRef}{CFStringRef}
1142F CFRunLoopContainsTimer {Boolean}{CFRunLoopRef}{CFRunLoopTimerRef}{CFStringRef}
1143
1144# F CFRunLoopPerformBlock
1145
1146F CFRunLoopGetTypeID {CFTypeID}
1147
1148T CFRunLoopRef @
1149
1150C kCFRunLoopRunFinished 1
1151C kCFRunLoopRunStopped 2
1152C kCFRunLoopRunTimedOut 3
1153C kCFRunLoopRunHandledSource 4
1154
1155V kCFRunLoopCommonModes {CFStringRef}
1156V kCFRunLoopDefaultMode {CFStringRef}
1157
1158# CFRunLoopTimer
1159
1160T CFRunLoopTimerRef @
1161
1162# CFString
1163
1164T CFStringRef @
1165
9561f209
JF
1166# CFTimeZone
1167
1168F CFTimeZoneCreateWithName {CFTimeZoneRef}{CFAllocatorRef}{CFStringRef}{Boolean}
1169F CFTimeZoneCreateWithTimeIntervalFromGMT {CFTimeZoneRef}{CFAllocatorRef}{CFTimeInterval}
1170F CFTimeZoneCreate {CFTimeZoneRef}{CFAllocatorRef}{CFStringRef}{CFDataRef}
1171
1172F CFTimeZoneCopyAbbreviationDictionary {CFDictionaryRef}
1173F CFTimeZoneCopyAbbreviation {CFStringRef}{CFTimeZoneRef}{CFAbsoluteTime}
1174F CFTimeZoneCopyDefault {CFTimeZoneRef}
1175F CFTimeZoneCopySystem {CFTimeZoneRef}
1176F CFTimeZoneSetDefault v{CFTimeZoneRef}
1177F CFTimeZoneCopyKnownNames {CFArrayRef}
1178F CFTimeZoneResetSystem v
1179F CFTimeZoneSetAbbreviationDictionary v{CFDictionaryRef}
1180
1181F CFTimeZoneGetName {CFStringRef}{CFTimeZoneRef}
1182F CFTimeZoneCopyLocalizedName {CFStringRef}{CFTimeZoneRef}{CFTimeZoneNameStyle}{CFLocaleRef}
1183F CFTimeZoneGetSecondsFromGMT {CFTimeInterval}{CFTimeZoneRef}{CFAbsoluteTime}
1184F CFTimeZoneGetData {CFDataRef}{CFTimeZoneRef}
1185
1186F CFTimeZoneIsDaylightSavingTime {Boolean}{CFTimeZoneRef}{CFAbsoluteTime}
1187F CFTimeZoneGetDaylightSavingTimeOffset {CFTimeInterval}{CFTimeZoneRef}{CFAbsoluteTime}
1188F CFTimeZoneGetNextDaylightSavingTimeTransition {CFAbsoluteTime}{CFTimeZoneRef}{CFAbsoluteTime}
1189
1190F CFTimeZoneGetTypeID {CFTypeID}
1191
1192T CFTimeZoneNameStyle {CFIndex}
1193T CFTimeZoneRef @
1194# CFTimeZoneRef ^r{__CFTimeZoneRef}
1195
1196V kCFTimeZoneSystemTimeZoneDidChangeNotification {CFStringRef}
1197
1198C kCFTimeZoneNameStyleStandard 0
1199C kCFTimeZoneNameStyleShortStandard 1
1200C kCFTimeZoneNameStyleDaylightSaving 2
1201C kCFTimeZoneNameStyleShortDaylightSaving 3
1202
c239b9f8
JF
1203# CFType
1204
1205F CFGetAllocator {CFAllocatorRef}{CFTypeRef}
1206F CFGetRetainCount {CFIndex}{CFTypeRef}
1207F CFMakeCollectable {CFTypeRef}{CFTypeRef}
1208F CFRelease v{CFTypeRef}
1209F CFRetain {CFTypeRef}{CFTypeRef}
1210
1211F CFEqual
1212
1213F CFHash {CFHashCode}{CFTypeRef}
1214
1215F CFGetTypeID {CFTypeID}{CFTypeRef}
1216F CFShow v{CFTypeRef}
1217
1218T CFHashCode L
1219T CFTypeID L
2385c806 1220
c239b9f8 1221T CFTypeRef @
2385c806 1222# CFTypeRef ^rv
c239b9f8
JF
1223
1224# Private
c93b7f73 1225
c93b7f73
JF
1226F CFShowStr v@
1227
9e20b0b7
JF
1228f CoreGraphics
1229
61933e16 1230T CGFloat f
9e20b0b7 1231
61933e16
JF
1232# CGAffineTransform
1233
1234F CGAffineTransformMake {CGAffineTransform}{CGFloat}{CGFloat}{CGFloat}{CGFloat}{CGFloat}{CGFloat}
1235F CGAffineTransformMakeRotation {CGAffineTransform}{CGFloat}
1236F CGAffineTransformMakeScale {CGAffineTransform}{CGFloat}{CGFloat}
1237F CGAffineTransformMakeTranslation {CGAffineTransform}{CGFloat}{CGFloat}
1238
1239F CGAffineTransformTranslate {CGAffineTransform}{CGAffineTransform}{CGFloat}{CGFloat}
1240F CGAffineTransformScale {CGAffineTransform}{CGAffineTransform}{CGFloat}{CGFloat}
1241F CGAffineTransformRotate {CGAffineTransform}{CGAffineTransform}{CGFloat}
1242F CGAffineTransformInvert {CGAffineTransform}{CGAffineTransform}
1243F CGAffineTransformConcat {CGAffineTransform}{CGAffineTransform}{CGAffineTransform}
1244
1245F CGPointApplyAffineTransform {CGPoint}{CGPoint}{CGAffineTransform}
1246F CGSizeApplyAffineTransform {CGSize}{CGSize}{CGAffineTransform}
1247F CGRectApplyAffineTransform {CGRect}{CGRect}{CGAffineTransform}
1248
1249F CGAffineTransformIsIdentity B{CGAffineTransform}
1250F CGAffineTransformEqualToTransform B{CGAffineTransform}{CGAffineTransform}
1251
1252S CGAffineTransform "a"{CGFloat}"b"{CGFloat}"c"{CGFloat}"d"{CGFloat}"tx"{CGFloat}"ty"{CGFloat}
1253
1254V CGAffineTransformIdentity {CGAffineTransform}
1255
1256# CGContext
1257
1258T CGContextRef ^{CGContext}
1259
1260E CGBlendMode
1261C kCGBlendModeNormal 0
1262C kCGBlendModeMultiply 1
1263C kCGBlendModeScreen 2
1264C kCGBlendModeOverlay 3
1265C kCGBlendModeDarken 4
1266C kCGBlendModeLighten 5
1267C kCGBlendModeColorDodge 6
1268C kCGBlendModeColorBurn 7
1269C kCGBlendModeSoftLight 8
1270C kCGBlendModeHardLight 9
1271C kCGBlendModeDifference 10
1272C kCGBlendModeExclusion 11
1273C kCGBlendModeHue 12
1274C kCGBlendModeSaturation 13
1275C kCGBlendModeColor 14
1276C kCGBlendModeLuminosity 15
1277C kCGBlendModeClear 16
1278C kCGBlendModeCopy 17
1279C kCGBlendModeSourceIn 18
1280C kCGBlendModeSourceOut 19
1281C kCGBlendModeSourceAtop 20
1282C kCGBlendModeDestinationOver 21
1283C kCGBlendModeDestinationIn 22
1284C kCGBlendModeDestinationOut 23
1285C kCGBlendModeDestinationAtop 24
1286C kCGBlendModeXOR 25
1287C kCGBlendModePlusDarker 26
1288C kCGBlendModePlusLighter 27
1289
1290E CGInterpolationQuality
1291C kCGInterpolationDefault 0
1292C kCGInterpolationNone 1
1293C kCGInterpolationLow 2
1294C kCGInterpolationHigh 3
1295
1296E CGLineCap
1297C kCGLineCapButt 0
1298C kCGLineCapRound 1
1299C kCGLineCapSquare 2
1300
1301E CGLineJoin
1302C kCGLineJoinMiter 0
1303C kCGLineJoinRound 1
1304C kCGLineJoinBevel 2
1305
1306E CGTextDrawingMode
1307C kCGTextFill 0
1308C kCGTextStroke 1
1309C kCGTextFillStroke 2
1310C kCGTextInvisible 3
1311C kCGTextFillClip 4
1312C kCGTextStrokeClip 5
1313C kCGTextFillStrokeClip 6
1314C kCGTextClip 7
1315
1316E CGTextEncoding
1317C kCGEncodingFontSpecific 0
1318C kCGEncodingMacRoman 1
9e20b0b7 1319
61933e16 1320f CoreLocation
9e20b0b7 1321
61933e16 1322T CLLocationDegrees d
9e20b0b7 1323
61933e16 1324S CLLocationCoordinate2D "latitude"{CLLocationDegrees}"longitude"{CLLocationDegrees}
9e20b0b7 1325
61933e16 1326T CLLocationAccuracy d
c93b7f73
JF
1327
1328V kCLLocationAccuracyBest d
1329V kCLLocationAccuracyNearestTenMeters d
1330V kCLLocationAccuracyHundredMeters d
1331V kCLLocationAccuracyKilometer d
1332V kCLLocationAccuracyThreeKilometers d
1333
61933e16
JF
1334T CLLocationSpeed d
1335T CLLocationDirection d
1336
c93b7f73
JF
1337V kCLDistanceFilterNone d
1338V kCLHeadingFilterNone d
1339
1340C kCLErrorLocationUnknown 0
1341C kCLErrorDenied 1
1342C kCLErrorNetwork 2
1343C kCLErrorHeadingFailure 3
1344
1345V kCLErrorDomain @
1346
020d5724
JF
1347f CoreTelephony
1348
1349# most of this is garbage
1350
020d5724
JF
1351T CTCallRef @
1352
1353# CTCallAddressBlocked
1354# CTCallAnswer
1355# CTCallAnswerEndingActive
1356# CTCallAnswerEndingAllOthers
1357# CTCallAnswerEndingHeld
1358# CTCallAnswerWithSourceIdentifier
1359F CTCallCopyAddress {CFStringRef}{CFAllocatorRef}{CTCallRef}
1360# CTCallCopyAllCallsSince
1361# CTCallCopyAllIncomingCallsSince
9561f209
JF
1362F CTCallCopyAllMissedCallsAfterRowID {CFArrayRef}{CFAllocatorRef}l
1363F CTCallCopyAllMissedCallsSince {CFArrayRef}{CFAllocatorRef}{CFDateRef}
020d5724
JF
1364# CTCallCopyAllOutgoingCallsSince
1365# CTCallCopyName
1366# CTCallCopyUUID
1367# CTCallDeleteAllCallsBeforeDate
1368# CTCallDial
1369# CTCallDialEmergency
1370# CTCallDialEmergencyWithSourceIdentifier
1371# CTCallDialVoicemail
1372# CTCallDialVoicemailWithSourceIdentifier
1373# CTCallDialWithID
1374# CTCallDialWithIDAndSourceIdentifier
1375# CTCallDialWithSourceIdentifier
1376# CTCallDisconnect
1377# CTCallGetCauseCode
1378# CTCallGetDuration
1379# CTCallGetEmergencyStatus
1380F CTCallGetGetRowIDOfLastInsert i
1381F CTCallGetID l{CTCallRef}
1382# CTCallGetMultiPartyCallCountMax
1383F CTCallGetStartTime B{CTCallRef}^d
1384# CTCallGetStatus
1385F CTCallGetTypeID {CFTypeID}
1386# CTCallHistoryInvalidateCaches
1387# CTCallHold
1388# CTCallIsAlerting
1389# CTCallIsConferenced
1390# CTCallIsOutgoing
1391# CTCallIsToVoicemail
1392# CTCallIsWaiting
1393# CTCallJoinConference
1394# CTCallLeaveConference
1395# CTCallListDisconnect
1396# CTCallListDisconnectAll
1397# CTCallResume
1398# CTCallTimersGetAll
1399# CTCallTimersGetIncoming
1400# CTCallTimersGetLast
1401# CTCallTimersGetLastResetTime
1402# CTCallTimersGetLifetime
1403# CTCallTimersGetOutgoing
1404# CTCallTimersReset
1405
283e7e33
JF
1406f Foundation
1407
61933e16
JF
1408T NSAppleEventManagerSuspensionID ^r{__NSAppleEventManagerSuspension}
1409
1410E _NSByteOrder
1411C NS_UnknownByteOrder CFByteOrderUnknown
1412C NS_LittleEndian CFByteOrderLittleEndian
1413C NS_BigEndian CFByteOrderBigEndian
1414
1415# NSComparator
1416
1417C NSOrderedAscending -1
1418C NSOrderedSame 0
1419C NSOrderedDescending 1
1420T NSComparisonResult {NSInteger}
1421
1422# NSDecimal
1423
1424T NSEnumerationOptions {NSUInteger}
1425# NSHashEnumerator
1426T NSHashTable {_NSHashTable}
1427# NSHashTableCallBacks
1428
1429T NSHashTableOptions {NSUInteger}
1430T NSInteger l
1431
1432# NSMapEnumerator
1433
1434T NSMapTable {_NSMapTable}
1435# NSMapTableKeyCallBacks
1436
1437T NSMapTableOptions {NSUInteger}
1438# NSMapTableValueCallBacks
1439
83e2af78 1440S _NSPoint "x"{CGFloat}"y"{CGFloat}
61933e16
JF
1441T NSPoint {_NSPoint}
1442T NSPointArray ^{NSPoint}
1443T NSPointPointer ^{NSPoint}
1444
1445S _NSRange "location"{NSUInteger}"length"{NSUInteger}
1446T NSRange {_NSRange}
1447T NSRangePointer ^{NSRange}
1448
1449S _NSRect "origin"{NSPoint}"size"{NSSize}
1450T NSRectArray ^{NSRect}
283e7e33
JF
1451
1452C NSMinXEdge 0
1453C NSMinYEdge 1
1454C NSMaxXEdge 2
1455C NSMaxYEdge 3
1456
61933e16
JF
1457T NSRectPointer ^{NSRect}
1458
283e7e33
JF
1459C NSApplicationDirectory 1
1460C NSDemoApplicationDirectory 2
1461C NSDeveloperApplicationDirectory 3
1462C NSAdminApplicationDirectory 4
1463C NSLibraryDirectory 5
1464C NSDeveloperDirectory 6
1465C NSUserDirectory 7
1466C NSDocumentationDirectory 8
1467C NSDocumentDirectory 9
1468C NSCoreServiceDirectory 10
1469C NSAutosavedInformationDirectory 11
1470C NSDesktopDirectory 12
1471C NSCachesDirectory 13
1472C NSApplicationSupportDirectory 14
1473C NSDownloadsDirectory 15
1474C NSInputMethodsDirectory 16
1475C NSMoviesDirectory 17
1476C NSMusicDirectory 18
1477C NSPicturesDirectory 19
1478C NSPrinterDescriptionDirectory 20
1479C NSSharedPublicDirectory 21
1480C NSPreferencePanesDirectory 22
1481C NSItemReplacementDirectory 99
1482C NSAllApplicationsDirectory 100
1483C NSAllLibrariesDirectory 101
61933e16 1484T NSSearchPathDirectory {NSUInteger}
283e7e33
JF
1485
1486C NSUserDomainMask 1
1487C NSLocalDomainMask 2
1488C NSNetworkDomainMask 4
1489C NSSystemDomainMask 8
1490C NSAllDomainsMask 0x0ffff
61933e16
JF
1491T NSSearchPathDomainMask {NSUInteger}
1492
1493S _NSSize "width"{CGFloat}"height"{CGFloat}
1494T NSSize {_NSSize}
1495
1496T NSSizePointer ^{NSSize}
1497T NSSocketNativeHandle i
1498T NSStringEncoding {NSUInteger}
1499S NSSwappedDouble "v"Q
1500S NSSwappedFloat "v"L
1501T NSTimeInterval d
1502# NSUncaughtExceptionHandler
1503T NSUInteger L
1504T NSZone {_NSZone}
283e7e33 1505
88c977fa
JF
1506f MapKit
1507
1508C MKMapTypeStandard 0
1509C MKMapTypeSatellite 1
1510C MKMapTypeHybrid 2
1511
1512V MKErrorDomain @
1513
1514C MKErrorUnknown 1
1515C MKErrorServerFailure 2
1516C MKErrorLoadingThrottled 3
1517C MKErrorPlacemarkNotFound 4
1518
1519C MKPinAnnotationColorRed 0
1520C MKPinAnnotationColorGreen 1
1521C MKPinAnnotationColorPurple 2
1522
1523# MKCoordinateRegionMake
61933e16 1524F MKCoordinateRegionMakeWithDistance {MKCoordinateRegion}{CLLocationCoordinate2D}{CLLocationDistance}{CLLocationDistance}
88c977fa 1525# MKCoordinateSpanMake
b09da87b 1526
34fc459c
JF
1527f MobileWiFi
1528
1529#F WiFiManagerClientAddNetwork
1530#F WiFiManagerClientCopyDevices
1531#F WiFiManagerClientCopyNetworks
1532#F WiFiManagerClientCopyProperty
1533#F WiFiManagerClientCreate
1534#F WiFiManagerClientDisable
1535#F WiFiManagerClientDisableNetwork
1536#F WiFiManagerClientDispatchNotificationResponse
1537#F WiFiManagerClientEnable
1538#F WiFiManagerClientEnableNetwork
1539#F WiFiManagerClientGetAssociationMode
1540#F WiFiManagerClientGetDevice
1541#F WiFiManagerClientGetType
1542#F WiFiManagerClientGetTypeID
1543#F WiFiManagerClientIsNetworkEnabled
1544#F WiFiManagerClientRegisterNotificationCallback
1545#F WiFiManagerClientRemoveNetwork
1546#F WiFiManagerClientScheduleWithRunLoop
1547#F WiFiManagerClientSetAssociationMode
1548#F WiFiManagerClientSetPower
1549#F WiFiManagerClientSetProperty
1550#F WiFiManagerClientSetType
1551#F WiFiManagerClientUnscheduleFromRunLoop
1552#F WiFiManagerClientUpdateNetwork
1553
1554F WiFiNetworkComparePriority B@@
1555#F WiFiNetworkCopyFilteredRecord
1556F WiFiNetworkCopyPassword @@
1557#F WiFiNetworkCopyPreparedEAPProfile
1558#F WiFiNetworkCopyRecord
1559#F WiFiNetworkCreate
1560#F WiFiNetworkCreateCopy
1561F WiFiNetworkGetAssociationDate @@
1562#F WiFiNetworkGetAuthFlags
1563#F WiFiNetworkGetDirectedState
1564#F WiFiNetworkGetFloatProperty
1565#F WiFiNetworkGetIntProperty
1566#F WiFiNetworkGetProperty
1567#F WiFiNetworkGetRateBounds
1568F WiFiNetworkGetSSID @@
1569F WiFiNetworkGetSSIDData @@
1570F WiFiNetworkGetTypeID {CFTypeID}
1571F WiFiNetworkIsEAP B@
1572F WiFiNetworkIsEnabled B@
1573F WiFiNetworkIsHidden B@
1574F WiFiNetworkIsHiddenSSID B@
1575F WiFiNetworkIsWEP B@
1576F WiFiNetworkIsWPA B@
1577#F WiFiNetworkMerge
1578#F WiFiNetworkMergeForAssociation
1579#F WiFiNetworkMergeProperties
1580F WiFiNetworkRemovePassword v@
1581F WiFiNetworkRequiresIdentity B@
1582F WiFiNetworkRequiresOneTimePassword B@
1583F WiFiNetworkRequiresPassword B@
1584F WiFiNetworkRequiresUsername B@
1585F WiFiNetworkSetAssociationDate v@@
1586#F WiFiNetworkSetDirectedState
1587#F WiFiNetworkSetFloatProperty
1588#F WiFiNetworkSetIntProperty
1589F WiFiNetworkSetPassword v@@
1590#F WiFiNetworkSetProperty
1591
953647c1
JF
1592C RTLD_LAZY 0x1
1593C RTLD_NOW 0x2
1594C RTLD_LOCAL 0x4
1595C RTLD_GLOBAL 0x8
1596
1597C RTLD_NOLOAD 0x10
1598C RTLD_NODELETE 0x80
1599C RTLD_FIRST 0x100
1600
1601C RTLD_NEXT -1
1602C RTLD_DEFAULT -2
1603C RTLD_SELF -3
1604
61933e16
JF
1605S dl_info "dli_fname"*"dli_fbase"v^"dli_sname"*"dli_saddr"^v
1606T Dl_info {dl_info}
1607
1608F dladdr i^rv^{dl_info}
953647c1
JF
1609F dlclose i^v
1610F dlerror *
1611F dlopen ^v*i
1612F dlsym ^v^v*
1613F dlopen_preflight B*