IvarSize.pas 110 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955
  1. {$mode objfpc}
  2. {$modeswitch objectivec1}
  3. program IvarSize;
  4. uses
  5. objcrtl,objcrtlmacosx,CocoaAll;
  6. type
  7. TDerivedNSAffineTransform = objcclass (NSAffineTransform)
  8. extraptr: pointer
  9. ;end;
  10. type
  11. TDerivedNSAppleEventDescriptor = objcclass (NSAppleEventDescriptor)
  12. extraptr: pointer
  13. ;end;
  14. type
  15. TDerivedNSAppleEventManager = objcclass (NSAppleEventManager)
  16. extraptr: pointer
  17. ;end;
  18. type
  19. TDerivedNSAppleScript = objcclass (NSAppleScript)
  20. extraptr: pointer
  21. ;end;
  22. type
  23. TDerivedNSArchiver = objcclass (NSArchiver)
  24. extraptr: pointer
  25. ;end;
  26. type
  27. TDerivedNSUnarchiver = objcclass (NSUnarchiver)
  28. extraptr: pointer
  29. ;end;
  30. type
  31. TDerivedNSArray = objcclass (NSArray)
  32. extraptr: pointer
  33. ;end;
  34. type
  35. TDerivedNSMutableArray = objcclass (NSMutableArray)
  36. extraptr: pointer
  37. ;end;
  38. type
  39. TDerivedNSAttributedString = objcclass (NSAttributedString)
  40. extraptr: pointer
  41. ;end;
  42. type
  43. TDerivedNSMutableAttributedString = objcclass (NSMutableAttributedString)
  44. extraptr: pointer
  45. ;end;
  46. type
  47. TDerivedNSAutoreleasePool = objcclass (NSAutoreleasePool)
  48. extraptr: pointer
  49. ;end;
  50. type
  51. TDerivedNSBundle = objcclass (NSBundle)
  52. extraptr: pointer
  53. ;end;
  54. type
  55. TDerivedNSCalendar = objcclass (NSCalendar)
  56. extraptr: pointer
  57. ;end;
  58. type
  59. TDerivedNSDateComponents = objcclass (NSDateComponents)
  60. extraptr: pointer
  61. ;end;
  62. type
  63. TDerivedNSCalendarDate = objcclass (NSCalendarDate)
  64. extraptr: pointer
  65. ;end;
  66. type
  67. TDerivedNSCharacterSet = objcclass (NSCharacterSet)
  68. extraptr: pointer
  69. ;end;
  70. type
  71. TDerivedNSMutableCharacterSet = objcclass (NSMutableCharacterSet)
  72. extraptr: pointer
  73. ;end;
  74. type
  75. TDerivedNSClassDescription = objcclass (NSClassDescription)
  76. extraptr: pointer
  77. ;end;
  78. type
  79. TDerivedNSCoder = objcclass (NSCoder)
  80. extraptr: pointer
  81. ;end;
  82. type
  83. TDerivedNSComparisonPredicate = objcclass (NSComparisonPredicate)
  84. extraptr: pointer
  85. ;end;
  86. type
  87. TDerivedNSCompoundPredicate = objcclass (NSCompoundPredicate)
  88. extraptr: pointer
  89. ;end;
  90. type
  91. TDerivedNSConnection = objcclass (NSConnection)
  92. extraptr: pointer
  93. ;end;
  94. type
  95. TDerivedNSDistantObjectRequest = objcclass (NSDistantObjectRequest)
  96. extraptr: pointer
  97. ;end;
  98. type
  99. TDerivedNSData = objcclass (NSData)
  100. extraptr: pointer
  101. ;end;
  102. type
  103. TDerivedNSMutableData = objcclass (NSMutableData)
  104. extraptr: pointer
  105. ;end;
  106. type
  107. TDerivedNSDate = objcclass (NSDate)
  108. extraptr: pointer
  109. ;end;
  110. type
  111. TDerivedNSDateFormatter = objcclass (NSDateFormatter)
  112. extraptr: pointer
  113. ;end;
  114. type
  115. TDerivedNSDecimalNumber = objcclass (NSDecimalNumber)
  116. extraptr: pointer
  117. ;end;
  118. type
  119. TDerivedNSDecimalNumberHandler = objcclass (NSDecimalNumberHandler)
  120. extraptr: pointer
  121. ;end;
  122. type
  123. TDerivedNSDictionary = objcclass (NSDictionary)
  124. extraptr: pointer
  125. ;end;
  126. type
  127. TDerivedNSMutableDictionary = objcclass (NSMutableDictionary)
  128. extraptr: pointer
  129. ;end;
  130. type
  131. TDerivedNSDistantObject = objcclass (NSDistantObject)
  132. extraptr: pointer
  133. ;end;
  134. type
  135. TDerivedNSDistributedLock = objcclass (NSDistributedLock)
  136. extraptr: pointer
  137. ;end;
  138. type
  139. TDerivedNSDistributedNotificationCenter = objcclass (NSDistributedNotificationCenter)
  140. extraptr: pointer
  141. ;end;
  142. type
  143. TDerivedNSEnumerator = objcclass (NSEnumerator)
  144. extraptr: pointer
  145. ;end;
  146. type
  147. TDerivedNSError = objcclass (NSError)
  148. extraptr: pointer
  149. ;end;
  150. type
  151. TDerivedNSException = objcclass (NSException)
  152. extraptr: pointer
  153. ;end;
  154. type
  155. TDerivedNSAssertionHandler = objcclass (NSAssertionHandler)
  156. extraptr: pointer
  157. ;end;
  158. type
  159. TDerivedNSExpression = objcclass (NSExpression)
  160. extraptr: pointer
  161. ;end;
  162. type
  163. TDerivedNSFileHandle = objcclass (NSFileHandle)
  164. extraptr: pointer
  165. ;end;
  166. type
  167. TDerivedNSPipe = objcclass (NSPipe)
  168. extraptr: pointer
  169. ;end;
  170. type
  171. TDerivedNSFileManager = objcclass (NSFileManager)
  172. extraptr: pointer
  173. ;end;
  174. type
  175. TDerivedNSDirectoryEnumerator = objcclass (NSDirectoryEnumerator)
  176. extraptr: pointer
  177. ;end;
  178. type
  179. TDerivedNSFormatter = objcclass (NSFormatter)
  180. extraptr: pointer
  181. ;end;
  182. type
  183. TDerivedNSGarbageCollector = objcclass (NSGarbageCollector)
  184. extraptr: pointer
  185. ;end;
  186. type
  187. TDerivedNSHashTable = objcclass (NSHashTable)
  188. extraptr: pointer
  189. ;end;
  190. type
  191. TDerivedNSHost = objcclass (NSHost)
  192. extraptr: pointer
  193. ;end;
  194. type
  195. TDerivedNSHTTPCookie = objcclass (NSHTTPCookie)
  196. extraptr: pointer
  197. ;end;
  198. type
  199. TDerivedNSHTTPCookieStorage = objcclass (NSHTTPCookieStorage)
  200. extraptr: pointer
  201. ;end;
  202. type
  203. TDerivedNSIndexPath = objcclass (NSIndexPath)
  204. extraptr: pointer
  205. ;end;
  206. type
  207. TDerivedNSIndexSet = objcclass (NSIndexSet)
  208. extraptr: pointer
  209. ;end;
  210. type
  211. TDerivedNSMutableIndexSet = objcclass (NSMutableIndexSet)
  212. extraptr: pointer
  213. ;end;
  214. type
  215. TDerivedNSKeyedArchiver = objcclass (NSKeyedArchiver)
  216. extraptr: pointer
  217. ;end;
  218. type
  219. TDerivedNSKeyedUnarchiver = objcclass (NSKeyedUnarchiver)
  220. extraptr: pointer
  221. ;end;
  222. type
  223. TDerivedNSLocale = objcclass (NSLocale)
  224. extraptr: pointer
  225. ;end;
  226. type
  227. TDerivedNSLock = objcclass (NSLock)
  228. extraptr: pointer
  229. ;end;
  230. type
  231. TDerivedNSConditionLock = objcclass (NSConditionLock)
  232. extraptr: pointer
  233. ;end;
  234. type
  235. TDerivedNSRecursiveLock = objcclass (NSRecursiveLock)
  236. extraptr: pointer
  237. ;end;
  238. type
  239. TDerivedNSCondition = objcclass (NSCondition)
  240. extraptr: pointer
  241. ;end;
  242. type
  243. TDerivedNSMapTable = objcclass (NSMapTable)
  244. extraptr: pointer
  245. ;end;
  246. type
  247. TDerivedNSMetadataQuery = objcclass (NSMetadataQuery)
  248. extraptr: pointer
  249. ;end;
  250. type
  251. TDerivedNSMetadataItem = objcclass (NSMetadataItem)
  252. extraptr: pointer
  253. ;end;
  254. type
  255. TDerivedNSMetadataQueryAttributeValueTuple = objcclass (NSMetadataQueryAttributeValueTuple)
  256. extraptr: pointer
  257. ;end;
  258. type
  259. TDerivedNSMetadataQueryResultGroup = objcclass (NSMetadataQueryResultGroup)
  260. extraptr: pointer
  261. ;end;
  262. type
  263. TDerivedNSMethodSignature = objcclass (NSMethodSignature)
  264. extraptr: pointer
  265. ;end;
  266. type
  267. TDerivedNSNetService = objcclass (NSNetService)
  268. extraptr: pointer
  269. ;end;
  270. type
  271. TDerivedNSNetServiceBrowser = objcclass (NSNetServiceBrowser)
  272. extraptr: pointer
  273. ;end;
  274. type
  275. TDerivedNSNotification = objcclass (NSNotification)
  276. extraptr: pointer
  277. ;end;
  278. type
  279. TDerivedNSNotificationCenter = objcclass (NSNotificationCenter)
  280. extraptr: pointer
  281. ;end;
  282. type
  283. TDerivedNSNotificationQueue = objcclass (NSNotificationQueue)
  284. extraptr: pointer
  285. ;end;
  286. type
  287. TDerivedNSNull = objcclass (NSNull)
  288. extraptr: pointer
  289. ;end;
  290. type
  291. TDerivedNSNumberFormatter = objcclass (NSNumberFormatter)
  292. extraptr: pointer
  293. ;end;
  294. type
  295. TDerivedNSObject = objcclass (NSObject)
  296. extraptr: pointer
  297. ;end;
  298. type
  299. TDerivedNSOperation = objcclass (NSOperation)
  300. extraptr: pointer
  301. ;end;
  302. type
  303. TDerivedNSInvocationOperation = objcclass (NSInvocationOperation)
  304. extraptr: pointer
  305. ;end;
  306. type
  307. TDerivedNSOperationQueue = objcclass (NSOperationQueue)
  308. extraptr: pointer
  309. ;end;
  310. type
  311. TDerivedNSPointerArray = objcclass (NSPointerArray)
  312. extraptr: pointer
  313. ;end;
  314. type
  315. TDerivedNSPort = objcclass (NSPort)
  316. extraptr: pointer
  317. ;end;
  318. type
  319. TDerivedNSMachPort = objcclass (NSMachPort)
  320. extraptr: pointer
  321. ;end;
  322. type
  323. TDerivedNSMessagePort = objcclass (NSMessagePort)
  324. extraptr: pointer
  325. ;end;
  326. type
  327. TDerivedNSSocketPort = objcclass (NSSocketPort)
  328. extraptr: pointer
  329. ;end;
  330. type
  331. TDerivedNSPortCoder = objcclass (NSPortCoder)
  332. extraptr: pointer
  333. ;end;
  334. type
  335. TDerivedNSPortMessage = objcclass (NSPortMessage)
  336. extraptr: pointer
  337. ;end;
  338. type
  339. TDerivedNSPortNameServer = objcclass (NSPortNameServer)
  340. extraptr: pointer
  341. ;end;
  342. type
  343. TDerivedNSMachBootstrapServer = objcclass (NSMachBootstrapServer)
  344. extraptr: pointer
  345. ;end;
  346. type
  347. TDerivedNSMessagePortNameServer = objcclass (NSMessagePortNameServer)
  348. extraptr: pointer
  349. ;end;
  350. type
  351. TDerivedNSSocketPortNameServer = objcclass (NSSocketPortNameServer)
  352. extraptr: pointer
  353. ;end;
  354. type
  355. TDerivedNSPredicate = objcclass (NSPredicate)
  356. extraptr: pointer
  357. ;end;
  358. type
  359. TDerivedNSProcessInfo = objcclass (NSProcessInfo)
  360. extraptr: pointer
  361. ;end;
  362. type
  363. TDerivedNSPropertyListSerialization = objcclass (NSPropertyListSerialization)
  364. extraptr: pointer
  365. ;end;
  366. type
  367. TDerivedNSProtocolChecker = objcclass (NSProtocolChecker)
  368. extraptr: pointer
  369. ;end;
  370. type
  371. TDerivedNSProxy = objcclass (NSProxy)
  372. extraptr: pointer
  373. ;end;
  374. type
  375. TDerivedNSRunLoop = objcclass (NSRunLoop)
  376. extraptr: pointer
  377. ;end;
  378. type
  379. TDerivedNSScanner = objcclass (NSScanner)
  380. extraptr: pointer
  381. ;end;
  382. type
  383. TDerivedNSScriptClassDescription = objcclass (NSScriptClassDescription)
  384. extraptr: pointer
  385. ;end;
  386. type
  387. TDerivedNSScriptCoercionHandler = objcclass (NSScriptCoercionHandler)
  388. extraptr: pointer
  389. ;end;
  390. type
  391. TDerivedNSScriptCommand = objcclass (NSScriptCommand)
  392. extraptr: pointer
  393. ;end;
  394. type
  395. TDerivedNSScriptCommandDescription = objcclass (NSScriptCommandDescription)
  396. extraptr: pointer
  397. ;end;
  398. type
  399. TDerivedNSScriptExecutionContext = objcclass (NSScriptExecutionContext)
  400. extraptr: pointer
  401. ;end;
  402. type
  403. TDerivedNSScriptObjectSpecifier = objcclass (NSScriptObjectSpecifier)
  404. extraptr: pointer
  405. ;end;
  406. type
  407. TDerivedNSIndexSpecifier = objcclass (NSIndexSpecifier)
  408. extraptr: pointer
  409. ;end;
  410. type
  411. TDerivedNSMiddleSpecifier = objcclass (NSMiddleSpecifier)
  412. extraptr: pointer
  413. ;end;
  414. type
  415. TDerivedNSNameSpecifier = objcclass (NSNameSpecifier)
  416. extraptr: pointer
  417. ;end;
  418. type
  419. TDerivedNSPositionalSpecifier = objcclass (NSPositionalSpecifier)
  420. extraptr: pointer
  421. ;end;
  422. type
  423. TDerivedNSPropertySpecifier = objcclass (NSPropertySpecifier)
  424. extraptr: pointer
  425. ;end;
  426. type
  427. TDerivedNSRandomSpecifier = objcclass (NSRandomSpecifier)
  428. extraptr: pointer
  429. ;end;
  430. type
  431. TDerivedNSRangeSpecifier = objcclass (NSRangeSpecifier)
  432. extraptr: pointer
  433. ;end;
  434. type
  435. TDerivedNSRelativeSpecifier = objcclass (NSRelativeSpecifier)
  436. extraptr: pointer
  437. ;end;
  438. type
  439. TDerivedNSUniqueIDSpecifier = objcclass (NSUniqueIDSpecifier)
  440. extraptr: pointer
  441. ;end;
  442. type
  443. TDerivedNSWhoseSpecifier = objcclass (NSWhoseSpecifier)
  444. extraptr: pointer
  445. ;end;
  446. type
  447. TDerivedNSCloneCommand = objcclass (NSCloneCommand)
  448. extraptr: pointer
  449. ;end;
  450. type
  451. TDerivedNSCloseCommand = objcclass (NSCloseCommand)
  452. extraptr: pointer
  453. ;end;
  454. type
  455. TDerivedNSCountCommand = objcclass (NSCountCommand)
  456. extraptr: pointer
  457. ;end;
  458. type
  459. TDerivedNSCreateCommand = objcclass (NSCreateCommand)
  460. extraptr: pointer
  461. ;end;
  462. type
  463. TDerivedNSDeleteCommand = objcclass (NSDeleteCommand)
  464. extraptr: pointer
  465. ;end;
  466. type
  467. TDerivedNSExistsCommand = objcclass (NSExistsCommand)
  468. extraptr: pointer
  469. ;end;
  470. type
  471. TDerivedNSGetCommand = objcclass (NSGetCommand)
  472. extraptr: pointer
  473. ;end;
  474. type
  475. TDerivedNSMoveCommand = objcclass (NSMoveCommand)
  476. extraptr: pointer
  477. ;end;
  478. type
  479. TDerivedNSQuitCommand = objcclass (NSQuitCommand)
  480. extraptr: pointer
  481. ;end;
  482. type
  483. TDerivedNSSetCommand = objcclass (NSSetCommand)
  484. extraptr: pointer
  485. ;end;
  486. type
  487. TDerivedNSScriptSuiteRegistry = objcclass (NSScriptSuiteRegistry)
  488. extraptr: pointer
  489. ;end;
  490. type
  491. TDerivedNSScriptWhoseTest = objcclass (NSScriptWhoseTest)
  492. extraptr: pointer
  493. ;end;
  494. type
  495. TDerivedNSLogicalTest = objcclass (NSLogicalTest)
  496. extraptr: pointer
  497. ;end;
  498. type
  499. TDerivedNSSpecifierTest = objcclass (NSSpecifierTest)
  500. extraptr: pointer
  501. ;end;
  502. type
  503. TDerivedNSSet = objcclass (NSSet)
  504. extraptr: pointer
  505. ;end;
  506. type
  507. TDerivedNSMutableSet = objcclass (NSMutableSet)
  508. extraptr: pointer
  509. ;end;
  510. type
  511. TDerivedNSCountedSet = objcclass (NSCountedSet)
  512. extraptr: pointer
  513. ;end;
  514. type
  515. TDerivedNSSortDescriptor = objcclass (NSSortDescriptor)
  516. extraptr: pointer
  517. ;end;
  518. type
  519. TDerivedNSSpellServer = objcclass (NSSpellServer)
  520. extraptr: pointer
  521. ;end;
  522. type
  523. TDerivedNSStream = objcclass (NSStream)
  524. extraptr: pointer
  525. ;end;
  526. type
  527. TDerivedNSInputStream = objcclass (NSInputStream)
  528. extraptr: pointer
  529. ;end;
  530. type
  531. TDerivedNSOutputStream = objcclass (NSOutputStream)
  532. extraptr: pointer
  533. ;end;
  534. type
  535. TDerivedNSString = objcclass (NSString)
  536. extraptr: pointer
  537. ;end;
  538. type
  539. TDerivedNSMutableString = objcclass (NSMutableString)
  540. extraptr: pointer
  541. ;end;
  542. type
  543. TDerivedNSSimpleCString = objcclass (NSSimpleCString)
  544. extraptr: pointer
  545. ;end;
  546. type
  547. TDerivedNSTask = objcclass (NSTask)
  548. extraptr: pointer
  549. ;end;
  550. type
  551. TDerivedNSThread = objcclass (NSThread)
  552. extraptr: pointer
  553. ;end;
  554. type
  555. TDerivedNSTimer = objcclass (NSTimer)
  556. extraptr: pointer
  557. ;end;
  558. type
  559. TDerivedNSTimeZone = objcclass (NSTimeZone)
  560. extraptr: pointer
  561. ;end;
  562. type
  563. TDerivedNSUndoManager = objcclass (NSUndoManager)
  564. extraptr: pointer
  565. ;end;
  566. type
  567. TDerivedNSURL = objcclass (NSURL)
  568. extraptr: pointer
  569. ;end;
  570. type
  571. TDerivedNSURLAuthenticationChallenge = objcclass (NSURLAuthenticationChallenge)
  572. extraptr: pointer
  573. ;end;
  574. type
  575. TDerivedNSCachedURLResponse = objcclass (NSCachedURLResponse)
  576. extraptr: pointer
  577. ;end;
  578. type
  579. TDerivedNSURLCache = objcclass (NSURLCache)
  580. extraptr: pointer
  581. ;end;
  582. type
  583. TDerivedNSURLConnection = objcclass (NSURLConnection)
  584. extraptr: pointer
  585. ;end;
  586. type
  587. TDerivedNSURLCredential = objcclass (NSURLCredential)
  588. extraptr: pointer
  589. ;end;
  590. type
  591. TDerivedNSURLCredentialStorage = objcclass (NSURLCredentialStorage)
  592. extraptr: pointer
  593. ;end;
  594. type
  595. TDerivedNSURLDownload = objcclass (NSURLDownload)
  596. extraptr: pointer
  597. ;end;
  598. type
  599. TDerivedNSURLHandle = objcclass (NSURLHandle)
  600. extraptr: pointer
  601. ;end;
  602. type
  603. TDerivedNSURLProtectionSpace = objcclass (NSURLProtectionSpace)
  604. extraptr: pointer
  605. ;end;
  606. type
  607. TDerivedNSURLProtocol = objcclass (NSURLProtocol)
  608. extraptr: pointer
  609. ;end;
  610. type
  611. TDerivedNSURLRequest = objcclass (NSURLRequest)
  612. extraptr: pointer
  613. ;end;
  614. type
  615. TDerivedNSMutableURLRequest = objcclass (NSMutableURLRequest)
  616. extraptr: pointer
  617. ;end;
  618. type
  619. TDerivedNSURLResponse = objcclass (NSURLResponse)
  620. extraptr: pointer
  621. ;end;
  622. type
  623. TDerivedNSHTTPURLResponse = objcclass (NSHTTPURLResponse)
  624. extraptr: pointer
  625. ;end;
  626. type
  627. TDerivedNSUserDefaults = objcclass (NSUserDefaults)
  628. extraptr: pointer
  629. ;end;
  630. type
  631. TDerivedNSValue = objcclass (NSValue)
  632. extraptr: pointer
  633. ;end;
  634. type
  635. TDerivedNSNumber = objcclass (NSNumber)
  636. extraptr: pointer
  637. ;end;
  638. type
  639. TDerivedNSValueTransformer = objcclass (NSValueTransformer)
  640. extraptr: pointer
  641. ;end;
  642. type
  643. TDerivedNSXMLDocument = objcclass (NSXMLDocument)
  644. extraptr: pointer
  645. ;end;
  646. type
  647. TDerivedNSXMLDTD = objcclass (NSXMLDTD)
  648. extraptr: pointer
  649. ;end;
  650. type
  651. TDerivedNSXMLDTDNode = objcclass (NSXMLDTDNode)
  652. extraptr: pointer
  653. ;end;
  654. type
  655. TDerivedNSXMLElement = objcclass (NSXMLElement)
  656. extraptr: pointer
  657. ;end;
  658. type
  659. TDerivedNSXMLNode = objcclass (NSXMLNode)
  660. extraptr: pointer
  661. ;end;
  662. type
  663. TDerivedNSXMLParser = objcclass (NSXMLParser)
  664. extraptr: pointer
  665. ;end;
  666. type
  667. TDerivedNSActionCell = objcclass (NSActionCell)
  668. extraptr: pointer
  669. ;end;
  670. type
  671. TDerivedNSAlert = objcclass (NSAlert)
  672. extraptr: pointer
  673. ;end;
  674. type
  675. TDerivedNSAnimation = objcclass (NSAnimation)
  676. extraptr: pointer
  677. ;end;
  678. type
  679. TDerivedNSViewAnimation = objcclass (NSViewAnimation)
  680. extraptr: pointer
  681. ;end;
  682. type
  683. TDerivedNSAnimationContext = objcclass (NSAnimationContext)
  684. extraptr: pointer
  685. ;end;
  686. type
  687. TDerivedNSApplication = objcclass (NSApplication)
  688. extraptr: pointer
  689. ;end;
  690. type
  691. TDerivedNSArrayController = objcclass (NSArrayController)
  692. extraptr: pointer
  693. ;end;
  694. type
  695. TDerivedNSATSTypesetter = objcclass (NSATSTypesetter)
  696. extraptr: pointer
  697. ;end;
  698. type
  699. TDerivedNSBezierPath = objcclass (NSBezierPath)
  700. extraptr: pointer
  701. ;end;
  702. type
  703. TDerivedNSBitmapImageRep = objcclass (NSBitmapImageRep)
  704. extraptr: pointer
  705. ;end;
  706. type
  707. TDerivedNSBox = objcclass (NSBox)
  708. extraptr: pointer
  709. ;end;
  710. type
  711. TDerivedNSBrowser = objcclass (NSBrowser)
  712. extraptr: pointer
  713. ;end;
  714. type
  715. TDerivedNSBrowserCell = objcclass (NSBrowserCell)
  716. extraptr: pointer
  717. ;end;
  718. type
  719. TDerivedNSButton = objcclass (NSButton)
  720. extraptr: pointer
  721. ;end;
  722. type
  723. TDerivedNSButtonCell = objcclass (NSButtonCell)
  724. extraptr: pointer
  725. ;end;
  726. type
  727. TDerivedNSCachedImageRep = objcclass (NSCachedImageRep)
  728. extraptr: pointer
  729. ;end;
  730. type
  731. TDerivedNSCell = objcclass (NSCell)
  732. extraptr: pointer
  733. ;end;
  734. type
  735. TDerivedNSCIImageRep = objcclass (NSCIImageRep)
  736. extraptr: pointer
  737. ;end;
  738. type
  739. TDerivedNSClipView = objcclass (NSClipView)
  740. extraptr: pointer
  741. ;end;
  742. type
  743. TDerivedNSCollectionViewItem = objcclass (NSCollectionViewItem)
  744. extraptr: pointer
  745. ;end;
  746. type
  747. TDerivedNSCollectionView = objcclass (NSCollectionView)
  748. extraptr: pointer
  749. ;end;
  750. type
  751. TDerivedNSColor = objcclass (NSColor)
  752. extraptr: pointer
  753. ;end;
  754. type
  755. TDerivedNSColorList = objcclass (NSColorList)
  756. extraptr: pointer
  757. ;end;
  758. type
  759. TDerivedNSColorPanel = objcclass (NSColorPanel)
  760. extraptr: pointer
  761. ;end;
  762. type
  763. TDerivedNSColorPicker = objcclass (NSColorPicker)
  764. extraptr: pointer
  765. ;end;
  766. type
  767. TDerivedNSColorSpace = objcclass (NSColorSpace)
  768. extraptr: pointer
  769. ;end;
  770. type
  771. TDerivedNSColorWell = objcclass (NSColorWell)
  772. extraptr: pointer
  773. ;end;
  774. type
  775. TDerivedNSComboBox = objcclass (NSComboBox)
  776. extraptr: pointer
  777. ;end;
  778. type
  779. TDerivedNSComboBoxCell = objcclass (NSComboBoxCell)
  780. extraptr: pointer
  781. ;end;
  782. type
  783. TDerivedNSControl = objcclass (NSControl)
  784. extraptr: pointer
  785. ;end;
  786. type
  787. TDerivedNSController = objcclass (NSController)
  788. extraptr: pointer
  789. ;end;
  790. type
  791. TDerivedNSCursor = objcclass (NSCursor)
  792. extraptr: pointer
  793. ;end;
  794. type
  795. TDerivedNSCustomImageRep = objcclass (NSCustomImageRep)
  796. extraptr: pointer
  797. ;end;
  798. type
  799. TDerivedNSDatePicker = objcclass (NSDatePicker)
  800. extraptr: pointer
  801. ;end;
  802. type
  803. TDerivedNSDatePickerCell = objcclass (NSDatePickerCell)
  804. extraptr: pointer
  805. ;end;
  806. type
  807. TDerivedNSDictionaryController = objcclass (NSDictionaryController)
  808. extraptr: pointer
  809. ;end;
  810. type
  811. TDerivedNSDockTile = objcclass (NSDockTile)
  812. extraptr: pointer
  813. ;end;
  814. type
  815. TDerivedNSDocument = objcclass (NSDocument)
  816. extraptr: pointer
  817. ;end;
  818. type
  819. TDerivedNSDocumentController = objcclass (NSDocumentController)
  820. extraptr: pointer
  821. ;end;
  822. type
  823. TDerivedNSDrawer = objcclass (NSDrawer)
  824. extraptr: pointer
  825. ;end;
  826. type
  827. TDerivedNSEPSImageRep = objcclass (NSEPSImageRep)
  828. extraptr: pointer
  829. ;end;
  830. type
  831. TDerivedNSEvent = objcclass (NSEvent)
  832. extraptr: pointer
  833. ;end;
  834. type
  835. TDerivedNSFileWrapper = objcclass (NSFileWrapper)
  836. extraptr: pointer
  837. ;end;
  838. type
  839. TDerivedNSFont = objcclass (NSFont)
  840. extraptr: pointer
  841. ;end;
  842. type
  843. TDerivedNSFontDescriptor = objcclass (NSFontDescriptor)
  844. extraptr: pointer
  845. ;end;
  846. type
  847. TDerivedNSFontManager = objcclass (NSFontManager)
  848. extraptr: pointer
  849. ;end;
  850. type
  851. TDerivedNSFontPanel = objcclass (NSFontPanel)
  852. extraptr: pointer
  853. ;end;
  854. type
  855. TDerivedNSFormCell = objcclass (NSFormCell)
  856. extraptr: pointer
  857. ;end;
  858. type
  859. TDerivedNSGlyphGenerator = objcclass (NSGlyphGenerator)
  860. extraptr: pointer
  861. ;end;
  862. type
  863. TDerivedNSGlyphInfo = objcclass (NSGlyphInfo)
  864. extraptr: pointer
  865. ;end;
  866. type
  867. TDerivedNSGradient = objcclass (NSGradient)
  868. extraptr: pointer
  869. ;end;
  870. type
  871. TDerivedNSGraphicsContext = objcclass (NSGraphicsContext)
  872. extraptr: pointer
  873. ;end;
  874. type
  875. TDerivedNSHelpManager = objcclass (NSHelpManager)
  876. extraptr: pointer
  877. ;end;
  878. type
  879. TDerivedNSImage = objcclass (NSImage)
  880. extraptr: pointer
  881. ;end;
  882. type
  883. TDerivedNSImageCell = objcclass (NSImageCell)
  884. extraptr: pointer
  885. ;end;
  886. type
  887. TDerivedNSImageRep = objcclass (NSImageRep)
  888. extraptr: pointer
  889. ;end;
  890. type
  891. TDerivedNSImageView = objcclass (NSImageView)
  892. extraptr: pointer
  893. ;end;
  894. type
  895. TDerivedNSInputManager = objcclass (NSInputManager)
  896. extraptr: pointer
  897. ;end;
  898. type
  899. TDerivedNSInputServer = objcclass (NSInputServer)
  900. extraptr: pointer
  901. ;end;
  902. type
  903. TDerivedNSLayoutManager = objcclass (NSLayoutManager)
  904. extraptr: pointer
  905. ;end;
  906. type
  907. TDerivedNSLevelIndicator = objcclass (NSLevelIndicator)
  908. extraptr: pointer
  909. ;end;
  910. type
  911. TDerivedNSLevelIndicatorCell = objcclass (NSLevelIndicatorCell)
  912. extraptr: pointer
  913. ;end;
  914. type
  915. TDerivedNSMatrix = objcclass (NSMatrix)
  916. extraptr: pointer
  917. ;end;
  918. type
  919. TDerivedNSMenu = objcclass (NSMenu)
  920. extraptr: pointer
  921. ;end;
  922. type
  923. TDerivedNSMenuItem = objcclass (NSMenuItem)
  924. extraptr: pointer
  925. ;end;
  926. type
  927. TDerivedNSMenuItemCell = objcclass (NSMenuItemCell)
  928. extraptr: pointer
  929. ;end;
  930. {$ifndef cpu64}
  931. type
  932. TDerivedNSMenuView = objcclass (NSMenuView)
  933. extraptr: pointer
  934. ;end;
  935. {$endif}
  936. type
  937. TDerivedNSMovie = objcclass (NSMovie)
  938. extraptr: pointer
  939. ;end;
  940. {$ifndef cpu64}
  941. type
  942. TDerivedNSMovieView = objcclass (NSMovieView)
  943. extraptr: pointer
  944. ;end;
  945. {$endif}
  946. type
  947. TDerivedNSNib = objcclass (NSNib)
  948. extraptr: pointer
  949. ;end;
  950. type
  951. TDerivedNSObjectController = objcclass (NSObjectController)
  952. extraptr: pointer
  953. ;end;
  954. type
  955. TDerivedNSOpenGLPixelFormat = objcclass (NSOpenGLPixelFormat)
  956. extraptr: pointer
  957. ;end;
  958. type
  959. TDerivedNSOpenGLPixelBuffer = objcclass (NSOpenGLPixelBuffer)
  960. extraptr: pointer
  961. ;end;
  962. type
  963. TDerivedNSOpenGLContext = objcclass (NSOpenGLContext)
  964. extraptr: pointer
  965. ;end;
  966. type
  967. TDerivedNSOpenGLView = objcclass (NSOpenGLView)
  968. extraptr: pointer
  969. ;end;
  970. type
  971. TDerivedNSOpenPanel = objcclass (NSOpenPanel)
  972. extraptr: pointer
  973. ;end;
  974. type
  975. TDerivedNSOutlineView = objcclass (NSOutlineView)
  976. extraptr: pointer
  977. ;end;
  978. type
  979. TDerivedNSPageLayout = objcclass (NSPageLayout)
  980. extraptr: pointer
  981. ;end;
  982. type
  983. TDerivedNSPanel = objcclass (NSPanel)
  984. extraptr: pointer
  985. ;end;
  986. type
  987. TDerivedNSTextTab = objcclass (NSTextTab)
  988. extraptr: pointer
  989. ;end;
  990. type
  991. TDerivedNSParagraphStyle = objcclass (NSParagraphStyle)
  992. extraptr: pointer
  993. ;end;
  994. type
  995. TDerivedNSMutableParagraphStyle = objcclass (NSMutableParagraphStyle)
  996. extraptr: pointer
  997. ;end;
  998. type
  999. TDerivedNSPasteboard = objcclass (NSPasteboard)
  1000. extraptr: pointer
  1001. ;end;
  1002. type
  1003. TDerivedNSPathCell = objcclass (NSPathCell)
  1004. extraptr: pointer
  1005. ;end;
  1006. type
  1007. TDerivedNSPathComponentCell = objcclass (NSPathComponentCell)
  1008. extraptr: pointer
  1009. ;end;
  1010. type
  1011. TDerivedNSPathControl = objcclass (NSPathControl)
  1012. extraptr: pointer
  1013. ;end;
  1014. type
  1015. TDerivedNSPDFImageRep = objcclass (NSPDFImageRep)
  1016. extraptr: pointer
  1017. ;end;
  1018. type
  1019. TDerivedNSPersistentDocument = objcclass (NSPersistentDocument)
  1020. extraptr: pointer
  1021. ;end;
  1022. type
  1023. TDerivedNSPICTImageRep = objcclass (NSPICTImageRep)
  1024. extraptr: pointer
  1025. ;end;
  1026. type
  1027. TDerivedNSPopUpButton = objcclass (NSPopUpButton)
  1028. extraptr: pointer
  1029. ;end;
  1030. type
  1031. TDerivedNSPopUpButtonCell = objcclass (NSPopUpButtonCell)
  1032. extraptr: pointer
  1033. ;end;
  1034. type
  1035. TDerivedNSPredicateEditor = objcclass (NSPredicateEditor)
  1036. extraptr: pointer
  1037. ;end;
  1038. type
  1039. TDerivedNSPrinter = objcclass (NSPrinter)
  1040. extraptr: pointer
  1041. ;end;
  1042. type
  1043. TDerivedNSPrintInfo = objcclass (NSPrintInfo)
  1044. extraptr: pointer
  1045. ;end;
  1046. type
  1047. TDerivedNSPrintOperation = objcclass (NSPrintOperation)
  1048. extraptr: pointer
  1049. ;end;
  1050. type
  1051. TDerivedNSPrintPanel = objcclass (NSPrintPanel)
  1052. extraptr: pointer
  1053. ;end;
  1054. type
  1055. TDerivedNSProgressIndicator = objcclass (NSProgressIndicator)
  1056. extraptr: pointer
  1057. ;end;
  1058. {$ifndef cpu64}
  1059. type
  1060. TDerivedNSQuickDrawView = objcclass (NSQuickDrawView)
  1061. extraptr: pointer
  1062. ;end;
  1063. {$endif}
  1064. type
  1065. TDerivedNSResponder = objcclass (NSResponder)
  1066. extraptr: pointer
  1067. ;end;
  1068. type
  1069. TDerivedNSRuleEditor = objcclass (NSRuleEditor)
  1070. extraptr: pointer
  1071. ;end;
  1072. type
  1073. TDerivedNSRulerMarker = objcclass (NSRulerMarker)
  1074. extraptr: pointer
  1075. ;end;
  1076. type
  1077. TDerivedNSRulerView = objcclass (NSRulerView)
  1078. extraptr: pointer
  1079. ;end;
  1080. type
  1081. TDerivedNSSavePanel = objcclass (NSSavePanel)
  1082. extraptr: pointer
  1083. ;end;
  1084. type
  1085. TDerivedNSScreen = objcclass (NSScreen)
  1086. extraptr: pointer
  1087. ;end;
  1088. type
  1089. TDerivedNSScroller = objcclass (NSScroller)
  1090. extraptr: pointer
  1091. ;end;
  1092. type
  1093. TDerivedNSScrollView = objcclass (NSScrollView)
  1094. extraptr: pointer
  1095. ;end;
  1096. type
  1097. TDerivedNSSearchField = objcclass (NSSearchField)
  1098. extraptr: pointer
  1099. ;end;
  1100. type
  1101. TDerivedNSSearchFieldCell = objcclass (NSSearchFieldCell)
  1102. extraptr: pointer
  1103. ;end;
  1104. type
  1105. TDerivedNSSecureTextField = objcclass (NSSecureTextField)
  1106. extraptr: pointer
  1107. ;end;
  1108. type
  1109. TDerivedNSSecureTextFieldCell = objcclass (NSSecureTextFieldCell)
  1110. extraptr: pointer
  1111. ;end;
  1112. type
  1113. TDerivedNSSegmentedControl = objcclass (NSSegmentedControl)
  1114. extraptr: pointer
  1115. ;end;
  1116. type
  1117. TDerivedNSShadow = objcclass (NSShadow)
  1118. extraptr: pointer
  1119. ;end;
  1120. type
  1121. TDerivedNSSlider = objcclass (NSSlider)
  1122. extraptr: pointer
  1123. ;end;
  1124. type
  1125. TDerivedNSSliderCell = objcclass (NSSliderCell)
  1126. extraptr: pointer
  1127. ;end;
  1128. type
  1129. TDerivedNSSound = objcclass (NSSound)
  1130. extraptr: pointer
  1131. ;end;
  1132. type
  1133. TDerivedNSSpeechRecognizer = objcclass (NSSpeechRecognizer)
  1134. extraptr: pointer
  1135. ;end;
  1136. type
  1137. TDerivedNSSpeechSynthesizer = objcclass (NSSpeechSynthesizer)
  1138. extraptr: pointer
  1139. ;end;
  1140. type
  1141. TDerivedNSSpellChecker = objcclass (NSSpellChecker)
  1142. extraptr: pointer
  1143. ;end;
  1144. type
  1145. TDerivedNSSplitView = objcclass (NSSplitView)
  1146. extraptr: pointer
  1147. ;end;
  1148. type
  1149. TDerivedNSStatusBar = objcclass (NSStatusBar)
  1150. extraptr: pointer
  1151. ;end;
  1152. type
  1153. TDerivedNSStatusItem = objcclass (NSStatusItem)
  1154. extraptr: pointer
  1155. ;end;
  1156. type
  1157. TDerivedNSStepper = objcclass (NSStepper)
  1158. extraptr: pointer
  1159. ;end;
  1160. type
  1161. TDerivedNSStepperCell = objcclass (NSStepperCell)
  1162. extraptr: pointer
  1163. ;end;
  1164. type
  1165. TDerivedNSTableColumn = objcclass (NSTableColumn)
  1166. extraptr: pointer
  1167. ;end;
  1168. type
  1169. TDerivedNSTableHeaderCell = objcclass (NSTableHeaderCell)
  1170. extraptr: pointer
  1171. ;end;
  1172. type
  1173. TDerivedNSTableHeaderView = objcclass (NSTableHeaderView)
  1174. extraptr: pointer
  1175. ;end;
  1176. type
  1177. TDerivedNSTableView = objcclass (NSTableView)
  1178. extraptr: pointer
  1179. ;end;
  1180. type
  1181. TDerivedNSTabView = objcclass (NSTabView)
  1182. extraptr: pointer
  1183. ;end;
  1184. type
  1185. TDerivedNSTabViewItem = objcclass (NSTabViewItem)
  1186. extraptr: pointer
  1187. ;end;
  1188. type
  1189. TDerivedNSText = objcclass (NSText)
  1190. extraptr: pointer
  1191. ;end;
  1192. type
  1193. TDerivedNSTextAttachmentCell = objcclass (NSTextAttachmentCell)
  1194. extraptr: pointer
  1195. ;end;
  1196. type
  1197. TDerivedNSTextAttachment = objcclass (NSTextAttachment)
  1198. extraptr: pointer
  1199. ;end;
  1200. type
  1201. TDerivedNSTextContainer = objcclass (NSTextContainer)
  1202. extraptr: pointer
  1203. ;end;
  1204. type
  1205. TDerivedNSTextField = objcclass (NSTextField)
  1206. extraptr: pointer
  1207. ;end;
  1208. type
  1209. TDerivedNSTextFieldCell = objcclass (NSTextFieldCell)
  1210. extraptr: pointer
  1211. ;end;
  1212. type
  1213. TDerivedNSTextList = objcclass (NSTextList)
  1214. extraptr: pointer
  1215. ;end;
  1216. type
  1217. TDerivedNSTextStorage = objcclass (NSTextStorage)
  1218. extraptr: pointer
  1219. ;end;
  1220. type
  1221. TDerivedNSTextBlock = objcclass (NSTextBlock)
  1222. extraptr: pointer
  1223. ;end;
  1224. type
  1225. TDerivedNSTextTableBlock = objcclass (NSTextTableBlock)
  1226. extraptr: pointer
  1227. ;end;
  1228. type
  1229. TDerivedNSTextTable = objcclass (NSTextTable)
  1230. extraptr: pointer
  1231. ;end;
  1232. type
  1233. TDerivedNSTextView = objcclass (NSTextView)
  1234. extraptr: pointer
  1235. ;end;
  1236. type
  1237. TDerivedNSTokenField = objcclass (NSTokenField)
  1238. extraptr: pointer
  1239. ;end;
  1240. type
  1241. TDerivedNSTokenFieldCell = objcclass (NSTokenFieldCell)
  1242. extraptr: pointer
  1243. ;end;
  1244. type
  1245. TDerivedNSToolbar = objcclass (NSToolbar)
  1246. extraptr: pointer
  1247. ;end;
  1248. type
  1249. TDerivedNSToolbarItem = objcclass (NSToolbarItem)
  1250. extraptr: pointer
  1251. ;end;
  1252. type
  1253. TDerivedNSToolbarItemGroup = objcclass (NSToolbarItemGroup)
  1254. extraptr: pointer
  1255. ;end;
  1256. type
  1257. TDerivedNSTrackingArea = objcclass (NSTrackingArea)
  1258. extraptr: pointer
  1259. ;end;
  1260. type
  1261. TDerivedNSTreeController = objcclass (NSTreeController)
  1262. extraptr: pointer
  1263. ;end;
  1264. type
  1265. TDerivedNSTreeNode = objcclass (NSTreeNode)
  1266. extraptr: pointer
  1267. ;end;
  1268. type
  1269. TDerivedNSTypesetter = objcclass (NSTypesetter)
  1270. extraptr: pointer
  1271. ;end;
  1272. type
  1273. TDerivedNSUserDefaultsController = objcclass (NSUserDefaultsController)
  1274. extraptr: pointer
  1275. ;end;
  1276. type
  1277. TDerivedNSView = objcclass (NSView)
  1278. extraptr: pointer
  1279. ;end;
  1280. type
  1281. TDerivedNSViewController = objcclass (NSViewController)
  1282. extraptr: pointer
  1283. ;end;
  1284. type
  1285. TDerivedNSWindow = objcclass (NSWindow)
  1286. extraptr: pointer
  1287. ;end;
  1288. type
  1289. TDerivedNSWindowController = objcclass (NSWindowController)
  1290. extraptr: pointer
  1291. ;end;
  1292. type
  1293. TDerivedNSWorkspace = objcclass (NSWorkspace)
  1294. extraptr: pointer
  1295. ;end;
  1296. procedure PrintGlue1;
  1297. var
  1298. pool: NSAutoReleasePool;
  1299. begin
  1300. pool:=NSAutoReleasePool.alloc.init;
  1301. if class_getInstanceSize(TDerivedNSAffineTransform) <> (class_getInstanceSize(NSAffineTransform)+sizeof(pointer)) then
  1302. writeln('size of NSAffineTransform is wrong: ',class_getInstanceSize(TDerivedNSAffineTransform),' <> ',class_getInstanceSize(NSAffineTransform)+sizeof(pointer));
  1303. if class_getInstanceSize(TDerivedNSAppleEventDescriptor) <> (class_getInstanceSize(NSAppleEventDescriptor)+sizeof(pointer)) then
  1304. writeln('size of NSAppleEventDescriptor is wrong: ',class_getInstanceSize(TDerivedNSAppleEventDescriptor),' <> ',class_getInstanceSize(NSAppleEventDescriptor)+sizeof(pointer));
  1305. if class_getInstanceSize(TDerivedNSAppleEventManager) <> (class_getInstanceSize(NSAppleEventManager)+sizeof(pointer)) then
  1306. writeln('size of NSAppleEventManager is wrong: ',class_getInstanceSize(TDerivedNSAppleEventManager),' <> ',class_getInstanceSize(NSAppleEventManager)+sizeof(pointer));
  1307. if class_getInstanceSize(TDerivedNSAppleScript) <> (class_getInstanceSize(NSAppleScript)+sizeof(pointer)) then
  1308. writeln('size of NSAppleScript is wrong: ',class_getInstanceSize(TDerivedNSAppleScript),' <> ',class_getInstanceSize(NSAppleScript)+sizeof(pointer));
  1309. if class_getInstanceSize(TDerivedNSArchiver) <> (class_getInstanceSize(NSArchiver)+sizeof(pointer)) then
  1310. writeln('size of NSArchiver is wrong: ',class_getInstanceSize(TDerivedNSArchiver),' <> ',class_getInstanceSize(NSArchiver)+sizeof(pointer));
  1311. if class_getInstanceSize(TDerivedNSUnarchiver) <> (class_getInstanceSize(NSUnarchiver)+sizeof(pointer)) then
  1312. writeln('size of NSUnarchiver is wrong: ',class_getInstanceSize(TDerivedNSUnarchiver),' <> ',class_getInstanceSize(NSUnarchiver)+sizeof(pointer));
  1313. if class_getInstanceSize(TDerivedNSArray) <> (class_getInstanceSize(NSArray)+sizeof(pointer)) then
  1314. writeln('size of NSArray is wrong: ',class_getInstanceSize(TDerivedNSArray),' <> ',class_getInstanceSize(NSArray)+sizeof(pointer));
  1315. if class_getInstanceSize(TDerivedNSMutableArray) <> (class_getInstanceSize(NSMutableArray)+sizeof(pointer)) then
  1316. writeln('size of NSMutableArray is wrong: ',class_getInstanceSize(TDerivedNSMutableArray),' <> ',class_getInstanceSize(NSMutableArray)+sizeof(pointer));
  1317. if class_getInstanceSize(TDerivedNSAttributedString) <> (class_getInstanceSize(NSAttributedString)+sizeof(pointer)) then
  1318. writeln('size of NSAttributedString is wrong: ',class_getInstanceSize(TDerivedNSAttributedString),' <> ',class_getInstanceSize(NSAttributedString)+sizeof(pointer));
  1319. if class_getInstanceSize(TDerivedNSMutableAttributedString) <> (class_getInstanceSize(NSMutableAttributedString)+sizeof(pointer)) then
  1320. writeln('size of NSMutableAttributedString is wrong: ',class_getInstanceSize(TDerivedNSMutableAttributedString),' <> ',class_getInstanceSize(NSMutableAttributedString)+sizeof(pointer));
  1321. if class_getInstanceSize(TDerivedNSAutoreleasePool) <> (class_getInstanceSize(NSAutoreleasePool)+sizeof(pointer)) then
  1322. writeln('size of NSAutoreleasePool is wrong: ',class_getInstanceSize(TDerivedNSAutoreleasePool),' <> ',class_getInstanceSize(NSAutoreleasePool)+sizeof(pointer));
  1323. if class_getInstanceSize(TDerivedNSBundle) <> (class_getInstanceSize(NSBundle)+sizeof(pointer)) then
  1324. writeln('size of NSBundle is wrong: ',class_getInstanceSize(TDerivedNSBundle),' <> ',class_getInstanceSize(NSBundle)+sizeof(pointer));
  1325. if class_getInstanceSize(TDerivedNSCalendar) <> (class_getInstanceSize(NSCalendar)+sizeof(pointer)) then
  1326. writeln('size of NSCalendar is wrong: ',class_getInstanceSize(TDerivedNSCalendar),' <> ',class_getInstanceSize(NSCalendar)+sizeof(pointer));
  1327. if class_getInstanceSize(TDerivedNSDateComponents) <> (class_getInstanceSize(NSDateComponents)+sizeof(pointer)) then
  1328. writeln('size of NSDateComponents is wrong: ',class_getInstanceSize(TDerivedNSDateComponents),' <> ',class_getInstanceSize(NSDateComponents)+sizeof(pointer));
  1329. if class_getInstanceSize(TDerivedNSCalendarDate) <> (class_getInstanceSize(NSCalendarDate)+sizeof(pointer)) then
  1330. writeln('size of NSCalendarDate is wrong: ',class_getInstanceSize(TDerivedNSCalendarDate),' <> ',class_getInstanceSize(NSCalendarDate)+sizeof(pointer));
  1331. if class_getInstanceSize(TDerivedNSCharacterSet) <> (class_getInstanceSize(NSCharacterSet)+sizeof(pointer)) then
  1332. writeln('size of NSCharacterSet is wrong: ',class_getInstanceSize(TDerivedNSCharacterSet),' <> ',class_getInstanceSize(NSCharacterSet)+sizeof(pointer));
  1333. if class_getInstanceSize(TDerivedNSMutableCharacterSet) <> (class_getInstanceSize(NSMutableCharacterSet)+sizeof(pointer)) then
  1334. writeln('size of NSMutableCharacterSet is wrong: ',class_getInstanceSize(TDerivedNSMutableCharacterSet),' <> ',class_getInstanceSize(NSMutableCharacterSet)+sizeof(pointer));
  1335. if class_getInstanceSize(TDerivedNSClassDescription) <> (class_getInstanceSize(NSClassDescription)+sizeof(pointer)) then
  1336. writeln('size of NSClassDescription is wrong: ',class_getInstanceSize(TDerivedNSClassDescription),' <> ',class_getInstanceSize(NSClassDescription)+sizeof(pointer));
  1337. if class_getInstanceSize(TDerivedNSCoder) <> (class_getInstanceSize(NSCoder)+sizeof(pointer)) then
  1338. writeln('size of NSCoder is wrong: ',class_getInstanceSize(TDerivedNSCoder),' <> ',class_getInstanceSize(NSCoder)+sizeof(pointer));
  1339. if class_getInstanceSize(TDerivedNSComparisonPredicate) <> (class_getInstanceSize(NSComparisonPredicate)+sizeof(pointer)) then
  1340. writeln('size of NSComparisonPredicate is wrong: ',class_getInstanceSize(TDerivedNSComparisonPredicate),' <> ',class_getInstanceSize(NSComparisonPredicate)+sizeof(pointer));
  1341. if class_getInstanceSize(TDerivedNSCompoundPredicate) <> (class_getInstanceSize(NSCompoundPredicate)+sizeof(pointer)) then
  1342. writeln('size of NSCompoundPredicate is wrong: ',class_getInstanceSize(TDerivedNSCompoundPredicate),' <> ',class_getInstanceSize(NSCompoundPredicate)+sizeof(pointer));
  1343. if class_getInstanceSize(TDerivedNSConnection) <> (class_getInstanceSize(NSConnection)+sizeof(pointer)) then
  1344. writeln('size of NSConnection is wrong: ',class_getInstanceSize(TDerivedNSConnection),' <> ',class_getInstanceSize(NSConnection)+sizeof(pointer));
  1345. if class_getInstanceSize(TDerivedNSDistantObjectRequest) <> (class_getInstanceSize(NSDistantObjectRequest)+sizeof(pointer)) then
  1346. writeln('size of NSDistantObjectRequest is wrong: ',class_getInstanceSize(TDerivedNSDistantObjectRequest),' <> ',class_getInstanceSize(NSDistantObjectRequest)+sizeof(pointer));
  1347. if class_getInstanceSize(TDerivedNSData) <> (class_getInstanceSize(NSData)+sizeof(pointer)) then
  1348. writeln('size of NSData is wrong: ',class_getInstanceSize(TDerivedNSData),' <> ',class_getInstanceSize(NSData)+sizeof(pointer));
  1349. if class_getInstanceSize(TDerivedNSMutableData) <> (class_getInstanceSize(NSMutableData)+sizeof(pointer)) then
  1350. writeln('size of NSMutableData is wrong: ',class_getInstanceSize(TDerivedNSMutableData),' <> ',class_getInstanceSize(NSMutableData)+sizeof(pointer));
  1351. if class_getInstanceSize(TDerivedNSDate) <> (class_getInstanceSize(NSDate)+sizeof(pointer)) then
  1352. writeln('size of NSDate is wrong: ',class_getInstanceSize(TDerivedNSDate),' <> ',class_getInstanceSize(NSDate)+sizeof(pointer));
  1353. if class_getInstanceSize(TDerivedNSDateFormatter) <> (class_getInstanceSize(NSDateFormatter)+sizeof(pointer)) then
  1354. writeln('size of NSDateFormatter is wrong: ',class_getInstanceSize(TDerivedNSDateFormatter),' <> ',class_getInstanceSize(NSDateFormatter)+sizeof(pointer));
  1355. if class_getInstanceSize(TDerivedNSDecimalNumber) <> (class_getInstanceSize(NSDecimalNumber)+sizeof(pointer)) then
  1356. writeln('size of NSDecimalNumber is wrong: ',class_getInstanceSize(TDerivedNSDecimalNumber),' <> ',class_getInstanceSize(NSDecimalNumber)+sizeof(pointer));
  1357. if class_getInstanceSize(TDerivedNSDecimalNumberHandler) <> (class_getInstanceSize(NSDecimalNumberHandler)+sizeof(pointer)) then
  1358. writeln('size of NSDecimalNumberHandler is wrong: ',class_getInstanceSize(TDerivedNSDecimalNumberHandler),' <> ',class_getInstanceSize(NSDecimalNumberHandler)+sizeof(pointer));
  1359. if class_getInstanceSize(TDerivedNSDictionary) <> (class_getInstanceSize(NSDictionary)+sizeof(pointer)) then
  1360. writeln('size of NSDictionary is wrong: ',class_getInstanceSize(TDerivedNSDictionary),' <> ',class_getInstanceSize(NSDictionary)+sizeof(pointer));
  1361. if class_getInstanceSize(TDerivedNSMutableDictionary) <> (class_getInstanceSize(NSMutableDictionary)+sizeof(pointer)) then
  1362. writeln('size of NSMutableDictionary is wrong: ',class_getInstanceSize(TDerivedNSMutableDictionary),' <> ',class_getInstanceSize(NSMutableDictionary)+sizeof(pointer));
  1363. if class_getInstanceSize(TDerivedNSDistantObject) <> (class_getInstanceSize(NSDistantObject)+sizeof(pointer)) then
  1364. writeln('size of NSDistantObject is wrong: ',class_getInstanceSize(TDerivedNSDistantObject),' <> ',class_getInstanceSize(NSDistantObject)+sizeof(pointer));
  1365. if class_getInstanceSize(TDerivedNSDistributedLock) <> (class_getInstanceSize(NSDistributedLock)+sizeof(pointer)) then
  1366. writeln('size of NSDistributedLock is wrong: ',class_getInstanceSize(TDerivedNSDistributedLock),' <> ',class_getInstanceSize(NSDistributedLock)+sizeof(pointer));
  1367. if class_getInstanceSize(TDerivedNSDistributedNotificationCenter) <> (class_getInstanceSize(NSDistributedNotificationCenter)+sizeof(pointer)) then
  1368. writeln('size of NSDistributedNotificationCenter is wrong: ',class_getInstanceSize(TDerivedNSDistributedNotificationCenter),' <> ',class_getInstanceSize(NSDistributedNotificationCenter)+sizeof(pointer));
  1369. if class_getInstanceSize(TDerivedNSEnumerator) <> (class_getInstanceSize(NSEnumerator)+sizeof(pointer)) then
  1370. writeln('size of NSEnumerator is wrong: ',class_getInstanceSize(TDerivedNSEnumerator),' <> ',class_getInstanceSize(NSEnumerator)+sizeof(pointer));
  1371. if class_getInstanceSize(TDerivedNSError) <> (class_getInstanceSize(NSError)+sizeof(pointer)) then
  1372. writeln('size of NSError is wrong: ',class_getInstanceSize(TDerivedNSError),' <> ',class_getInstanceSize(NSError)+sizeof(pointer));
  1373. if class_getInstanceSize(TDerivedNSException) <> (class_getInstanceSize(NSException)+sizeof(pointer)) then
  1374. writeln('size of NSException is wrong: ',class_getInstanceSize(TDerivedNSException),' <> ',class_getInstanceSize(NSException)+sizeof(pointer));
  1375. if class_getInstanceSize(TDerivedNSAssertionHandler) <> (class_getInstanceSize(NSAssertionHandler)+sizeof(pointer)) then
  1376. writeln('size of NSAssertionHandler is wrong: ',class_getInstanceSize(TDerivedNSAssertionHandler),' <> ',class_getInstanceSize(NSAssertionHandler)+sizeof(pointer));
  1377. if class_getInstanceSize(TDerivedNSExpression) <> (class_getInstanceSize(NSExpression)+sizeof(pointer)) then
  1378. writeln('size of NSExpression is wrong: ',class_getInstanceSize(TDerivedNSExpression),' <> ',class_getInstanceSize(NSExpression)+sizeof(pointer));
  1379. if class_getInstanceSize(TDerivedNSFileHandle) <> (class_getInstanceSize(NSFileHandle)+sizeof(pointer)) then
  1380. writeln('size of NSFileHandle is wrong: ',class_getInstanceSize(TDerivedNSFileHandle),' <> ',class_getInstanceSize(NSFileHandle)+sizeof(pointer));
  1381. if class_getInstanceSize(TDerivedNSPipe) <> (class_getInstanceSize(NSPipe)+sizeof(pointer)) then
  1382. writeln('size of NSPipe is wrong: ',class_getInstanceSize(TDerivedNSPipe),' <> ',class_getInstanceSize(NSPipe)+sizeof(pointer));
  1383. if class_getInstanceSize(TDerivedNSFileManager) <> (class_getInstanceSize(NSFileManager)+sizeof(pointer)) then
  1384. writeln('size of NSFileManager is wrong: ',class_getInstanceSize(TDerivedNSFileManager),' <> ',class_getInstanceSize(NSFileManager)+sizeof(pointer));
  1385. if class_getInstanceSize(TDerivedNSDirectoryEnumerator) <> (class_getInstanceSize(NSDirectoryEnumerator)+sizeof(pointer)) then
  1386. writeln('size of NSDirectoryEnumerator is wrong: ',class_getInstanceSize(TDerivedNSDirectoryEnumerator),' <> ',class_getInstanceSize(NSDirectoryEnumerator)+sizeof(pointer));
  1387. if class_getInstanceSize(TDerivedNSFormatter) <> (class_getInstanceSize(NSFormatter)+sizeof(pointer)) then
  1388. writeln('size of NSFormatter is wrong: ',class_getInstanceSize(TDerivedNSFormatter),' <> ',class_getInstanceSize(NSFormatter)+sizeof(pointer));
  1389. if class_getInstanceSize(TDerivedNSGarbageCollector) <> (class_getInstanceSize(NSGarbageCollector)+sizeof(pointer)) then
  1390. writeln('size of NSGarbageCollector is wrong: ',class_getInstanceSize(TDerivedNSGarbageCollector),' <> ',class_getInstanceSize(NSGarbageCollector)+sizeof(pointer));
  1391. if class_getInstanceSize(TDerivedNSHashTable) <> (class_getInstanceSize(NSHashTable)+sizeof(pointer)) then
  1392. writeln('size of NSHashTable is wrong: ',class_getInstanceSize(TDerivedNSHashTable),' <> ',class_getInstanceSize(NSHashTable)+sizeof(pointer));
  1393. if class_getInstanceSize(TDerivedNSHost) <> (class_getInstanceSize(NSHost)+sizeof(pointer)) then
  1394. writeln('size of NSHost is wrong: ',class_getInstanceSize(TDerivedNSHost),' <> ',class_getInstanceSize(NSHost)+sizeof(pointer));
  1395. if class_getInstanceSize(TDerivedNSHTTPCookie) <> (class_getInstanceSize(NSHTTPCookie)+sizeof(pointer)) then
  1396. writeln('size of NSHTTPCookie is wrong: ',class_getInstanceSize(TDerivedNSHTTPCookie),' <> ',class_getInstanceSize(NSHTTPCookie)+sizeof(pointer));
  1397. if class_getInstanceSize(TDerivedNSHTTPCookieStorage) <> (class_getInstanceSize(NSHTTPCookieStorage)+sizeof(pointer)) then
  1398. writeln('size of NSHTTPCookieStorage is wrong: ',class_getInstanceSize(TDerivedNSHTTPCookieStorage),' <> ',class_getInstanceSize(NSHTTPCookieStorage)+sizeof(pointer));
  1399. if class_getInstanceSize(TDerivedNSIndexPath) <> (class_getInstanceSize(NSIndexPath)+sizeof(pointer)) then
  1400. writeln('size of NSIndexPath is wrong: ',class_getInstanceSize(TDerivedNSIndexPath),' <> ',class_getInstanceSize(NSIndexPath)+sizeof(pointer));
  1401. if class_getInstanceSize(TDerivedNSIndexSet) <> (class_getInstanceSize(NSIndexSet)+sizeof(pointer)) then
  1402. writeln('size of NSIndexSet is wrong: ',class_getInstanceSize(TDerivedNSIndexSet),' <> ',class_getInstanceSize(NSIndexSet)+sizeof(pointer));
  1403. if class_getInstanceSize(TDerivedNSMutableIndexSet) <> (class_getInstanceSize(NSMutableIndexSet)+sizeof(pointer)) then
  1404. writeln('size of NSMutableIndexSet is wrong: ',class_getInstanceSize(TDerivedNSMutableIndexSet),' <> ',class_getInstanceSize(NSMutableIndexSet)+sizeof(pointer));
  1405. if class_getInstanceSize(TDerivedNSKeyedArchiver) <> (class_getInstanceSize(NSKeyedArchiver)+sizeof(pointer)) then
  1406. writeln('size of NSKeyedArchiver is wrong: ',class_getInstanceSize(TDerivedNSKeyedArchiver),' <> ',class_getInstanceSize(NSKeyedArchiver)+sizeof(pointer));
  1407. if class_getInstanceSize(TDerivedNSKeyedUnarchiver) <> (class_getInstanceSize(NSKeyedUnarchiver)+sizeof(pointer)) then
  1408. writeln('size of NSKeyedUnarchiver is wrong: ',class_getInstanceSize(TDerivedNSKeyedUnarchiver),' <> ',class_getInstanceSize(NSKeyedUnarchiver)+sizeof(pointer));
  1409. if class_getInstanceSize(TDerivedNSLocale) <> (class_getInstanceSize(NSLocale)+sizeof(pointer)) then
  1410. writeln('size of NSLocale is wrong: ',class_getInstanceSize(TDerivedNSLocale),' <> ',class_getInstanceSize(NSLocale)+sizeof(pointer));
  1411. if class_getInstanceSize(TDerivedNSLock) <> (class_getInstanceSize(NSLock)+sizeof(pointer)) then
  1412. writeln('size of NSLock is wrong: ',class_getInstanceSize(TDerivedNSLock),' <> ',class_getInstanceSize(NSLock)+sizeof(pointer));
  1413. if class_getInstanceSize(TDerivedNSConditionLock) <> (class_getInstanceSize(NSConditionLock)+sizeof(pointer)) then
  1414. writeln('size of NSConditionLock is wrong: ',class_getInstanceSize(TDerivedNSConditionLock),' <> ',class_getInstanceSize(NSConditionLock)+sizeof(pointer));
  1415. if class_getInstanceSize(TDerivedNSRecursiveLock) <> (class_getInstanceSize(NSRecursiveLock)+sizeof(pointer)) then
  1416. writeln('size of NSRecursiveLock is wrong: ',class_getInstanceSize(TDerivedNSRecursiveLock),' <> ',class_getInstanceSize(NSRecursiveLock)+sizeof(pointer));
  1417. if class_getInstanceSize(TDerivedNSCondition) <> (class_getInstanceSize(NSCondition)+sizeof(pointer)) then
  1418. writeln('size of NSCondition is wrong: ',class_getInstanceSize(TDerivedNSCondition),' <> ',class_getInstanceSize(NSCondition)+sizeof(pointer));
  1419. if class_getInstanceSize(TDerivedNSMapTable) <> (class_getInstanceSize(NSMapTable)+sizeof(pointer)) then
  1420. writeln('size of NSMapTable is wrong: ',class_getInstanceSize(TDerivedNSMapTable),' <> ',class_getInstanceSize(NSMapTable)+sizeof(pointer));
  1421. if class_getInstanceSize(TDerivedNSMetadataQuery) <> (class_getInstanceSize(NSMetadataQuery)+sizeof(pointer)) then
  1422. writeln('size of NSMetadataQuery is wrong: ',class_getInstanceSize(TDerivedNSMetadataQuery),' <> ',class_getInstanceSize(NSMetadataQuery)+sizeof(pointer));
  1423. if class_getInstanceSize(TDerivedNSMetadataItem) <> (class_getInstanceSize(NSMetadataItem)+sizeof(pointer)) then
  1424. writeln('size of NSMetadataItem is wrong: ',class_getInstanceSize(TDerivedNSMetadataItem),' <> ',class_getInstanceSize(NSMetadataItem)+sizeof(pointer));
  1425. if class_getInstanceSize(TDerivedNSMetadataQueryAttributeValueTuple) <> (class_getInstanceSize(NSMetadataQueryAttributeValueTuple)+sizeof(pointer)) then
  1426. writeln('size of NSMetadataQueryAttributeValueTuple is wrong: ',class_getInstanceSize(TDerivedNSMetadataQueryAttributeValueTuple),' <> ',class_getInstanceSize(NSMetadataQueryAttributeValueTuple)+sizeof(pointer));
  1427. if class_getInstanceSize(TDerivedNSMetadataQueryResultGroup) <> (class_getInstanceSize(NSMetadataQueryResultGroup)+sizeof(pointer)) then
  1428. writeln('size of NSMetadataQueryResultGroup is wrong: ',class_getInstanceSize(TDerivedNSMetadataQueryResultGroup),' <> ',class_getInstanceSize(NSMetadataQueryResultGroup)+sizeof(pointer));
  1429. if class_getInstanceSize(TDerivedNSMethodSignature) <> (class_getInstanceSize(NSMethodSignature)+sizeof(pointer)) then
  1430. writeln('size of NSMethodSignature is wrong: ',class_getInstanceSize(TDerivedNSMethodSignature),' <> ',class_getInstanceSize(NSMethodSignature)+sizeof(pointer));
  1431. if class_getInstanceSize(TDerivedNSNetService) <> (class_getInstanceSize(NSNetService)+sizeof(pointer)) then
  1432. writeln('size of NSNetService is wrong: ',class_getInstanceSize(TDerivedNSNetService),' <> ',class_getInstanceSize(NSNetService)+sizeof(pointer));
  1433. if class_getInstanceSize(TDerivedNSNetServiceBrowser) <> (class_getInstanceSize(NSNetServiceBrowser)+sizeof(pointer)) then
  1434. writeln('size of NSNetServiceBrowser is wrong: ',class_getInstanceSize(TDerivedNSNetServiceBrowser),' <> ',class_getInstanceSize(NSNetServiceBrowser)+sizeof(pointer));
  1435. if class_getInstanceSize(TDerivedNSNotification) <> (class_getInstanceSize(NSNotification)+sizeof(pointer)) then
  1436. writeln('size of NSNotification is wrong: ',class_getInstanceSize(TDerivedNSNotification),' <> ',class_getInstanceSize(NSNotification)+sizeof(pointer));
  1437. if class_getInstanceSize(TDerivedNSNotificationCenter) <> (class_getInstanceSize(NSNotificationCenter)+sizeof(pointer)) then
  1438. writeln('size of NSNotificationCenter is wrong: ',class_getInstanceSize(TDerivedNSNotificationCenter),' <> ',class_getInstanceSize(NSNotificationCenter)+sizeof(pointer));
  1439. if class_getInstanceSize(TDerivedNSNotificationQueue) <> (class_getInstanceSize(NSNotificationQueue)+sizeof(pointer)) then
  1440. writeln('size of NSNotificationQueue is wrong: ',class_getInstanceSize(TDerivedNSNotificationQueue),' <> ',class_getInstanceSize(NSNotificationQueue)+sizeof(pointer));
  1441. if class_getInstanceSize(TDerivedNSNull) <> (class_getInstanceSize(NSNull)+sizeof(pointer)) then
  1442. writeln('size of NSNull is wrong: ',class_getInstanceSize(TDerivedNSNull),' <> ',class_getInstanceSize(NSNull)+sizeof(pointer));
  1443. if class_getInstanceSize(TDerivedNSNumberFormatter) <> (class_getInstanceSize(NSNumberFormatter)+sizeof(pointer)) then
  1444. writeln('size of NSNumberFormatter is wrong: ',class_getInstanceSize(TDerivedNSNumberFormatter),' <> ',class_getInstanceSize(NSNumberFormatter)+sizeof(pointer));
  1445. if class_getInstanceSize(TDerivedNSObject) <> (class_getInstanceSize(NSObject)+sizeof(pointer)) then
  1446. writeln('size of NSObject is wrong: ',class_getInstanceSize(TDerivedNSObject),' <> ',class_getInstanceSize(NSObject)+sizeof(pointer));
  1447. if class_getInstanceSize(TDerivedNSOperation) <> (class_getInstanceSize(NSOperation)+sizeof(pointer)) then
  1448. writeln('size of NSOperation is wrong: ',class_getInstanceSize(TDerivedNSOperation),' <> ',class_getInstanceSize(NSOperation)+sizeof(pointer));
  1449. if class_getInstanceSize(TDerivedNSInvocationOperation) <> (class_getInstanceSize(NSInvocationOperation)+sizeof(pointer)) then
  1450. writeln('size of NSInvocationOperation is wrong: ',class_getInstanceSize(TDerivedNSInvocationOperation),' <> ',class_getInstanceSize(NSInvocationOperation)+sizeof(pointer));
  1451. if class_getInstanceSize(TDerivedNSOperationQueue) <> (class_getInstanceSize(NSOperationQueue)+sizeof(pointer)) then
  1452. writeln('size of NSOperationQueue is wrong: ',class_getInstanceSize(TDerivedNSOperationQueue),' <> ',class_getInstanceSize(NSOperationQueue)+sizeof(pointer));
  1453. if class_getInstanceSize(TDerivedNSPointerArray) <> (class_getInstanceSize(NSPointerArray)+sizeof(pointer)) then
  1454. writeln('size of NSPointerArray is wrong: ',class_getInstanceSize(TDerivedNSPointerArray),' <> ',class_getInstanceSize(NSPointerArray)+sizeof(pointer));
  1455. if class_getInstanceSize(TDerivedNSPort) <> (class_getInstanceSize(NSPort)+sizeof(pointer)) then
  1456. writeln('size of NSPort is wrong: ',class_getInstanceSize(TDerivedNSPort),' <> ',class_getInstanceSize(NSPort)+sizeof(pointer));
  1457. if class_getInstanceSize(TDerivedNSMachPort) <> (class_getInstanceSize(NSMachPort)+sizeof(pointer)) then
  1458. writeln('size of NSMachPort is wrong: ',class_getInstanceSize(TDerivedNSMachPort),' <> ',class_getInstanceSize(NSMachPort)+sizeof(pointer));
  1459. if class_getInstanceSize(TDerivedNSMessagePort) <> (class_getInstanceSize(NSMessagePort)+sizeof(pointer)) then
  1460. writeln('size of NSMessagePort is wrong: ',class_getInstanceSize(TDerivedNSMessagePort),' <> ',class_getInstanceSize(NSMessagePort)+sizeof(pointer));
  1461. if class_getInstanceSize(TDerivedNSSocketPort) <> (class_getInstanceSize(NSSocketPort)+sizeof(pointer)) then
  1462. writeln('size of NSSocketPort is wrong: ',class_getInstanceSize(TDerivedNSSocketPort),' <> ',class_getInstanceSize(NSSocketPort)+sizeof(pointer));
  1463. if class_getInstanceSize(TDerivedNSPortCoder) <> (class_getInstanceSize(NSPortCoder)+sizeof(pointer)) then
  1464. writeln('size of NSPortCoder is wrong: ',class_getInstanceSize(TDerivedNSPortCoder),' <> ',class_getInstanceSize(NSPortCoder)+sizeof(pointer));
  1465. if class_getInstanceSize(TDerivedNSPortMessage) <> (class_getInstanceSize(NSPortMessage)+sizeof(pointer)) then
  1466. writeln('size of NSPortMessage is wrong: ',class_getInstanceSize(TDerivedNSPortMessage),' <> ',class_getInstanceSize(NSPortMessage)+sizeof(pointer));
  1467. if class_getInstanceSize(TDerivedNSPortNameServer) <> (class_getInstanceSize(NSPortNameServer)+sizeof(pointer)) then
  1468. writeln('size of NSPortNameServer is wrong: ',class_getInstanceSize(TDerivedNSPortNameServer),' <> ',class_getInstanceSize(NSPortNameServer)+sizeof(pointer));
  1469. if class_getInstanceSize(TDerivedNSMachBootstrapServer) <> (class_getInstanceSize(NSMachBootstrapServer)+sizeof(pointer)) then
  1470. writeln('size of NSMachBootstrapServer is wrong: ',class_getInstanceSize(TDerivedNSMachBootstrapServer),' <> ',class_getInstanceSize(NSMachBootstrapServer)+sizeof(pointer));
  1471. if class_getInstanceSize(TDerivedNSMessagePortNameServer) <> (class_getInstanceSize(NSMessagePortNameServer)+sizeof(pointer)) then
  1472. writeln('size of NSMessagePortNameServer is wrong: ',class_getInstanceSize(TDerivedNSMessagePortNameServer),' <> ',class_getInstanceSize(NSMessagePortNameServer)+sizeof(pointer));
  1473. if class_getInstanceSize(TDerivedNSSocketPortNameServer) <> (class_getInstanceSize(NSSocketPortNameServer)+sizeof(pointer)) then
  1474. writeln('size of NSSocketPortNameServer is wrong: ',class_getInstanceSize(TDerivedNSSocketPortNameServer),' <> ',class_getInstanceSize(NSSocketPortNameServer)+sizeof(pointer));
  1475. if class_getInstanceSize(TDerivedNSPredicate) <> (class_getInstanceSize(NSPredicate)+sizeof(pointer)) then
  1476. writeln('size of NSPredicate is wrong: ',class_getInstanceSize(TDerivedNSPredicate),' <> ',class_getInstanceSize(NSPredicate)+sizeof(pointer));
  1477. if class_getInstanceSize(TDerivedNSProcessInfo) <> (class_getInstanceSize(NSProcessInfo)+sizeof(pointer)) then
  1478. writeln('size of NSProcessInfo is wrong: ',class_getInstanceSize(TDerivedNSProcessInfo),' <> ',class_getInstanceSize(NSProcessInfo)+sizeof(pointer));
  1479. if class_getInstanceSize(TDerivedNSPropertyListSerialization) <> (class_getInstanceSize(NSPropertyListSerialization)+sizeof(pointer)) then
  1480. writeln('size of NSPropertyListSerialization is wrong: ',class_getInstanceSize(TDerivedNSPropertyListSerialization),' <> ',class_getInstanceSize(NSPropertyListSerialization)+sizeof(pointer));
  1481. if class_getInstanceSize(TDerivedNSProtocolChecker) <> (class_getInstanceSize(NSProtocolChecker)+sizeof(pointer)) then
  1482. writeln('size of NSProtocolChecker is wrong: ',class_getInstanceSize(TDerivedNSProtocolChecker),' <> ',class_getInstanceSize(NSProtocolChecker)+sizeof(pointer));
  1483. if class_getInstanceSize(TDerivedNSProxy) <> (class_getInstanceSize(NSProxy)+sizeof(pointer)) then
  1484. writeln('size of NSProxy is wrong: ',class_getInstanceSize(TDerivedNSProxy),' <> ',class_getInstanceSize(NSProxy)+sizeof(pointer));
  1485. if class_getInstanceSize(TDerivedNSRunLoop) <> (class_getInstanceSize(NSRunLoop)+sizeof(pointer)) then
  1486. writeln('size of NSRunLoop is wrong: ',class_getInstanceSize(TDerivedNSRunLoop),' <> ',class_getInstanceSize(NSRunLoop)+sizeof(pointer));
  1487. if class_getInstanceSize(TDerivedNSScanner) <> (class_getInstanceSize(NSScanner)+sizeof(pointer)) then
  1488. writeln('size of NSScanner is wrong: ',class_getInstanceSize(TDerivedNSScanner),' <> ',class_getInstanceSize(NSScanner)+sizeof(pointer));
  1489. if class_getInstanceSize(TDerivedNSScriptClassDescription) <> (class_getInstanceSize(NSScriptClassDescription)+sizeof(pointer)) then
  1490. writeln('size of NSScriptClassDescription is wrong: ',class_getInstanceSize(TDerivedNSScriptClassDescription),' <> ',class_getInstanceSize(NSScriptClassDescription)+sizeof(pointer));
  1491. if class_getInstanceSize(TDerivedNSScriptCoercionHandler) <> (class_getInstanceSize(NSScriptCoercionHandler)+sizeof(pointer)) then
  1492. writeln('size of NSScriptCoercionHandler is wrong: ',class_getInstanceSize(TDerivedNSScriptCoercionHandler),' <> ',class_getInstanceSize(NSScriptCoercionHandler)+sizeof(pointer));
  1493. if class_getInstanceSize(TDerivedNSScriptCommand) <> (class_getInstanceSize(NSScriptCommand)+sizeof(pointer)) then
  1494. writeln('size of NSScriptCommand is wrong: ',class_getInstanceSize(TDerivedNSScriptCommand),' <> ',class_getInstanceSize(NSScriptCommand)+sizeof(pointer));
  1495. if class_getInstanceSize(TDerivedNSScriptCommandDescription) <> (class_getInstanceSize(NSScriptCommandDescription)+sizeof(pointer)) then
  1496. writeln('size of NSScriptCommandDescription is wrong: ',class_getInstanceSize(TDerivedNSScriptCommandDescription),' <> ',class_getInstanceSize(NSScriptCommandDescription)+sizeof(pointer));
  1497. if class_getInstanceSize(TDerivedNSScriptExecutionContext) <> (class_getInstanceSize(NSScriptExecutionContext)+sizeof(pointer)) then
  1498. writeln('size of NSScriptExecutionContext is wrong: ',class_getInstanceSize(TDerivedNSScriptExecutionContext),' <> ',class_getInstanceSize(NSScriptExecutionContext)+sizeof(pointer));
  1499. if class_getInstanceSize(TDerivedNSScriptObjectSpecifier) <> (class_getInstanceSize(NSScriptObjectSpecifier)+sizeof(pointer)) then
  1500. writeln('size of NSScriptObjectSpecifier is wrong: ',class_getInstanceSize(TDerivedNSScriptObjectSpecifier),' <> ',class_getInstanceSize(NSScriptObjectSpecifier)+sizeof(pointer));
  1501. if class_getInstanceSize(TDerivedNSIndexSpecifier) <> (class_getInstanceSize(NSIndexSpecifier)+sizeof(pointer)) then
  1502. writeln('size of NSIndexSpecifier is wrong: ',class_getInstanceSize(TDerivedNSIndexSpecifier),' <> ',class_getInstanceSize(NSIndexSpecifier)+sizeof(pointer));
  1503. if class_getInstanceSize(TDerivedNSMiddleSpecifier) <> (class_getInstanceSize(NSMiddleSpecifier)+sizeof(pointer)) then
  1504. writeln('size of NSMiddleSpecifier is wrong: ',class_getInstanceSize(TDerivedNSMiddleSpecifier),' <> ',class_getInstanceSize(NSMiddleSpecifier)+sizeof(pointer));
  1505. if class_getInstanceSize(TDerivedNSNameSpecifier) <> (class_getInstanceSize(NSNameSpecifier)+sizeof(pointer)) then
  1506. writeln('size of NSNameSpecifier is wrong: ',class_getInstanceSize(TDerivedNSNameSpecifier),' <> ',class_getInstanceSize(NSNameSpecifier)+sizeof(pointer));
  1507. if class_getInstanceSize(TDerivedNSPositionalSpecifier) <> (class_getInstanceSize(NSPositionalSpecifier)+sizeof(pointer)) then
  1508. writeln('size of NSPositionalSpecifier is wrong: ',class_getInstanceSize(TDerivedNSPositionalSpecifier),' <> ',class_getInstanceSize(NSPositionalSpecifier)+sizeof(pointer));
  1509. if class_getInstanceSize(TDerivedNSPropertySpecifier) <> (class_getInstanceSize(NSPropertySpecifier)+sizeof(pointer)) then
  1510. writeln('size of NSPropertySpecifier is wrong: ',class_getInstanceSize(TDerivedNSPropertySpecifier),' <> ',class_getInstanceSize(NSPropertySpecifier)+sizeof(pointer));
  1511. if class_getInstanceSize(TDerivedNSRandomSpecifier) <> (class_getInstanceSize(NSRandomSpecifier)+sizeof(pointer)) then
  1512. writeln('size of NSRandomSpecifier is wrong: ',class_getInstanceSize(TDerivedNSRandomSpecifier),' <> ',class_getInstanceSize(NSRandomSpecifier)+sizeof(pointer));
  1513. if class_getInstanceSize(TDerivedNSRangeSpecifier) <> (class_getInstanceSize(NSRangeSpecifier)+sizeof(pointer)) then
  1514. writeln('size of NSRangeSpecifier is wrong: ',class_getInstanceSize(TDerivedNSRangeSpecifier),' <> ',class_getInstanceSize(NSRangeSpecifier)+sizeof(pointer));
  1515. if class_getInstanceSize(TDerivedNSRelativeSpecifier) <> (class_getInstanceSize(NSRelativeSpecifier)+sizeof(pointer)) then
  1516. writeln('size of NSRelativeSpecifier is wrong: ',class_getInstanceSize(TDerivedNSRelativeSpecifier),' <> ',class_getInstanceSize(NSRelativeSpecifier)+sizeof(pointer));
  1517. if class_getInstanceSize(TDerivedNSUniqueIDSpecifier) <> (class_getInstanceSize(NSUniqueIDSpecifier)+sizeof(pointer)) then
  1518. writeln('size of NSUniqueIDSpecifier is wrong: ',class_getInstanceSize(TDerivedNSUniqueIDSpecifier),' <> ',class_getInstanceSize(NSUniqueIDSpecifier)+sizeof(pointer));
  1519. if class_getInstanceSize(TDerivedNSWhoseSpecifier) <> (class_getInstanceSize(NSWhoseSpecifier)+sizeof(pointer)) then
  1520. writeln('size of NSWhoseSpecifier is wrong: ',class_getInstanceSize(TDerivedNSWhoseSpecifier),' <> ',class_getInstanceSize(NSWhoseSpecifier)+sizeof(pointer));
  1521. if class_getInstanceSize(TDerivedNSCloneCommand) <> (class_getInstanceSize(NSCloneCommand)+sizeof(pointer)) then
  1522. writeln('size of NSCloneCommand is wrong: ',class_getInstanceSize(TDerivedNSCloneCommand),' <> ',class_getInstanceSize(NSCloneCommand)+sizeof(pointer));
  1523. if class_getInstanceSize(TDerivedNSCloseCommand) <> (class_getInstanceSize(NSCloseCommand)+sizeof(pointer)) then
  1524. writeln('size of NSCloseCommand is wrong: ',class_getInstanceSize(TDerivedNSCloseCommand),' <> ',class_getInstanceSize(NSCloseCommand)+sizeof(pointer));
  1525. if class_getInstanceSize(TDerivedNSCountCommand) <> (class_getInstanceSize(NSCountCommand)+sizeof(pointer)) then
  1526. writeln('size of NSCountCommand is wrong: ',class_getInstanceSize(TDerivedNSCountCommand),' <> ',class_getInstanceSize(NSCountCommand)+sizeof(pointer));
  1527. if class_getInstanceSize(TDerivedNSCreateCommand) <> (class_getInstanceSize(NSCreateCommand)+sizeof(pointer)) then
  1528. writeln('size of NSCreateCommand is wrong: ',class_getInstanceSize(TDerivedNSCreateCommand),' <> ',class_getInstanceSize(NSCreateCommand)+sizeof(pointer));
  1529. if class_getInstanceSize(TDerivedNSDeleteCommand) <> (class_getInstanceSize(NSDeleteCommand)+sizeof(pointer)) then
  1530. writeln('size of NSDeleteCommand is wrong: ',class_getInstanceSize(TDerivedNSDeleteCommand),' <> ',class_getInstanceSize(NSDeleteCommand)+sizeof(pointer));
  1531. if class_getInstanceSize(TDerivedNSExistsCommand) <> (class_getInstanceSize(NSExistsCommand)+sizeof(pointer)) then
  1532. writeln('size of NSExistsCommand is wrong: ',class_getInstanceSize(TDerivedNSExistsCommand),' <> ',class_getInstanceSize(NSExistsCommand)+sizeof(pointer));
  1533. if class_getInstanceSize(TDerivedNSGetCommand) <> (class_getInstanceSize(NSGetCommand)+sizeof(pointer)) then
  1534. writeln('size of NSGetCommand is wrong: ',class_getInstanceSize(TDerivedNSGetCommand),' <> ',class_getInstanceSize(NSGetCommand)+sizeof(pointer));
  1535. if class_getInstanceSize(TDerivedNSMoveCommand) <> (class_getInstanceSize(NSMoveCommand)+sizeof(pointer)) then
  1536. writeln('size of NSMoveCommand is wrong: ',class_getInstanceSize(TDerivedNSMoveCommand),' <> ',class_getInstanceSize(NSMoveCommand)+sizeof(pointer));
  1537. if class_getInstanceSize(TDerivedNSQuitCommand) <> (class_getInstanceSize(NSQuitCommand)+sizeof(pointer)) then
  1538. writeln('size of NSQuitCommand is wrong: ',class_getInstanceSize(TDerivedNSQuitCommand),' <> ',class_getInstanceSize(NSQuitCommand)+sizeof(pointer));
  1539. if class_getInstanceSize(TDerivedNSSetCommand) <> (class_getInstanceSize(NSSetCommand)+sizeof(pointer)) then
  1540. writeln('size of NSSetCommand is wrong: ',class_getInstanceSize(TDerivedNSSetCommand),' <> ',class_getInstanceSize(NSSetCommand)+sizeof(pointer));
  1541. if class_getInstanceSize(TDerivedNSScriptSuiteRegistry) <> (class_getInstanceSize(NSScriptSuiteRegistry)+sizeof(pointer)) then
  1542. writeln('size of NSScriptSuiteRegistry is wrong: ',class_getInstanceSize(TDerivedNSScriptSuiteRegistry),' <> ',class_getInstanceSize(NSScriptSuiteRegistry)+sizeof(pointer));
  1543. if class_getInstanceSize(TDerivedNSScriptWhoseTest) <> (class_getInstanceSize(NSScriptWhoseTest)+sizeof(pointer)) then
  1544. writeln('size of NSScriptWhoseTest is wrong: ',class_getInstanceSize(TDerivedNSScriptWhoseTest),' <> ',class_getInstanceSize(NSScriptWhoseTest)+sizeof(pointer));
  1545. if class_getInstanceSize(TDerivedNSLogicalTest) <> (class_getInstanceSize(NSLogicalTest)+sizeof(pointer)) then
  1546. writeln('size of NSLogicalTest is wrong: ',class_getInstanceSize(TDerivedNSLogicalTest),' <> ',class_getInstanceSize(NSLogicalTest)+sizeof(pointer));
  1547. if class_getInstanceSize(TDerivedNSSpecifierTest) <> (class_getInstanceSize(NSSpecifierTest)+sizeof(pointer)) then
  1548. writeln('size of NSSpecifierTest is wrong: ',class_getInstanceSize(TDerivedNSSpecifierTest),' <> ',class_getInstanceSize(NSSpecifierTest)+sizeof(pointer));
  1549. if class_getInstanceSize(TDerivedNSSet) <> (class_getInstanceSize(NSSet)+sizeof(pointer)) then
  1550. writeln('size of NSSet is wrong: ',class_getInstanceSize(TDerivedNSSet),' <> ',class_getInstanceSize(NSSet)+sizeof(pointer));
  1551. if class_getInstanceSize(TDerivedNSMutableSet) <> (class_getInstanceSize(NSMutableSet)+sizeof(pointer)) then
  1552. writeln('size of NSMutableSet is wrong: ',class_getInstanceSize(TDerivedNSMutableSet),' <> ',class_getInstanceSize(NSMutableSet)+sizeof(pointer));
  1553. if class_getInstanceSize(TDerivedNSCountedSet) <> (class_getInstanceSize(NSCountedSet)+sizeof(pointer)) then
  1554. writeln('size of NSCountedSet is wrong: ',class_getInstanceSize(TDerivedNSCountedSet),' <> ',class_getInstanceSize(NSCountedSet)+sizeof(pointer));
  1555. if class_getInstanceSize(TDerivedNSSortDescriptor) <> (class_getInstanceSize(NSSortDescriptor)+sizeof(pointer)) then
  1556. writeln('size of NSSortDescriptor is wrong: ',class_getInstanceSize(TDerivedNSSortDescriptor),' <> ',class_getInstanceSize(NSSortDescriptor)+sizeof(pointer));
  1557. if class_getInstanceSize(TDerivedNSSpellServer) <> (class_getInstanceSize(NSSpellServer)+sizeof(pointer)) then
  1558. writeln('size of NSSpellServer is wrong: ',class_getInstanceSize(TDerivedNSSpellServer),' <> ',class_getInstanceSize(NSSpellServer)+sizeof(pointer));
  1559. if class_getInstanceSize(TDerivedNSStream) <> (class_getInstanceSize(NSStream)+sizeof(pointer)) then
  1560. writeln('size of NSStream is wrong: ',class_getInstanceSize(TDerivedNSStream),' <> ',class_getInstanceSize(NSStream)+sizeof(pointer));
  1561. if class_getInstanceSize(TDerivedNSInputStream) <> (class_getInstanceSize(NSInputStream)+sizeof(pointer)) then
  1562. writeln('size of NSInputStream is wrong: ',class_getInstanceSize(TDerivedNSInputStream),' <> ',class_getInstanceSize(NSInputStream)+sizeof(pointer));
  1563. if class_getInstanceSize(TDerivedNSOutputStream) <> (class_getInstanceSize(NSOutputStream)+sizeof(pointer)) then
  1564. writeln('size of NSOutputStream is wrong: ',class_getInstanceSize(TDerivedNSOutputStream),' <> ',class_getInstanceSize(NSOutputStream)+sizeof(pointer));
  1565. if class_getInstanceSize(TDerivedNSString) <> (class_getInstanceSize(NSString)+sizeof(pointer)) then
  1566. writeln('size of NSString is wrong: ',class_getInstanceSize(TDerivedNSString),' <> ',class_getInstanceSize(NSString)+sizeof(pointer));
  1567. if class_getInstanceSize(TDerivedNSMutableString) <> (class_getInstanceSize(NSMutableString)+sizeof(pointer)) then
  1568. writeln('size of NSMutableString is wrong: ',class_getInstanceSize(TDerivedNSMutableString),' <> ',class_getInstanceSize(NSMutableString)+sizeof(pointer));
  1569. if class_getInstanceSize(TDerivedNSSimpleCString) <> (class_getInstanceSize(NSSimpleCString)+sizeof(pointer)) then
  1570. writeln('size of NSSimpleCString is wrong: ',class_getInstanceSize(TDerivedNSSimpleCString),' <> ',class_getInstanceSize(NSSimpleCString)+sizeof(pointer));
  1571. if class_getInstanceSize(TDerivedNSTask) <> (class_getInstanceSize(NSTask)+sizeof(pointer)) then
  1572. writeln('size of NSTask is wrong: ',class_getInstanceSize(TDerivedNSTask),' <> ',class_getInstanceSize(NSTask)+sizeof(pointer));
  1573. if class_getInstanceSize(TDerivedNSThread) <> (class_getInstanceSize(NSThread)+sizeof(pointer)) then
  1574. writeln('size of NSThread is wrong: ',class_getInstanceSize(TDerivedNSThread),' <> ',class_getInstanceSize(NSThread)+sizeof(pointer));
  1575. if class_getInstanceSize(TDerivedNSTimer) <> (class_getInstanceSize(NSTimer)+sizeof(pointer)) then
  1576. writeln('size of NSTimer is wrong: ',class_getInstanceSize(TDerivedNSTimer),' <> ',class_getInstanceSize(NSTimer)+sizeof(pointer));
  1577. if class_getInstanceSize(TDerivedNSTimeZone) <> (class_getInstanceSize(NSTimeZone)+sizeof(pointer)) then
  1578. writeln('size of NSTimeZone is wrong: ',class_getInstanceSize(TDerivedNSTimeZone),' <> ',class_getInstanceSize(NSTimeZone)+sizeof(pointer));
  1579. if class_getInstanceSize(TDerivedNSUndoManager) <> (class_getInstanceSize(NSUndoManager)+sizeof(pointer)) then
  1580. writeln('size of NSUndoManager is wrong: ',class_getInstanceSize(TDerivedNSUndoManager),' <> ',class_getInstanceSize(NSUndoManager)+sizeof(pointer));
  1581. if class_getInstanceSize(TDerivedNSURL) <> (class_getInstanceSize(NSURL)+sizeof(pointer)) then
  1582. writeln('size of NSURL is wrong: ',class_getInstanceSize(TDerivedNSURL),' <> ',class_getInstanceSize(NSURL)+sizeof(pointer));
  1583. if class_getInstanceSize(TDerivedNSURLAuthenticationChallenge) <> (class_getInstanceSize(NSURLAuthenticationChallenge)+sizeof(pointer)) then
  1584. writeln('size of NSURLAuthenticationChallenge is wrong: ',class_getInstanceSize(TDerivedNSURLAuthenticationChallenge),' <> ',class_getInstanceSize(NSURLAuthenticationChallenge)+sizeof(pointer));
  1585. if class_getInstanceSize(TDerivedNSCachedURLResponse) <> (class_getInstanceSize(NSCachedURLResponse)+sizeof(pointer)) then
  1586. writeln('size of NSCachedURLResponse is wrong: ',class_getInstanceSize(TDerivedNSCachedURLResponse),' <> ',class_getInstanceSize(NSCachedURLResponse)+sizeof(pointer));
  1587. if class_getInstanceSize(TDerivedNSURLCache) <> (class_getInstanceSize(NSURLCache)+sizeof(pointer)) then
  1588. writeln('size of NSURLCache is wrong: ',class_getInstanceSize(TDerivedNSURLCache),' <> ',class_getInstanceSize(NSURLCache)+sizeof(pointer));
  1589. if class_getInstanceSize(TDerivedNSURLConnection) <> (class_getInstanceSize(NSURLConnection)+sizeof(pointer)) then
  1590. writeln('size of NSURLConnection is wrong: ',class_getInstanceSize(TDerivedNSURLConnection),' <> ',class_getInstanceSize(NSURLConnection)+sizeof(pointer));
  1591. if class_getInstanceSize(TDerivedNSURLCredential) <> (class_getInstanceSize(NSURLCredential)+sizeof(pointer)) then
  1592. writeln('size of NSURLCredential is wrong: ',class_getInstanceSize(TDerivedNSURLCredential),' <> ',class_getInstanceSize(NSURLCredential)+sizeof(pointer));
  1593. if class_getInstanceSize(TDerivedNSURLCredentialStorage) <> (class_getInstanceSize(NSURLCredentialStorage)+sizeof(pointer)) then
  1594. writeln('size of NSURLCredentialStorage is wrong: ',class_getInstanceSize(TDerivedNSURLCredentialStorage),' <> ',class_getInstanceSize(NSURLCredentialStorage)+sizeof(pointer));
  1595. if class_getInstanceSize(TDerivedNSURLDownload) <> (class_getInstanceSize(NSURLDownload)+sizeof(pointer)) then
  1596. writeln('size of NSURLDownload is wrong: ',class_getInstanceSize(TDerivedNSURLDownload),' <> ',class_getInstanceSize(NSURLDownload)+sizeof(pointer));
  1597. if class_getInstanceSize(TDerivedNSURLHandle) <> (class_getInstanceSize(NSURLHandle)+sizeof(pointer)) then
  1598. writeln('size of NSURLHandle is wrong: ',class_getInstanceSize(TDerivedNSURLHandle),' <> ',class_getInstanceSize(NSURLHandle)+sizeof(pointer));
  1599. if class_getInstanceSize(TDerivedNSURLProtectionSpace) <> (class_getInstanceSize(NSURLProtectionSpace)+sizeof(pointer)) then
  1600. writeln('size of NSURLProtectionSpace is wrong: ',class_getInstanceSize(TDerivedNSURLProtectionSpace),' <> ',class_getInstanceSize(NSURLProtectionSpace)+sizeof(pointer));
  1601. if class_getInstanceSize(TDerivedNSURLProtocol) <> (class_getInstanceSize(NSURLProtocol)+sizeof(pointer)) then
  1602. writeln('size of NSURLProtocol is wrong: ',class_getInstanceSize(TDerivedNSURLProtocol),' <> ',class_getInstanceSize(NSURLProtocol)+sizeof(pointer));
  1603. if class_getInstanceSize(TDerivedNSURLRequest) <> (class_getInstanceSize(NSURLRequest)+sizeof(pointer)) then
  1604. writeln('size of NSURLRequest is wrong: ',class_getInstanceSize(TDerivedNSURLRequest),' <> ',class_getInstanceSize(NSURLRequest)+sizeof(pointer));
  1605. if class_getInstanceSize(TDerivedNSMutableURLRequest) <> (class_getInstanceSize(NSMutableURLRequest)+sizeof(pointer)) then
  1606. writeln('size of NSMutableURLRequest is wrong: ',class_getInstanceSize(TDerivedNSMutableURLRequest),' <> ',class_getInstanceSize(NSMutableURLRequest)+sizeof(pointer));
  1607. if class_getInstanceSize(TDerivedNSURLResponse) <> (class_getInstanceSize(NSURLResponse)+sizeof(pointer)) then
  1608. writeln('size of NSURLResponse is wrong: ',class_getInstanceSize(TDerivedNSURLResponse),' <> ',class_getInstanceSize(NSURLResponse)+sizeof(pointer));
  1609. if class_getInstanceSize(TDerivedNSHTTPURLResponse) <> (class_getInstanceSize(NSHTTPURLResponse)+sizeof(pointer)) then
  1610. writeln('size of NSHTTPURLResponse is wrong: ',class_getInstanceSize(TDerivedNSHTTPURLResponse),' <> ',class_getInstanceSize(NSHTTPURLResponse)+sizeof(pointer));
  1611. if class_getInstanceSize(TDerivedNSUserDefaults) <> (class_getInstanceSize(NSUserDefaults)+sizeof(pointer)) then
  1612. writeln('size of NSUserDefaults is wrong: ',class_getInstanceSize(TDerivedNSUserDefaults),' <> ',class_getInstanceSize(NSUserDefaults)+sizeof(pointer));
  1613. if class_getInstanceSize(TDerivedNSValue) <> (class_getInstanceSize(NSValue)+sizeof(pointer)) then
  1614. writeln('size of NSValue is wrong: ',class_getInstanceSize(TDerivedNSValue),' <> ',class_getInstanceSize(NSValue)+sizeof(pointer));
  1615. if class_getInstanceSize(TDerivedNSNumber) <> (class_getInstanceSize(NSNumber)+sizeof(pointer)) then
  1616. writeln('size of NSNumber is wrong: ',class_getInstanceSize(TDerivedNSNumber),' <> ',class_getInstanceSize(NSNumber)+sizeof(pointer));
  1617. if class_getInstanceSize(TDerivedNSValueTransformer) <> (class_getInstanceSize(NSValueTransformer)+sizeof(pointer)) then
  1618. writeln('size of NSValueTransformer is wrong: ',class_getInstanceSize(TDerivedNSValueTransformer),' <> ',class_getInstanceSize(NSValueTransformer)+sizeof(pointer));
  1619. if class_getInstanceSize(TDerivedNSXMLDocument) <> (class_getInstanceSize(NSXMLDocument)+sizeof(pointer)) then
  1620. writeln('size of NSXMLDocument is wrong: ',class_getInstanceSize(TDerivedNSXMLDocument),' <> ',class_getInstanceSize(NSXMLDocument)+sizeof(pointer));
  1621. if class_getInstanceSize(TDerivedNSXMLDTD) <> (class_getInstanceSize(NSXMLDTD)+sizeof(pointer)) then
  1622. writeln('size of NSXMLDTD is wrong: ',class_getInstanceSize(TDerivedNSXMLDTD),' <> ',class_getInstanceSize(NSXMLDTD)+sizeof(pointer));
  1623. if class_getInstanceSize(TDerivedNSXMLDTDNode) <> (class_getInstanceSize(NSXMLDTDNode)+sizeof(pointer)) then
  1624. writeln('size of NSXMLDTDNode is wrong: ',class_getInstanceSize(TDerivedNSXMLDTDNode),' <> ',class_getInstanceSize(NSXMLDTDNode)+sizeof(pointer));
  1625. if class_getInstanceSize(TDerivedNSXMLElement) <> (class_getInstanceSize(NSXMLElement)+sizeof(pointer)) then
  1626. writeln('size of NSXMLElement is wrong: ',class_getInstanceSize(TDerivedNSXMLElement),' <> ',class_getInstanceSize(NSXMLElement)+sizeof(pointer));
  1627. if class_getInstanceSize(TDerivedNSXMLNode) <> (class_getInstanceSize(NSXMLNode)+sizeof(pointer)) then
  1628. writeln('size of NSXMLNode is wrong: ',class_getInstanceSize(TDerivedNSXMLNode),' <> ',class_getInstanceSize(NSXMLNode)+sizeof(pointer));
  1629. if class_getInstanceSize(TDerivedNSXMLParser) <> (class_getInstanceSize(NSXMLParser)+sizeof(pointer)) then
  1630. writeln('size of NSXMLParser is wrong: ',class_getInstanceSize(TDerivedNSXMLParser),' <> ',class_getInstanceSize(NSXMLParser)+sizeof(pointer));
  1631. if class_getInstanceSize(TDerivedNSActionCell) <> (class_getInstanceSize(NSActionCell)+sizeof(pointer)) then
  1632. writeln('size of NSActionCell is wrong: ',class_getInstanceSize(TDerivedNSActionCell),' <> ',class_getInstanceSize(NSActionCell)+sizeof(pointer));
  1633. if class_getInstanceSize(TDerivedNSAlert) <> (class_getInstanceSize(NSAlert)+sizeof(pointer)) then
  1634. writeln('size of NSAlert is wrong: ',class_getInstanceSize(TDerivedNSAlert),' <> ',class_getInstanceSize(NSAlert)+sizeof(pointer));
  1635. if class_getInstanceSize(TDerivedNSAnimation) <> (class_getInstanceSize(NSAnimation)+sizeof(pointer)) then
  1636. writeln('size of NSAnimation is wrong: ',class_getInstanceSize(TDerivedNSAnimation),' <> ',class_getInstanceSize(NSAnimation)+sizeof(pointer));
  1637. if class_getInstanceSize(TDerivedNSViewAnimation) <> (class_getInstanceSize(NSViewAnimation)+sizeof(pointer)) then
  1638. writeln('size of NSViewAnimation is wrong: ',class_getInstanceSize(TDerivedNSViewAnimation),' <> ',class_getInstanceSize(NSViewAnimation)+sizeof(pointer));
  1639. if class_getInstanceSize(TDerivedNSAnimationContext) <> (class_getInstanceSize(NSAnimationContext)+sizeof(pointer)) then
  1640. writeln('size of NSAnimationContext is wrong: ',class_getInstanceSize(TDerivedNSAnimationContext),' <> ',class_getInstanceSize(NSAnimationContext)+sizeof(pointer));
  1641. if class_getInstanceSize(TDerivedNSApplication) <> (class_getInstanceSize(NSApplication)+sizeof(pointer)) then
  1642. writeln('size of NSApplication is wrong: ',class_getInstanceSize(TDerivedNSApplication),' <> ',class_getInstanceSize(NSApplication)+sizeof(pointer));
  1643. if class_getInstanceSize(TDerivedNSArrayController) <> (class_getInstanceSize(NSArrayController)+sizeof(pointer)) then
  1644. writeln('size of NSArrayController is wrong: ',class_getInstanceSize(TDerivedNSArrayController),' <> ',class_getInstanceSize(NSArrayController)+sizeof(pointer));
  1645. if class_getInstanceSize(TDerivedNSATSTypesetter) <> (class_getInstanceSize(NSATSTypesetter)+sizeof(pointer)) then
  1646. writeln('size of NSATSTypesetter is wrong: ',class_getInstanceSize(TDerivedNSATSTypesetter),' <> ',class_getInstanceSize(NSATSTypesetter)+sizeof(pointer));
  1647. if class_getInstanceSize(TDerivedNSBezierPath) <> (class_getInstanceSize(NSBezierPath)+sizeof(pointer)) then
  1648. writeln('size of NSBezierPath is wrong: ',class_getInstanceSize(TDerivedNSBezierPath),' <> ',class_getInstanceSize(NSBezierPath)+sizeof(pointer));
  1649. if class_getInstanceSize(TDerivedNSBitmapImageRep) <> (class_getInstanceSize(NSBitmapImageRep)+sizeof(pointer)) then
  1650. writeln('size of NSBitmapImageRep is wrong: ',class_getInstanceSize(TDerivedNSBitmapImageRep),' <> ',class_getInstanceSize(NSBitmapImageRep)+sizeof(pointer));
  1651. if class_getInstanceSize(TDerivedNSBox) <> (class_getInstanceSize(NSBox)+sizeof(pointer)) then
  1652. writeln('size of NSBox is wrong: ',class_getInstanceSize(TDerivedNSBox),' <> ',class_getInstanceSize(NSBox)+sizeof(pointer));
  1653. if class_getInstanceSize(TDerivedNSBrowser) <> (class_getInstanceSize(NSBrowser)+sizeof(pointer)) then
  1654. writeln('size of NSBrowser is wrong: ',class_getInstanceSize(TDerivedNSBrowser),' <> ',class_getInstanceSize(NSBrowser)+sizeof(pointer));
  1655. if class_getInstanceSize(TDerivedNSBrowserCell) <> (class_getInstanceSize(NSBrowserCell)+sizeof(pointer)) then
  1656. writeln('size of NSBrowserCell is wrong: ',class_getInstanceSize(TDerivedNSBrowserCell),' <> ',class_getInstanceSize(NSBrowserCell)+sizeof(pointer));
  1657. if class_getInstanceSize(TDerivedNSButton) <> (class_getInstanceSize(NSButton)+sizeof(pointer)) then
  1658. writeln('size of NSButton is wrong: ',class_getInstanceSize(TDerivedNSButton),' <> ',class_getInstanceSize(NSButton)+sizeof(pointer));
  1659. if class_getInstanceSize(TDerivedNSButtonCell) <> (class_getInstanceSize(NSButtonCell)+sizeof(pointer)) then
  1660. writeln('size of NSButtonCell is wrong: ',class_getInstanceSize(TDerivedNSButtonCell),' <> ',class_getInstanceSize(NSButtonCell)+sizeof(pointer));
  1661. if class_getInstanceSize(TDerivedNSCachedImageRep) <> (class_getInstanceSize(NSCachedImageRep)+sizeof(pointer)) then
  1662. writeln('size of NSCachedImageRep is wrong: ',class_getInstanceSize(TDerivedNSCachedImageRep),' <> ',class_getInstanceSize(NSCachedImageRep)+sizeof(pointer));
  1663. if class_getInstanceSize(TDerivedNSCell) <> (class_getInstanceSize(NSCell)+sizeof(pointer)) then
  1664. writeln('size of NSCell is wrong: ',class_getInstanceSize(TDerivedNSCell),' <> ',class_getInstanceSize(NSCell)+sizeof(pointer));
  1665. if class_getInstanceSize(TDerivedNSCIImageRep) <> (class_getInstanceSize(NSCIImageRep)+sizeof(pointer)) then
  1666. writeln('size of NSCIImageRep is wrong: ',class_getInstanceSize(TDerivedNSCIImageRep),' <> ',class_getInstanceSize(NSCIImageRep)+sizeof(pointer));
  1667. if class_getInstanceSize(TDerivedNSClipView) <> (class_getInstanceSize(NSClipView)+sizeof(pointer)) then
  1668. writeln('size of NSClipView is wrong: ',class_getInstanceSize(TDerivedNSClipView),' <> ',class_getInstanceSize(NSClipView)+sizeof(pointer));
  1669. if class_getInstanceSize(TDerivedNSCollectionViewItem) <> (class_getInstanceSize(NSCollectionViewItem)+sizeof(pointer)) then
  1670. writeln('size of NSCollectionViewItem is wrong: ',class_getInstanceSize(TDerivedNSCollectionViewItem),' <> ',class_getInstanceSize(NSCollectionViewItem)+sizeof(pointer));
  1671. if class_getInstanceSize(TDerivedNSCollectionView) <> (class_getInstanceSize(NSCollectionView)+sizeof(pointer)) then
  1672. writeln('size of NSCollectionView is wrong: ',class_getInstanceSize(TDerivedNSCollectionView),' <> ',class_getInstanceSize(NSCollectionView)+sizeof(pointer));
  1673. if class_getInstanceSize(TDerivedNSColor) <> (class_getInstanceSize(NSColor)+sizeof(pointer)) then
  1674. writeln('size of NSColor is wrong: ',class_getInstanceSize(TDerivedNSColor),' <> ',class_getInstanceSize(NSColor)+sizeof(pointer));
  1675. if class_getInstanceSize(TDerivedNSColorList) <> (class_getInstanceSize(NSColorList)+sizeof(pointer)) then
  1676. writeln('size of NSColorList is wrong: ',class_getInstanceSize(TDerivedNSColorList),' <> ',class_getInstanceSize(NSColorList)+sizeof(pointer));
  1677. if class_getInstanceSize(TDerivedNSColorPanel) <> (class_getInstanceSize(NSColorPanel)+sizeof(pointer)) then
  1678. writeln('size of NSColorPanel is wrong: ',class_getInstanceSize(TDerivedNSColorPanel),' <> ',class_getInstanceSize(NSColorPanel)+sizeof(pointer));
  1679. if class_getInstanceSize(TDerivedNSColorPicker) <> (class_getInstanceSize(NSColorPicker)+sizeof(pointer)) then
  1680. writeln('size of NSColorPicker is wrong: ',class_getInstanceSize(TDerivedNSColorPicker),' <> ',class_getInstanceSize(NSColorPicker)+sizeof(pointer));
  1681. if class_getInstanceSize(TDerivedNSColorSpace) <> (class_getInstanceSize(NSColorSpace)+sizeof(pointer)) then
  1682. writeln('size of NSColorSpace is wrong: ',class_getInstanceSize(TDerivedNSColorSpace),' <> ',class_getInstanceSize(NSColorSpace)+sizeof(pointer));
  1683. if class_getInstanceSize(TDerivedNSColorWell) <> (class_getInstanceSize(NSColorWell)+sizeof(pointer)) then
  1684. writeln('size of NSColorWell is wrong: ',class_getInstanceSize(TDerivedNSColorWell),' <> ',class_getInstanceSize(NSColorWell)+sizeof(pointer));
  1685. if class_getInstanceSize(TDerivedNSComboBox) <> (class_getInstanceSize(NSComboBox)+sizeof(pointer)) then
  1686. writeln('size of NSComboBox is wrong: ',class_getInstanceSize(TDerivedNSComboBox),' <> ',class_getInstanceSize(NSComboBox)+sizeof(pointer));
  1687. if class_getInstanceSize(TDerivedNSComboBoxCell) <> (class_getInstanceSize(NSComboBoxCell)+sizeof(pointer)) then
  1688. writeln('size of NSComboBoxCell is wrong: ',class_getInstanceSize(TDerivedNSComboBoxCell),' <> ',class_getInstanceSize(NSComboBoxCell)+sizeof(pointer));
  1689. if class_getInstanceSize(TDerivedNSControl) <> (class_getInstanceSize(NSControl)+sizeof(pointer)) then
  1690. writeln('size of NSControl is wrong: ',class_getInstanceSize(TDerivedNSControl),' <> ',class_getInstanceSize(NSControl)+sizeof(pointer));
  1691. if class_getInstanceSize(TDerivedNSController) <> (class_getInstanceSize(NSController)+sizeof(pointer)) then
  1692. writeln('size of NSController is wrong: ',class_getInstanceSize(TDerivedNSController),' <> ',class_getInstanceSize(NSController)+sizeof(pointer));
  1693. if class_getInstanceSize(TDerivedNSCursor) <> (class_getInstanceSize(NSCursor)+sizeof(pointer)) then
  1694. writeln('size of NSCursor is wrong: ',class_getInstanceSize(TDerivedNSCursor),' <> ',class_getInstanceSize(NSCursor)+sizeof(pointer));
  1695. if class_getInstanceSize(TDerivedNSCustomImageRep) <> (class_getInstanceSize(NSCustomImageRep)+sizeof(pointer)) then
  1696. writeln('size of NSCustomImageRep is wrong: ',class_getInstanceSize(TDerivedNSCustomImageRep),' <> ',class_getInstanceSize(NSCustomImageRep)+sizeof(pointer));
  1697. if class_getInstanceSize(TDerivedNSDatePicker) <> (class_getInstanceSize(NSDatePicker)+sizeof(pointer)) then
  1698. writeln('size of NSDatePicker is wrong: ',class_getInstanceSize(TDerivedNSDatePicker),' <> ',class_getInstanceSize(NSDatePicker)+sizeof(pointer));
  1699. if class_getInstanceSize(TDerivedNSDatePickerCell) <> (class_getInstanceSize(NSDatePickerCell)+sizeof(pointer)) then
  1700. writeln('size of NSDatePickerCell is wrong: ',class_getInstanceSize(TDerivedNSDatePickerCell),' <> ',class_getInstanceSize(NSDatePickerCell)+sizeof(pointer));
  1701. if class_getInstanceSize(TDerivedNSDictionaryController) <> (class_getInstanceSize(NSDictionaryController)+sizeof(pointer)) then
  1702. writeln('size of NSDictionaryController is wrong: ',class_getInstanceSize(TDerivedNSDictionaryController),' <> ',class_getInstanceSize(NSDictionaryController)+sizeof(pointer));
  1703. if class_getInstanceSize(TDerivedNSDockTile) <> (class_getInstanceSize(NSDockTile)+sizeof(pointer)) then
  1704. writeln('size of NSDockTile is wrong: ',class_getInstanceSize(TDerivedNSDockTile),' <> ',class_getInstanceSize(NSDockTile)+sizeof(pointer));
  1705. if class_getInstanceSize(TDerivedNSDocument) <> (class_getInstanceSize(NSDocument)+sizeof(pointer)) then
  1706. writeln('size of NSDocument is wrong: ',class_getInstanceSize(TDerivedNSDocument),' <> ',class_getInstanceSize(NSDocument)+sizeof(pointer));
  1707. if class_getInstanceSize(TDerivedNSDocumentController) <> (class_getInstanceSize(NSDocumentController)+sizeof(pointer)) then
  1708. writeln('size of NSDocumentController is wrong: ',class_getInstanceSize(TDerivedNSDocumentController),' <> ',class_getInstanceSize(NSDocumentController)+sizeof(pointer));
  1709. if class_getInstanceSize(TDerivedNSDrawer) <> (class_getInstanceSize(NSDrawer)+sizeof(pointer)) then
  1710. writeln('size of NSDrawer is wrong: ',class_getInstanceSize(TDerivedNSDrawer),' <> ',class_getInstanceSize(NSDrawer)+sizeof(pointer));
  1711. if class_getInstanceSize(TDerivedNSEPSImageRep) <> (class_getInstanceSize(NSEPSImageRep)+sizeof(pointer)) then
  1712. writeln('size of NSEPSImageRep is wrong: ',class_getInstanceSize(TDerivedNSEPSImageRep),' <> ',class_getInstanceSize(NSEPSImageRep)+sizeof(pointer));
  1713. if class_getInstanceSize(TDerivedNSEvent) <> (class_getInstanceSize(NSEvent)+sizeof(pointer)) then
  1714. writeln('size of NSEvent is wrong: ',class_getInstanceSize(TDerivedNSEvent),' <> ',class_getInstanceSize(NSEvent)+sizeof(pointer));
  1715. writeln(sizeof(__VFlags));
  1716. if class_getInstanceSize(TDerivedNSFileWrapper) <> (class_getInstanceSize(NSFileWrapper)+sizeof(pointer)) then
  1717. writeln('size of NSFileWrapper is wrong: ',class_getInstanceSize(TDerivedNSFileWrapper),' <> ',class_getInstanceSize(NSFileWrapper)+sizeof(pointer));
  1718. if class_getInstanceSize(TDerivedNSFont) <> (class_getInstanceSize(NSFont)+sizeof(pointer)) then
  1719. writeln('size of NSFont is wrong: ',class_getInstanceSize(TDerivedNSFont),' <> ',class_getInstanceSize(NSFont)+sizeof(pointer));
  1720. if class_getInstanceSize(TDerivedNSFontDescriptor) <> (class_getInstanceSize(NSFontDescriptor)+sizeof(pointer)) then
  1721. writeln('size of NSFontDescriptor is wrong: ',class_getInstanceSize(TDerivedNSFontDescriptor),' <> ',class_getInstanceSize(NSFontDescriptor)+sizeof(pointer));
  1722. if class_getInstanceSize(TDerivedNSFontManager) <> (class_getInstanceSize(NSFontManager)+sizeof(pointer)) then
  1723. writeln('size of NSFontManager is wrong: ',class_getInstanceSize(TDerivedNSFontManager),' <> ',class_getInstanceSize(NSFontManager)+sizeof(pointer));
  1724. if class_getInstanceSize(TDerivedNSFontPanel) <> (class_getInstanceSize(NSFontPanel)+sizeof(pointer)) then
  1725. writeln('size of NSFontPanel is wrong: ',class_getInstanceSize(TDerivedNSFontPanel),' <> ',class_getInstanceSize(NSFontPanel)+sizeof(pointer));
  1726. if class_getInstanceSize(TDerivedNSFormCell) <> (class_getInstanceSize(NSFormCell)+sizeof(pointer)) then
  1727. writeln('size of NSFormCell is wrong: ',class_getInstanceSize(TDerivedNSFormCell),' <> ',class_getInstanceSize(NSFormCell)+sizeof(pointer));
  1728. if class_getInstanceSize(TDerivedNSGlyphGenerator) <> (class_getInstanceSize(NSGlyphGenerator)+sizeof(pointer)) then
  1729. writeln('size of NSGlyphGenerator is wrong: ',class_getInstanceSize(TDerivedNSGlyphGenerator),' <> ',class_getInstanceSize(NSGlyphGenerator)+sizeof(pointer));
  1730. if class_getInstanceSize(TDerivedNSGlyphInfo) <> (class_getInstanceSize(NSGlyphInfo)+sizeof(pointer)) then
  1731. writeln('size of NSGlyphInfo is wrong: ',class_getInstanceSize(TDerivedNSGlyphInfo),' <> ',class_getInstanceSize(NSGlyphInfo)+sizeof(pointer));
  1732. if class_getInstanceSize(TDerivedNSGradient) <> (class_getInstanceSize(NSGradient)+sizeof(pointer)) then
  1733. writeln('size of NSGradient is wrong: ',class_getInstanceSize(TDerivedNSGradient),' <> ',class_getInstanceSize(NSGradient)+sizeof(pointer));
  1734. if class_getInstanceSize(TDerivedNSGraphicsContext) <> (class_getInstanceSize(NSGraphicsContext)+sizeof(pointer)) then
  1735. writeln('size of NSGraphicsContext is wrong: ',class_getInstanceSize(TDerivedNSGraphicsContext),' <> ',class_getInstanceSize(NSGraphicsContext)+sizeof(pointer));
  1736. if class_getInstanceSize(TDerivedNSHelpManager) <> (class_getInstanceSize(NSHelpManager)+sizeof(pointer)) then
  1737. writeln('size of NSHelpManager is wrong: ',class_getInstanceSize(TDerivedNSHelpManager),' <> ',class_getInstanceSize(NSHelpManager)+sizeof(pointer));
  1738. if class_getInstanceSize(TDerivedNSImage) <> (class_getInstanceSize(NSImage)+sizeof(pointer)) then
  1739. writeln('size of NSImage is wrong: ',class_getInstanceSize(TDerivedNSImage),' <> ',class_getInstanceSize(NSImage)+sizeof(pointer));
  1740. if class_getInstanceSize(TDerivedNSImageCell) <> (class_getInstanceSize(NSImageCell)+sizeof(pointer)) then
  1741. writeln('size of NSImageCell is wrong: ',class_getInstanceSize(TDerivedNSImageCell),' <> ',class_getInstanceSize(NSImageCell)+sizeof(pointer));
  1742. if class_getInstanceSize(TDerivedNSImageRep) <> (class_getInstanceSize(NSImageRep)+sizeof(pointer)) then
  1743. writeln('size of NSImageRep is wrong: ',class_getInstanceSize(TDerivedNSImageRep),' <> ',class_getInstanceSize(NSImageRep)+sizeof(pointer));
  1744. if class_getInstanceSize(TDerivedNSImageView) <> (class_getInstanceSize(NSImageView)+sizeof(pointer)) then
  1745. writeln('size of NSImageView is wrong: ',class_getInstanceSize(TDerivedNSImageView),' <> ',class_getInstanceSize(NSImageView)+sizeof(pointer));
  1746. if class_getInstanceSize(TDerivedNSInputManager) <> (class_getInstanceSize(NSInputManager)+sizeof(pointer)) then
  1747. writeln('size of NSInputManager is wrong: ',class_getInstanceSize(TDerivedNSInputManager),' <> ',class_getInstanceSize(NSInputManager)+sizeof(pointer));
  1748. if class_getInstanceSize(TDerivedNSInputServer) <> (class_getInstanceSize(NSInputServer)+sizeof(pointer)) then
  1749. writeln('size of NSInputServer is wrong: ',class_getInstanceSize(TDerivedNSInputServer),' <> ',class_getInstanceSize(NSInputServer)+sizeof(pointer));
  1750. if class_getInstanceSize(TDerivedNSLayoutManager) <> (class_getInstanceSize(NSLayoutManager)+sizeof(pointer)) then
  1751. writeln('size of NSLayoutManager is wrong: ',class_getInstanceSize(TDerivedNSLayoutManager),' <> ',class_getInstanceSize(NSLayoutManager)+sizeof(pointer));
  1752. if class_getInstanceSize(TDerivedNSLevelIndicator) <> (class_getInstanceSize(NSLevelIndicator)+sizeof(pointer)) then
  1753. writeln('size of NSLevelIndicator is wrong: ',class_getInstanceSize(TDerivedNSLevelIndicator),' <> ',class_getInstanceSize(NSLevelIndicator)+sizeof(pointer));
  1754. if class_getInstanceSize(TDerivedNSLevelIndicatorCell) <> (class_getInstanceSize(NSLevelIndicatorCell)+sizeof(pointer)) then
  1755. writeln('size of NSLevelIndicatorCell is wrong: ',class_getInstanceSize(TDerivedNSLevelIndicatorCell),' <> ',class_getInstanceSize(NSLevelIndicatorCell)+sizeof(pointer));
  1756. if class_getInstanceSize(TDerivedNSMatrix) <> (class_getInstanceSize(NSMatrix)+sizeof(pointer)) then
  1757. writeln('size of NSMatrix is wrong: ',class_getInstanceSize(TDerivedNSMatrix),' <> ',class_getInstanceSize(NSMatrix)+sizeof(pointer));
  1758. if class_getInstanceSize(TDerivedNSMenu) <> (class_getInstanceSize(NSMenu)+sizeof(pointer)) then
  1759. writeln('size of NSMenu is wrong: ',class_getInstanceSize(TDerivedNSMenu),' <> ',class_getInstanceSize(NSMenu)+sizeof(pointer));
  1760. if class_getInstanceSize(TDerivedNSMenuItem) <> (class_getInstanceSize(NSMenuItem)+sizeof(pointer)) then
  1761. writeln('size of NSMenuItem is wrong: ',class_getInstanceSize(TDerivedNSMenuItem),' <> ',class_getInstanceSize(NSMenuItem)+sizeof(pointer));
  1762. if class_getInstanceSize(TDerivedNSMenuItemCell) <> (class_getInstanceSize(NSMenuItemCell)+sizeof(pointer)) then
  1763. writeln('size of NSMenuItemCell is wrong: ',class_getInstanceSize(TDerivedNSMenuItemCell),' <> ',class_getInstanceSize(NSMenuItemCell)+sizeof(pointer));
  1764. {$ifndef cpu64}
  1765. if class_getInstanceSize(TDerivedNSMenuView) <> (class_getInstanceSize(NSMenuView)+sizeof(pointer)) then
  1766. writeln('size of NSMenuView is wrong: ',class_getInstanceSize(TDerivedNSMenuView),' <> ',class_getInstanceSize(NSMenuView)+sizeof(pointer));
  1767. {$endif}
  1768. if class_getInstanceSize(TDerivedNSMovie) <> (class_getInstanceSize(NSMovie)+sizeof(pointer)) then
  1769. writeln('size of NSMovie is wrong: ',class_getInstanceSize(TDerivedNSMovie),' <> ',class_getInstanceSize(NSMovie)+sizeof(pointer));
  1770. {$ifndef cpu64}
  1771. if class_getInstanceSize(TDerivedNSMovieView) <> (class_getInstanceSize(NSMovieView)+sizeof(pointer)) then
  1772. writeln('size of NSMovieView is wrong: ',class_getInstanceSize(TDerivedNSMovieView),' <> ',class_getInstanceSize(NSMovieView)+sizeof(pointer));
  1773. {$endif}
  1774. if class_getInstanceSize(TDerivedNSNib) <> (class_getInstanceSize(NSNib)+sizeof(pointer)) then
  1775. writeln('size of NSNib is wrong: ',class_getInstanceSize(TDerivedNSNib),' <> ',class_getInstanceSize(NSNib)+sizeof(pointer));
  1776. if class_getInstanceSize(TDerivedNSObjectController) <> (class_getInstanceSize(NSObjectController)+sizeof(pointer)) then
  1777. writeln('size of NSObjectController is wrong: ',class_getInstanceSize(TDerivedNSObjectController),' <> ',class_getInstanceSize(NSObjectController)+sizeof(pointer));
  1778. if class_getInstanceSize(TDerivedNSOpenGLPixelFormat) <> (class_getInstanceSize(NSOpenGLPixelFormat)+sizeof(pointer)) then
  1779. writeln('size of NSOpenGLPixelFormat is wrong: ',class_getInstanceSize(TDerivedNSOpenGLPixelFormat),' <> ',class_getInstanceSize(NSOpenGLPixelFormat)+sizeof(pointer));
  1780. if class_getInstanceSize(TDerivedNSOpenGLPixelBuffer) <> (class_getInstanceSize(NSOpenGLPixelBuffer)+sizeof(pointer)) then
  1781. writeln('size of NSOpenGLPixelBuffer is wrong: ',class_getInstanceSize(TDerivedNSOpenGLPixelBuffer),' <> ',class_getInstanceSize(NSOpenGLPixelBuffer)+sizeof(pointer));
  1782. if class_getInstanceSize(TDerivedNSOpenGLContext) <> (class_getInstanceSize(NSOpenGLContext)+sizeof(pointer)) then
  1783. writeln('size of NSOpenGLContext is wrong: ',class_getInstanceSize(TDerivedNSOpenGLContext),' <> ',class_getInstanceSize(NSOpenGLContext)+sizeof(pointer));
  1784. if class_getInstanceSize(TDerivedNSOpenGLView) <> (class_getInstanceSize(NSOpenGLView)+sizeof(pointer)) then
  1785. writeln('size of NSOpenGLView is wrong: ',class_getInstanceSize(TDerivedNSOpenGLView),' <> ',class_getInstanceSize(NSOpenGLView)+sizeof(pointer));
  1786. if class_getInstanceSize(TDerivedNSOpenPanel) <> (class_getInstanceSize(NSOpenPanel)+sizeof(pointer)) then
  1787. writeln('size of NSOpenPanel is wrong: ',class_getInstanceSize(TDerivedNSOpenPanel),' <> ',class_getInstanceSize(NSOpenPanel)+sizeof(pointer));
  1788. if class_getInstanceSize(TDerivedNSOutlineView) <> (class_getInstanceSize(NSOutlineView)+sizeof(pointer)) then
  1789. writeln('size of NSOutlineView is wrong: ',class_getInstanceSize(TDerivedNSOutlineView),' <> ',class_getInstanceSize(NSOutlineView)+sizeof(pointer));
  1790. if class_getInstanceSize(TDerivedNSPageLayout) <> (class_getInstanceSize(NSPageLayout)+sizeof(pointer)) then
  1791. writeln('size of NSPageLayout is wrong: ',class_getInstanceSize(TDerivedNSPageLayout),' <> ',class_getInstanceSize(NSPageLayout)+sizeof(pointer));
  1792. if class_getInstanceSize(TDerivedNSPanel) <> (class_getInstanceSize(NSPanel)+sizeof(pointer)) then
  1793. writeln('size of NSPanel is wrong: ',class_getInstanceSize(TDerivedNSPanel),' <> ',class_getInstanceSize(NSPanel)+sizeof(pointer));
  1794. if class_getInstanceSize(TDerivedNSTextTab) <> (class_getInstanceSize(NSTextTab)+sizeof(pointer)) then
  1795. writeln('size of NSTextTab is wrong: ',class_getInstanceSize(TDerivedNSTextTab),' <> ',class_getInstanceSize(NSTextTab)+sizeof(pointer));
  1796. if class_getInstanceSize(TDerivedNSParagraphStyle) <> (class_getInstanceSize(NSParagraphStyle)+sizeof(pointer)) then
  1797. writeln('size of NSParagraphStyle is wrong: ',class_getInstanceSize(TDerivedNSParagraphStyle),' <> ',class_getInstanceSize(NSParagraphStyle)+sizeof(pointer));
  1798. if class_getInstanceSize(TDerivedNSMutableParagraphStyle) <> (class_getInstanceSize(NSMutableParagraphStyle)+sizeof(pointer)) then
  1799. writeln('size of NSMutableParagraphStyle is wrong: ',class_getInstanceSize(TDerivedNSMutableParagraphStyle),' <> ',class_getInstanceSize(NSMutableParagraphStyle)+sizeof(pointer));
  1800. if class_getInstanceSize(TDerivedNSPasteboard) <> (class_getInstanceSize(NSPasteboard)+sizeof(pointer)) then
  1801. writeln('size of NSPasteboard is wrong: ',class_getInstanceSize(TDerivedNSPasteboard),' <> ',class_getInstanceSize(NSPasteboard)+sizeof(pointer));
  1802. if class_getInstanceSize(TDerivedNSPathCell) <> (class_getInstanceSize(NSPathCell)+sizeof(pointer)) then
  1803. writeln('size of NSPathCell is wrong: ',class_getInstanceSize(TDerivedNSPathCell),' <> ',class_getInstanceSize(NSPathCell)+sizeof(pointer));
  1804. if class_getInstanceSize(TDerivedNSPathComponentCell) <> (class_getInstanceSize(NSPathComponentCell)+sizeof(pointer)) then
  1805. writeln('size of NSPathComponentCell is wrong: ',class_getInstanceSize(TDerivedNSPathComponentCell),' <> ',class_getInstanceSize(NSPathComponentCell)+sizeof(pointer));
  1806. if class_getInstanceSize(TDerivedNSPathControl) <> (class_getInstanceSize(NSPathControl)+sizeof(pointer)) then
  1807. writeln('size of NSPathControl is wrong: ',class_getInstanceSize(TDerivedNSPathControl),' <> ',class_getInstanceSize(NSPathControl)+sizeof(pointer));
  1808. if class_getInstanceSize(TDerivedNSPDFImageRep) <> (class_getInstanceSize(NSPDFImageRep)+sizeof(pointer)) then
  1809. writeln('size of NSPDFImageRep is wrong: ',class_getInstanceSize(TDerivedNSPDFImageRep),' <> ',class_getInstanceSize(NSPDFImageRep)+sizeof(pointer));
  1810. if class_getInstanceSize(TDerivedNSPersistentDocument) <> (class_getInstanceSize(NSPersistentDocument)+sizeof(pointer)) then
  1811. writeln('size of NSPersistentDocument is wrong: ',class_getInstanceSize(TDerivedNSPersistentDocument),' <> ',class_getInstanceSize(NSPersistentDocument)+sizeof(pointer));
  1812. if class_getInstanceSize(TDerivedNSPICTImageRep) <> (class_getInstanceSize(NSPICTImageRep)+sizeof(pointer)) then
  1813. writeln('size of NSPICTImageRep is wrong: ',class_getInstanceSize(TDerivedNSPICTImageRep),' <> ',class_getInstanceSize(NSPICTImageRep)+sizeof(pointer));
  1814. if class_getInstanceSize(TDerivedNSPopUpButton) <> (class_getInstanceSize(NSPopUpButton)+sizeof(pointer)) then
  1815. writeln('size of NSPopUpButton is wrong: ',class_getInstanceSize(TDerivedNSPopUpButton),' <> ',class_getInstanceSize(NSPopUpButton)+sizeof(pointer));
  1816. if class_getInstanceSize(TDerivedNSPopUpButtonCell) <> (class_getInstanceSize(NSPopUpButtonCell)+sizeof(pointer)) then
  1817. writeln('size of NSPopUpButtonCell is wrong: ',class_getInstanceSize(TDerivedNSPopUpButtonCell),' <> ',class_getInstanceSize(NSPopUpButtonCell)+sizeof(pointer));
  1818. if class_getInstanceSize(TDerivedNSPredicateEditor) <> (class_getInstanceSize(NSPredicateEditor)+sizeof(pointer)) then
  1819. writeln('size of NSPredicateEditor is wrong: ',class_getInstanceSize(TDerivedNSPredicateEditor),' <> ',class_getInstanceSize(NSPredicateEditor)+sizeof(pointer));
  1820. if class_getInstanceSize(TDerivedNSPrinter) <> (class_getInstanceSize(NSPrinter)+sizeof(pointer)) then
  1821. writeln('size of NSPrinter is wrong: ',class_getInstanceSize(TDerivedNSPrinter),' <> ',class_getInstanceSize(NSPrinter)+sizeof(pointer));
  1822. if class_getInstanceSize(TDerivedNSPrintInfo) <> (class_getInstanceSize(NSPrintInfo)+sizeof(pointer)) then
  1823. writeln('size of NSPrintInfo is wrong: ',class_getInstanceSize(TDerivedNSPrintInfo),' <> ',class_getInstanceSize(NSPrintInfo)+sizeof(pointer));
  1824. if class_getInstanceSize(TDerivedNSPrintOperation) <> (class_getInstanceSize(NSPrintOperation)+sizeof(pointer)) then
  1825. writeln('size of NSPrintOperation is wrong: ',class_getInstanceSize(TDerivedNSPrintOperation),' <> ',class_getInstanceSize(NSPrintOperation)+sizeof(pointer));
  1826. if class_getInstanceSize(TDerivedNSPrintPanel) <> (class_getInstanceSize(NSPrintPanel)+sizeof(pointer)) then
  1827. writeln('size of NSPrintPanel is wrong: ',class_getInstanceSize(TDerivedNSPrintPanel),' <> ',class_getInstanceSize(NSPrintPanel)+sizeof(pointer));
  1828. if class_getInstanceSize(TDerivedNSProgressIndicator) <> (class_getInstanceSize(NSProgressIndicator)+sizeof(pointer)) then
  1829. writeln('size of NSProgressIndicator is wrong: ',class_getInstanceSize(TDerivedNSProgressIndicator),' <> ',class_getInstanceSize(NSProgressIndicator)+sizeof(pointer));
  1830. {$ifndef cpu64}
  1831. if class_getInstanceSize(TDerivedNSQuickDrawView) <> (class_getInstanceSize(NSQuickDrawView)+sizeof(pointer)) then
  1832. writeln('size of NSQuickDrawView is wrong: ',class_getInstanceSize(TDerivedNSQuickDrawView),' <> ',class_getInstanceSize(NSQuickDrawView)+sizeof(pointer));
  1833. {$endif}
  1834. if class_getInstanceSize(TDerivedNSResponder) <> (class_getInstanceSize(NSResponder)+sizeof(pointer)) then
  1835. writeln('size of NSResponder is wrong: ',class_getInstanceSize(TDerivedNSResponder),' <> ',class_getInstanceSize(NSResponder)+sizeof(pointer));
  1836. if class_getInstanceSize(TDerivedNSRuleEditor) <> (class_getInstanceSize(NSRuleEditor)+sizeof(pointer)) then
  1837. writeln('size of NSRuleEditor is wrong: ',class_getInstanceSize(TDerivedNSRuleEditor),' <> ',class_getInstanceSize(NSRuleEditor)+sizeof(pointer));
  1838. if class_getInstanceSize(TDerivedNSRulerMarker) <> (class_getInstanceSize(NSRulerMarker)+sizeof(pointer)) then
  1839. writeln('size of NSRulerMarker is wrong: ',class_getInstanceSize(TDerivedNSRulerMarker),' <> ',class_getInstanceSize(NSRulerMarker)+sizeof(pointer));
  1840. if class_getInstanceSize(TDerivedNSRulerView) <> (class_getInstanceSize(NSRulerView)+sizeof(pointer)) then
  1841. writeln('size of NSRulerView is wrong: ',class_getInstanceSize(TDerivedNSRulerView),' <> ',class_getInstanceSize(NSRulerView)+sizeof(pointer));
  1842. if class_getInstanceSize(TDerivedNSSavePanel) <> (class_getInstanceSize(NSSavePanel)+sizeof(pointer)) then
  1843. writeln('size of NSSavePanel is wrong: ',class_getInstanceSize(TDerivedNSSavePanel),' <> ',class_getInstanceSize(NSSavePanel)+sizeof(pointer));
  1844. if class_getInstanceSize(TDerivedNSScreen) <> (class_getInstanceSize(NSScreen)+sizeof(pointer)) then
  1845. writeln('size of NSScreen is wrong: ',class_getInstanceSize(TDerivedNSScreen),' <> ',class_getInstanceSize(NSScreen)+sizeof(pointer));
  1846. if class_getInstanceSize(TDerivedNSScroller) <> (class_getInstanceSize(NSScroller)+sizeof(pointer)) then
  1847. writeln('size of NSScroller is wrong: ',class_getInstanceSize(TDerivedNSScroller),' <> ',class_getInstanceSize(NSScroller)+sizeof(pointer));
  1848. if class_getInstanceSize(TDerivedNSScrollView) <> (class_getInstanceSize(NSScrollView)+sizeof(pointer)) then
  1849. writeln('size of NSScrollView is wrong: ',class_getInstanceSize(TDerivedNSScrollView),' <> ',class_getInstanceSize(NSScrollView)+sizeof(pointer));
  1850. if class_getInstanceSize(TDerivedNSSearchField) <> (class_getInstanceSize(NSSearchField)+sizeof(pointer)) then
  1851. writeln('size of NSSearchField is wrong: ',class_getInstanceSize(TDerivedNSSearchField),' <> ',class_getInstanceSize(NSSearchField)+sizeof(pointer));
  1852. if class_getInstanceSize(TDerivedNSSearchFieldCell) <> (class_getInstanceSize(NSSearchFieldCell)+sizeof(pointer)) then
  1853. writeln('size of NSSearchFieldCell is wrong: ',class_getInstanceSize(TDerivedNSSearchFieldCell),' <> ',class_getInstanceSize(NSSearchFieldCell)+sizeof(pointer));
  1854. if class_getInstanceSize(TDerivedNSSecureTextField) <> (class_getInstanceSize(NSSecureTextField)+sizeof(pointer)) then
  1855. writeln('size of NSSecureTextField is wrong: ',class_getInstanceSize(TDerivedNSSecureTextField),' <> ',class_getInstanceSize(NSSecureTextField)+sizeof(pointer));
  1856. if class_getInstanceSize(TDerivedNSSecureTextFieldCell) <> (class_getInstanceSize(NSSecureTextFieldCell)+sizeof(pointer)) then
  1857. writeln('size of NSSecureTextFieldCell is wrong: ',class_getInstanceSize(TDerivedNSSecureTextFieldCell),' <> ',class_getInstanceSize(NSSecureTextFieldCell)+sizeof(pointer));
  1858. if class_getInstanceSize(TDerivedNSSegmentedControl) <> (class_getInstanceSize(NSSegmentedControl)+sizeof(pointer)) then
  1859. writeln('size of NSSegmentedControl is wrong: ',class_getInstanceSize(TDerivedNSSegmentedControl),' <> ',class_getInstanceSize(NSSegmentedControl)+sizeof(pointer));
  1860. if class_getInstanceSize(TDerivedNSShadow) <> (class_getInstanceSize(NSShadow)+sizeof(pointer)) then
  1861. writeln('size of NSShadow is wrong: ',class_getInstanceSize(TDerivedNSShadow),' <> ',class_getInstanceSize(NSShadow)+sizeof(pointer));
  1862. if class_getInstanceSize(TDerivedNSSlider) <> (class_getInstanceSize(NSSlider)+sizeof(pointer)) then
  1863. writeln('size of NSSlider is wrong: ',class_getInstanceSize(TDerivedNSSlider),' <> ',class_getInstanceSize(NSSlider)+sizeof(pointer));
  1864. if class_getInstanceSize(TDerivedNSSliderCell) <> (class_getInstanceSize(NSSliderCell)+sizeof(pointer)) then
  1865. writeln('size of NSSliderCell is wrong: ',class_getInstanceSize(TDerivedNSSliderCell),' <> ',class_getInstanceSize(NSSliderCell)+sizeof(pointer));
  1866. if class_getInstanceSize(TDerivedNSSound) <> (class_getInstanceSize(NSSound)+sizeof(pointer)) then
  1867. writeln('size of NSSound is wrong: ',class_getInstanceSize(TDerivedNSSound),' <> ',class_getInstanceSize(NSSound)+sizeof(pointer));
  1868. if class_getInstanceSize(TDerivedNSSpeechRecognizer) <> (class_getInstanceSize(NSSpeechRecognizer)+sizeof(pointer)) then
  1869. writeln('size of NSSpeechRecognizer is wrong: ',class_getInstanceSize(TDerivedNSSpeechRecognizer),' <> ',class_getInstanceSize(NSSpeechRecognizer)+sizeof(pointer));
  1870. if class_getInstanceSize(TDerivedNSSpeechSynthesizer) <> (class_getInstanceSize(NSSpeechSynthesizer)+sizeof(pointer)) then
  1871. writeln('size of NSSpeechSynthesizer is wrong: ',class_getInstanceSize(TDerivedNSSpeechSynthesizer),' <> ',class_getInstanceSize(NSSpeechSynthesizer)+sizeof(pointer));
  1872. if class_getInstanceSize(TDerivedNSSpellChecker) <> (class_getInstanceSize(NSSpellChecker)+sizeof(pointer)) then
  1873. writeln('size of NSSpellChecker is wrong: ',class_getInstanceSize(TDerivedNSSpellChecker),' <> ',class_getInstanceSize(NSSpellChecker)+sizeof(pointer));
  1874. if class_getInstanceSize(TDerivedNSSplitView) <> (class_getInstanceSize(NSSplitView)+sizeof(pointer)) then
  1875. writeln('size of NSSplitView is wrong: ',class_getInstanceSize(TDerivedNSSplitView),' <> ',class_getInstanceSize(NSSplitView)+sizeof(pointer));
  1876. if class_getInstanceSize(TDerivedNSStatusBar) <> (class_getInstanceSize(NSStatusBar)+sizeof(pointer)) then
  1877. writeln('size of NSStatusBar is wrong: ',class_getInstanceSize(TDerivedNSStatusBar),' <> ',class_getInstanceSize(NSStatusBar)+sizeof(pointer));
  1878. if class_getInstanceSize(TDerivedNSStatusItem) <> (class_getInstanceSize(NSStatusItem)+sizeof(pointer)) then
  1879. writeln('size of NSStatusItem is wrong: ',class_getInstanceSize(TDerivedNSStatusItem),' <> ',class_getInstanceSize(NSStatusItem)+sizeof(pointer));
  1880. if class_getInstanceSize(TDerivedNSStepper) <> (class_getInstanceSize(NSStepper)+sizeof(pointer)) then
  1881. writeln('size of NSStepper is wrong: ',class_getInstanceSize(TDerivedNSStepper),' <> ',class_getInstanceSize(NSStepper)+sizeof(pointer));
  1882. if class_getInstanceSize(TDerivedNSStepperCell) <> (class_getInstanceSize(NSStepperCell)+sizeof(pointer)) then
  1883. writeln('size of NSStepperCell is wrong: ',class_getInstanceSize(TDerivedNSStepperCell),' <> ',class_getInstanceSize(NSStepperCell)+sizeof(pointer));
  1884. if class_getInstanceSize(TDerivedNSTableColumn) <> (class_getInstanceSize(NSTableColumn)+sizeof(pointer)) then
  1885. writeln('size of NSTableColumn is wrong: ',class_getInstanceSize(TDerivedNSTableColumn),' <> ',class_getInstanceSize(NSTableColumn)+sizeof(pointer));
  1886. if class_getInstanceSize(TDerivedNSTableHeaderCell) <> (class_getInstanceSize(NSTableHeaderCell)+sizeof(pointer)) then
  1887. writeln('size of NSTableHeaderCell is wrong: ',class_getInstanceSize(TDerivedNSTableHeaderCell),' <> ',class_getInstanceSize(NSTableHeaderCell)+sizeof(pointer));
  1888. if class_getInstanceSize(TDerivedNSTableHeaderView) <> (class_getInstanceSize(NSTableHeaderView)+sizeof(pointer)) then
  1889. writeln('size of NSTableHeaderView is wrong: ',class_getInstanceSize(TDerivedNSTableHeaderView),' <> ',class_getInstanceSize(NSTableHeaderView)+sizeof(pointer));
  1890. if class_getInstanceSize(TDerivedNSTableView) <> (class_getInstanceSize(NSTableView)+sizeof(pointer)) then
  1891. writeln('size of NSTableView is wrong: ',class_getInstanceSize(TDerivedNSTableView),' <> ',class_getInstanceSize(NSTableView)+sizeof(pointer));
  1892. if class_getInstanceSize(TDerivedNSTabView) <> (class_getInstanceSize(NSTabView)+sizeof(pointer)) then
  1893. writeln('size of NSTabView is wrong: ',class_getInstanceSize(TDerivedNSTabView),' <> ',class_getInstanceSize(NSTabView)+sizeof(pointer));
  1894. if class_getInstanceSize(TDerivedNSTabViewItem) <> (class_getInstanceSize(NSTabViewItem)+sizeof(pointer)) then
  1895. writeln('size of NSTabViewItem is wrong: ',class_getInstanceSize(TDerivedNSTabViewItem),' <> ',class_getInstanceSize(NSTabViewItem)+sizeof(pointer));
  1896. if class_getInstanceSize(TDerivedNSText) <> (class_getInstanceSize(NSText)+sizeof(pointer)) then
  1897. writeln('size of NSText is wrong: ',class_getInstanceSize(TDerivedNSText),' <> ',class_getInstanceSize(NSText)+sizeof(pointer));
  1898. if class_getInstanceSize(TDerivedNSTextAttachmentCell) <> (class_getInstanceSize(NSTextAttachmentCell)+sizeof(pointer)) then
  1899. writeln('size of NSTextAttachmentCell is wrong: ',class_getInstanceSize(TDerivedNSTextAttachmentCell),' <> ',class_getInstanceSize(NSTextAttachmentCell)+sizeof(pointer));
  1900. if class_getInstanceSize(TDerivedNSTextAttachment) <> (class_getInstanceSize(NSTextAttachment)+sizeof(pointer)) then
  1901. writeln('size of NSTextAttachment is wrong: ',class_getInstanceSize(TDerivedNSTextAttachment),' <> ',class_getInstanceSize(NSTextAttachment)+sizeof(pointer));
  1902. if class_getInstanceSize(TDerivedNSTextContainer) <> (class_getInstanceSize(NSTextContainer)+sizeof(pointer)) then
  1903. writeln('size of NSTextContainer is wrong: ',class_getInstanceSize(TDerivedNSTextContainer),' <> ',class_getInstanceSize(NSTextContainer)+sizeof(pointer));
  1904. if class_getInstanceSize(TDerivedNSTextField) <> (class_getInstanceSize(NSTextField)+sizeof(pointer)) then
  1905. writeln('size of NSTextField is wrong: ',class_getInstanceSize(TDerivedNSTextField),' <> ',class_getInstanceSize(NSTextField)+sizeof(pointer));
  1906. if class_getInstanceSize(TDerivedNSTextFieldCell) <> (class_getInstanceSize(NSTextFieldCell)+sizeof(pointer)) then
  1907. writeln('size of NSTextFieldCell is wrong: ',class_getInstanceSize(TDerivedNSTextFieldCell),' <> ',class_getInstanceSize(NSTextFieldCell)+sizeof(pointer));
  1908. if class_getInstanceSize(TDerivedNSTextList) <> (class_getInstanceSize(NSTextList)+sizeof(pointer)) then
  1909. writeln('size of NSTextList is wrong: ',class_getInstanceSize(TDerivedNSTextList),' <> ',class_getInstanceSize(NSTextList)+sizeof(pointer));
  1910. if class_getInstanceSize(TDerivedNSTextStorage) <> (class_getInstanceSize(NSTextStorage)+sizeof(pointer)) then
  1911. writeln('size of NSTextStorage is wrong: ',class_getInstanceSize(TDerivedNSTextStorage),' <> ',class_getInstanceSize(NSTextStorage)+sizeof(pointer));
  1912. if class_getInstanceSize(TDerivedNSTextBlock) <> (class_getInstanceSize(NSTextBlock)+sizeof(pointer)) then
  1913. writeln('size of NSTextBlock is wrong: ',class_getInstanceSize(TDerivedNSTextBlock),' <> ',class_getInstanceSize(NSTextBlock)+sizeof(pointer));
  1914. if class_getInstanceSize(TDerivedNSTextTableBlock) <> (class_getInstanceSize(NSTextTableBlock)+sizeof(pointer)) then
  1915. writeln('size of NSTextTableBlock is wrong: ',class_getInstanceSize(TDerivedNSTextTableBlock),' <> ',class_getInstanceSize(NSTextTableBlock)+sizeof(pointer));
  1916. if class_getInstanceSize(TDerivedNSTextTable) <> (class_getInstanceSize(NSTextTable)+sizeof(pointer)) then
  1917. writeln('size of NSTextTable is wrong: ',class_getInstanceSize(TDerivedNSTextTable),' <> ',class_getInstanceSize(NSTextTable)+sizeof(pointer));
  1918. if class_getInstanceSize(TDerivedNSTextView) <> (class_getInstanceSize(NSTextView)+sizeof(pointer)) then
  1919. writeln('size of NSTextView is wrong: ',class_getInstanceSize(TDerivedNSTextView),' <> ',class_getInstanceSize(NSTextView)+sizeof(pointer));
  1920. if class_getInstanceSize(TDerivedNSTokenField) <> (class_getInstanceSize(NSTokenField)+sizeof(pointer)) then
  1921. writeln('size of NSTokenField is wrong: ',class_getInstanceSize(TDerivedNSTokenField),' <> ',class_getInstanceSize(NSTokenField)+sizeof(pointer));
  1922. if class_getInstanceSize(TDerivedNSTokenFieldCell) <> (class_getInstanceSize(NSTokenFieldCell)+sizeof(pointer)) then
  1923. writeln('size of NSTokenFieldCell is wrong: ',class_getInstanceSize(TDerivedNSTokenFieldCell),' <> ',class_getInstanceSize(NSTokenFieldCell)+sizeof(pointer));
  1924. if class_getInstanceSize(TDerivedNSToolbar) <> (class_getInstanceSize(NSToolbar)+sizeof(pointer)) then
  1925. writeln('size of NSToolbar is wrong: ',class_getInstanceSize(TDerivedNSToolbar),' <> ',class_getInstanceSize(NSToolbar)+sizeof(pointer));
  1926. if class_getInstanceSize(TDerivedNSToolbarItem) <> (class_getInstanceSize(NSToolbarItem)+sizeof(pointer)) then
  1927. writeln('size of NSToolbarItem is wrong: ',class_getInstanceSize(TDerivedNSToolbarItem),' <> ',class_getInstanceSize(NSToolbarItem)+sizeof(pointer));
  1928. if class_getInstanceSize(TDerivedNSToolbarItemGroup) <> (class_getInstanceSize(NSToolbarItemGroup)+sizeof(pointer)) then
  1929. writeln('size of NSToolbarItemGroup is wrong: ',class_getInstanceSize(TDerivedNSToolbarItemGroup),' <> ',class_getInstanceSize(NSToolbarItemGroup)+sizeof(pointer));
  1930. if class_getInstanceSize(TDerivedNSTrackingArea) <> (class_getInstanceSize(NSTrackingArea)+sizeof(pointer)) then
  1931. writeln('size of NSTrackingArea is wrong: ',class_getInstanceSize(TDerivedNSTrackingArea),' <> ',class_getInstanceSize(NSTrackingArea)+sizeof(pointer));
  1932. if class_getInstanceSize(TDerivedNSTreeController) <> (class_getInstanceSize(NSTreeController)+sizeof(pointer)) then
  1933. writeln('size of NSTreeController is wrong: ',class_getInstanceSize(TDerivedNSTreeController),' <> ',class_getInstanceSize(NSTreeController)+sizeof(pointer));
  1934. if class_getInstanceSize(TDerivedNSTreeNode) <> (class_getInstanceSize(NSTreeNode)+sizeof(pointer)) then
  1935. writeln('size of NSTreeNode is wrong: ',class_getInstanceSize(TDerivedNSTreeNode),' <> ',class_getInstanceSize(NSTreeNode)+sizeof(pointer));
  1936. if class_getInstanceSize(TDerivedNSTypesetter) <> (class_getInstanceSize(NSTypesetter)+sizeof(pointer)) then
  1937. writeln('size of NSTypesetter is wrong: ',class_getInstanceSize(TDerivedNSTypesetter),' <> ',class_getInstanceSize(NSTypesetter)+sizeof(pointer));
  1938. if class_getInstanceSize(TDerivedNSUserDefaultsController) <> (class_getInstanceSize(NSUserDefaultsController)+sizeof(pointer)) then
  1939. writeln('size of NSUserDefaultsController is wrong: ',class_getInstanceSize(TDerivedNSUserDefaultsController),' <> ',class_getInstanceSize(NSUserDefaultsController)+sizeof(pointer));
  1940. if class_getInstanceSize(TDerivedNSView) <> (class_getInstanceSize(NSView)+sizeof(pointer)) then
  1941. writeln('size of NSView is wrong: ',class_getInstanceSize(TDerivedNSView),' <> ',class_getInstanceSize(NSView)+sizeof(pointer));
  1942. if class_getInstanceSize(TDerivedNSViewController) <> (class_getInstanceSize(NSViewController)+sizeof(pointer)) then
  1943. writeln('size of NSViewController is wrong: ',class_getInstanceSize(TDerivedNSViewController),' <> ',class_getInstanceSize(NSViewController)+sizeof(pointer));
  1944. if class_getInstanceSize(TDerivedNSWindow) <> (class_getInstanceSize(NSWindow)+sizeof(pointer)) then
  1945. writeln('size of NSWindow is wrong: ',class_getInstanceSize(TDerivedNSWindow),' <> ',class_getInstanceSize(NSWindow)+sizeof(pointer));
  1946. if class_getInstanceSize(TDerivedNSWindowController) <> (class_getInstanceSize(NSWindowController)+sizeof(pointer)) then
  1947. writeln('size of NSWindowController is wrong: ',class_getInstanceSize(TDerivedNSWindowController),' <> ',class_getInstanceSize(NSWindowController)+sizeof(pointer));
  1948. if class_getInstanceSize(TDerivedNSWorkspace) <> (class_getInstanceSize(NSWorkspace)+sizeof(pointer)) then
  1949. writeln('size of NSWorkspace is wrong: ',class_getInstanceSize(TDerivedNSWorkspace),' <> ',class_getInstanceSize(NSWorkspace)+sizeof(pointer));
  1950. pool.release;
  1951. end;
  1952. begin
  1953. PrintGlue1;
  1954. end.