├── .gitignore ├── Carbon.r ├── MPWTest.c ├── MPWTest.r ├── MPWTest.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── MPWTest.xccheckout │ └── xcuserdata │ │ └── steven.xcuserdatad │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── steven.xcuserdatad │ └── xcschemes │ ├── MPWTest.xcscheme │ └── xcschememanagement.plist ├── Makefile ├── README.md └── Size.r /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.o 3 | clib 4 | lib 5 | *.68k 6 | bin/* 7 | obj/* 8 | disk/* 9 | -------------------------------------------------------------------------------- /Carbon.r: -------------------------------------------------------------------------------- 1 | type 'carb' { }; resource 'carb'(0) { }; -------------------------------------------------------------------------------- /MPWTest.c: -------------------------------------------------------------------------------- 1 | #if TARGET_API_MAC_CARBON 2 | 3 | #if __MACH__ 4 | #include 5 | #else 6 | #include 7 | #endif 8 | #else 9 | 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | 19 | #define GetWindowPort(w) w 20 | QDGlobals qd; 21 | 22 | #endif 23 | 24 | WindowPtr mainWindowPtr; 25 | 26 | Boolean quit = 0; 27 | Boolean isShift = 0; 28 | 29 | TEHandle textH; 30 | 31 | #define SCREEN_WIDTH 320 32 | #define SCREEN_HEIGHT 240 33 | 34 | #define appleID 128 35 | #define fileID 129 36 | #define editID 130 37 | 38 | #define rUserAlert 129 39 | 40 | const short appleM = 0; 41 | const short fileM = 1; 42 | const short editM = 2; 43 | 44 | #define undoCommand 1 45 | #define cutCommand 3 46 | #define copyCommand 4 47 | #define pasteCommand 5 48 | #define clearCommand 6 49 | 50 | #if TARGET_API_MAC_CARBON 51 | 52 | #ifdef __i386__ 53 | #define APP_NAME_STRING "\pIntel Carbon Window" 54 | #elif powerc 55 | #define APP_NAME_STRING "\pPowerPC Carbon Window" 56 | #endif 57 | 58 | #else 59 | 60 | #ifdef powerc 61 | #define APP_NAME_STRING "\pPowerPC Toolbox Window" 62 | #else 63 | #define APP_NAME_STRING "\p68K Toolbox Window" 64 | #endif 65 | 66 | #endif 67 | 68 | 69 | void DoCommand(long mResult) 70 | { 71 | short theItem; 72 | short theMenu; 73 | Str255 daName; 74 | short daRefNum; 75 | 76 | theItem = LoWord(mResult); 77 | theMenu = HiWord(mResult); 78 | 79 | switch (theMenu) 80 | { 81 | case appleID: 82 | { 83 | if (theItem == 1) 84 | { 85 | Alert(rUserAlert, nil); 86 | } 87 | #if !TARGET_API_MAC_CARBON 88 | else 89 | { 90 | /* all non-About items in this menu are DAs */ 91 | /* type Str255 is an array in MPW 3 */ 92 | GetMenuItemText(GetMenuHandle(appleID), theItem, daName); 93 | daRefNum = OpenDeskAcc(daName); 94 | } 95 | #endif 96 | break; 97 | } 98 | case fileID: 99 | { 100 | quit = 1; 101 | break; 102 | } 103 | case editID: 104 | { 105 | #if !TARGET_API_MAC_CARBON 106 | if (!SystemEdit(theItem-1)) // call Desk Manager to handle editing command if desk accessory window is the active window 107 | #endif 108 | { 109 | switch (theItem) { 110 | case cutCommand: 111 | TECut(textH); 112 | break; 113 | case copyCommand: 114 | TECopy(textH); 115 | break; 116 | case pasteCommand: 117 | TEPaste(textH); 118 | break; 119 | case clearCommand: 120 | TEDelete(textH); 121 | break; 122 | default: 123 | break; 124 | } 125 | } 126 | } 127 | default: 128 | break; 129 | } 130 | 131 | HiliteMenu(0); 132 | } 133 | 134 | 135 | void RunLoop() 136 | { 137 | EventRecord theEvent; 138 | WindowPtr whichWindow; 139 | Rect txRect; 140 | Rect windRect; 141 | 142 | #if TARGET_API_MAC_CARBON 143 | BitMap theScreenBits; 144 | GetWindowPortBounds(mainWindowPtr, &txRect); 145 | #else 146 | txRect = qd.thePort->portRect; 147 | #endif 148 | 149 | InsetRect(&txRect,4,0); 150 | textH = TENew(&txRect,&txRect); 151 | 152 | while (!quit) 153 | { 154 | #if !TARGET_API_MAC_CARBON 155 | SystemTask(); 156 | #endif 157 | TEIdle(textH); 158 | 159 | if (GetNextEvent(everyEvent, &theEvent)) 160 | { 161 | switch (theEvent.what) 162 | { 163 | case mouseDown: 164 | { 165 | switch (FindWindow(theEvent.where, &whichWindow)) 166 | { 167 | #if !TARGET_API_MAC_CARBON 168 | case inSysWindow: 169 | { 170 | SystemClick(&theEvent, whichWindow); 171 | break; 172 | } 173 | #endif 174 | case inMenuBar: 175 | { 176 | DoCommand(MenuSelect(theEvent.where)); 177 | break; 178 | } 179 | case inDrag: 180 | { 181 | #if TARGET_API_MAC_CARBON 182 | GetQDGlobalsScreenBits( &theScreenBits ); /* carbon accessor */ 183 | windRect = theScreenBits.bounds; 184 | #else 185 | windRect = qd.screenBits.bounds; 186 | #endif 187 | DragWindow(whichWindow, theEvent.where, &windRect); 188 | break; 189 | } 190 | case inContent: 191 | { 192 | if (whichWindow != FrontWindow()) 193 | { 194 | SelectWindow(whichWindow); 195 | } 196 | else 197 | { 198 | GlobalToLocal(&theEvent.where); 199 | if (theEvent.modifiers&shiftKey) 200 | isShift = true; 201 | 202 | TEClick(theEvent.where, isShift, textH); 203 | } 204 | break; 205 | } 206 | 207 | default: 208 | break; 209 | } 210 | break; 211 | } 212 | case autoKey: 213 | case keyDown: 214 | { 215 | char theChar = (theEvent.message&charCodeMask); 216 | 217 | if (theEvent.modifiers&cmdKey) 218 | { 219 | DoCommand(MenuKey(theChar)); 220 | 221 | if (theChar == 'm') 222 | { 223 | quit = true; 224 | } 225 | } 226 | else 227 | { 228 | TEKey(theChar, textH); 229 | } 230 | 231 | break; 232 | } 233 | case activateEvt: 234 | { 235 | if (theEvent.modifiers&activeFlag) 236 | { 237 | TEActivate(textH); 238 | } 239 | else 240 | { 241 | TEDeactivate(textH); 242 | } 243 | break; 244 | } 245 | case updateEvt: 246 | { 247 | Rect pr; 248 | 249 | BeginUpdate((WindowPtr)theEvent.message); 250 | 251 | #if TARGET_API_MAC_CARBON 252 | GetWindowPortBounds(mainWindowPtr, &pr); 253 | #else 254 | pr = qd.thePort->portRect; 255 | #endif 256 | EraseRect(&(pr)); 257 | TEUpdate(&(pr), textH); 258 | EndUpdate((WindowPtr)theEvent.message); 259 | break; 260 | } 261 | default: 262 | break; 263 | } 264 | } 265 | } 266 | } 267 | 268 | void SetUpMenus() 269 | { 270 | short i; 271 | OSErr err; 272 | long result; 273 | MenuRef menu; 274 | 275 | MenuHandle myMenus[3]; 276 | myMenus[appleM] = GetMenu(appleID); 277 | #if !TARGET_API_MAC_CARBON 278 | AddResMenu(myMenus[appleM],'DRVR'); 279 | #endif 280 | myMenus[appleM] = GetMenu(appleID); 281 | myMenus[fileM] = GetMenu(fileID); 282 | myMenus[editM] = GetMenu(editID); 283 | 284 | for (i = 0; i < 3; i++) 285 | { 286 | InsertMenu(myMenus[i], 0); 287 | } 288 | 289 | #if TARGET_API_MAC_CARBON 290 | /* In OS X, 'Quit' moves from File to the Application Menu */ 291 | err = Gestalt(gestaltMenuMgrAttr, &result); 292 | 293 | if (!err && (result & gestaltMenuMgrAquaLayoutMask)) { 294 | menu = GetMenuHandle (fileID); 295 | DeleteMenuItem(menu, 1); 296 | DeleteMenu(fileID); 297 | } 298 | #endif 299 | 300 | DrawMenuBar(); 301 | } 302 | 303 | #if TARGET_API_MAC_CARBON 304 | /* Here is our Quit Apple event handler */ 305 | static pascal OSErr QuitAppleEventHandler (const AppleEvent *appleEvt, 306 | AppleEvent* reply, UInt32 refcon) 307 | { 308 | quit = 1; 309 | return noErr; 310 | } 311 | #endif 312 | 313 | void Initialize(void) 314 | { 315 | OSErr err; 316 | 317 | #if !TARGET_API_MAC_CARBON 318 | InitGraf((Ptr) &qd.thePort); 319 | InitFonts(); 320 | #endif 321 | 322 | FlushEvents(everyEvent, 0); 323 | 324 | #if !TARGET_API_MAC_CARBON 325 | InitWindows(); 326 | InitMenus(); 327 | TEInit(); 328 | InitDialogs(nil); 329 | #endif 330 | InitCursor(); 331 | 332 | #if TARGET_API_MAC_CARBON 333 | err = AEInstallEventHandler( kCoreEventClass, kAEQuitApplication, 334 | NewAEEventHandlerUPP(QuitAppleEventHandler), 0, false ); 335 | if (err != noErr) ExitToShell(); 336 | #endif 337 | 338 | SetUpMenus(); 339 | } 340 | 341 | void main() 342 | { 343 | Rect windowRect; 344 | 345 | Initialize(); 346 | 347 | SetRect(&windowRect, 50, 50, 50+SCREEN_WIDTH, 50+SCREEN_HEIGHT); 348 | 349 | mainWindowPtr = NewWindow(nil, &windowRect, APP_NAME_STRING, true, noGrowDocProc, (WindowPtr)-1L, true, (long)nil); 350 | SetPort(GetWindowPort(mainWindowPtr)); 351 | 352 | RunLoop(); 353 | } 354 | -------------------------------------------------------------------------------- /MPWTest.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steventroughtonsmith/MPWTest/4e657d70ce942806e4596281fd951cf77c37e649/MPWTest.r -------------------------------------------------------------------------------- /MPWTest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXFileReference section */ 10 | B03B919619322E6B00053E4C /* ADSP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ADSP.h; sourceTree = ""; }; 11 | B03B919719322E6B00053E4C /* AEDataModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEDataModel.h; sourceTree = ""; }; 12 | B03B919819322E6B00053E4C /* AEHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEHelpers.h; sourceTree = ""; }; 13 | B03B919919322E6B00053E4C /* AEInteraction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEInteraction.h; sourceTree = ""; }; 14 | B03B919A19322E6B00053E4C /* AEMach.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEMach.h; sourceTree = ""; }; 15 | B03B919B19322E6B00053E4C /* AEObjects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEObjects.h; sourceTree = ""; }; 16 | B03B919C19322E6B00053E4C /* AEPackObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEPackObject.h; sourceTree = ""; }; 17 | B03B919D19322E6B00053E4C /* AERegistry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AERegistry.h; sourceTree = ""; }; 18 | B03B919E19322E6B00053E4C /* AEUserTermTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AEUserTermTypes.h; sourceTree = ""; }; 19 | B03B919F19322E6B00053E4C /* AIFF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AIFF.h; sourceTree = ""; }; 20 | B03B91A019322E6B00053E4C /* Aliases.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Aliases.h; sourceTree = ""; }; 21 | B03B91A119322E6B00053E4C /* Appearance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Appearance.h; sourceTree = ""; }; 22 | B03B91A219322E6B00053E4C /* AppleDiskPartitions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleDiskPartitions.h; sourceTree = ""; }; 23 | B03B91A319322E6B00053E4C /* AppleEvents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleEvents.h; sourceTree = ""; }; 24 | B03B91A419322E6B00053E4C /* AppleGuide.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleGuide.h; sourceTree = ""; }; 25 | B03B91A519322E6B00053E4C /* AppleHelp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleHelp.h; sourceTree = ""; }; 26 | B03B91A619322E6B00053E4C /* AppleScript.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleScript.h; sourceTree = ""; }; 27 | B03B91A719322E6B00053E4C /* AppleTalk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleTalk.h; sourceTree = ""; }; 28 | B03B91A819322E6B00053E4C /* ApplicationServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ApplicationServices.h; sourceTree = ""; }; 29 | B03B91A919322E6B00053E4C /* ASDebugging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASDebugging.h; sourceTree = ""; }; 30 | B03B91AA19322E6B00053E4C /* ASRegistry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASRegistry.h; sourceTree = ""; }; 31 | B03B91AB19322E6B00053E4C /* assert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = assert.h; sourceTree = ""; }; 32 | B03B91AC19322E6B00053E4C /* ATA.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ATA.h; sourceTree = ""; }; 33 | B03B91AD19322E6B00053E4C /* ATSFont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ATSFont.h; sourceTree = ""; }; 34 | B03B91AE19322E6B00053E4C /* ATSLayoutTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ATSLayoutTypes.h; sourceTree = ""; }; 35 | B03B91AF19322E6B00053E4C /* ATSTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ATSTypes.h; sourceTree = ""; }; 36 | B03B91B019322E6B00053E4C /* ATSUnicode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ATSUnicode.h; sourceTree = ""; }; 37 | B03B91B119322E6B00053E4C /* AVComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AVComponents.h; sourceTree = ""; }; 38 | B03B91B219322E6B00053E4C /* AVComponents.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AVComponents.k.h; sourceTree = ""; }; 39 | B03B91B319322E6B00053E4C /* AVLTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AVLTree.h; sourceTree = ""; }; 40 | B03B91B419322E6B00053E4C /* Balloons.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Balloons.h; sourceTree = ""; }; 41 | B03B91B519322E6B00053E4C /* Carbon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Carbon.h; sourceTree = ""; }; 42 | B03B91B619322E6B00053E4C /* CarbonEvents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CarbonEvents.h; sourceTree = ""; }; 43 | B03B91B719322E6B00053E4C /* CardServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CardServices.h; sourceTree = ""; }; 44 | B03B91B819322E6B00053E4C /* CFArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFArray.h; sourceTree = ""; }; 45 | B03B91B919322E6B00053E4C /* CFBag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFBag.h; sourceTree = ""; }; 46 | B03B91BA19322E6B00053E4C /* CFBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFBase.h; sourceTree = ""; }; 47 | B03B91BB19322E6B00053E4C /* CFBundle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFBundle.h; sourceTree = ""; }; 48 | B03B91BC19322E6B00053E4C /* CFCharacterSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFCharacterSet.h; sourceTree = ""; }; 49 | B03B91BD19322E6B00053E4C /* CFData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFData.h; sourceTree = ""; }; 50 | B03B91BE19322E6B00053E4C /* CFDate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFDate.h; sourceTree = ""; }; 51 | B03B91BF19322E6B00053E4C /* CFDictionary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFDictionary.h; sourceTree = ""; }; 52 | B03B91C019322E6B00053E4C /* CFNumber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFNumber.h; sourceTree = ""; }; 53 | B03B91C119322E6B00053E4C /* CFPlugIn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFPlugIn.h; sourceTree = ""; }; 54 | B03B91C219322E6B00053E4C /* CFPlugInCOM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFPlugInCOM.h; sourceTree = ""; }; 55 | B03B91C319322E6B00053E4C /* CFPreferences.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFPreferences.h; sourceTree = ""; }; 56 | B03B91C419322E6B00053E4C /* CFPropertyList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFPropertyList.h; sourceTree = ""; }; 57 | B03B91C519322E6B00053E4C /* CFSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFSet.h; sourceTree = ""; }; 58 | B03B91C619322E6B00053E4C /* CFString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFString.h; sourceTree = ""; }; 59 | B03B91C719322E6B00053E4C /* CFStringEncodingExt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFStringEncodingExt.h; sourceTree = ""; }; 60 | B03B91C819322E6B00053E4C /* CFTimeZone.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFTimeZone.h; sourceTree = ""; }; 61 | B03B91C919322E6B00053E4C /* CFTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFTree.h; sourceTree = ""; }; 62 | B03B91CA19322E6B00053E4C /* CFURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFURL.h; sourceTree = ""; }; 63 | B03B91CB19322E6B00053E4C /* CFURLAccess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFURLAccess.h; sourceTree = ""; }; 64 | B03B91CC19322E6B00053E4C /* CFUUID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFUUID.h; sourceTree = ""; }; 65 | B03B91CD19322E6B00053E4C /* CFXMLNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFXMLNode.h; sourceTree = ""; }; 66 | B03B91CE19322E6B00053E4C /* CFXMLParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFXMLParser.h; sourceTree = ""; }; 67 | B03B91CF19322E6B00053E4C /* CGAffineTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGAffineTransform.h; sourceTree = ""; }; 68 | B03B91D019322E6B00053E4C /* CGBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGBase.h; sourceTree = ""; }; 69 | B03B91D119322E6B00053E4C /* CGBitmapContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGBitmapContext.h; sourceTree = ""; }; 70 | B03B91D219322E6B00053E4C /* CGColorSpace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGColorSpace.h; sourceTree = ""; }; 71 | B03B91D319322E6B00053E4C /* CGContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGContext.h; sourceTree = ""; }; 72 | B03B91D419322E6B00053E4C /* CGDataConsumer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGDataConsumer.h; sourceTree = ""; }; 73 | B03B91D519322E6B00053E4C /* CGDataProvider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGDataProvider.h; sourceTree = ""; }; 74 | B03B91D619322E6B00053E4C /* CGDirectDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGDirectDisplay.h; sourceTree = ""; }; 75 | B03B91D719322E6B00053E4C /* CGDirectPalette.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGDirectPalette.h; sourceTree = ""; }; 76 | B03B91D819322E6B00053E4C /* CGError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGError.h; sourceTree = ""; }; 77 | B03B91D919322E6B00053E4C /* CGFont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGFont.h; sourceTree = ""; }; 78 | B03B91DA19322E6B00053E4C /* CGGeometry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGGeometry.h; sourceTree = ""; }; 79 | B03B91DB19322E6B00053E4C /* CGImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGImage.h; sourceTree = ""; }; 80 | B03B91DC19322E6B00053E4C /* CGPDFContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGPDFContext.h; sourceTree = ""; }; 81 | B03B91DD19322E6B00053E4C /* CGPDFDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGPDFDocument.h; sourceTree = ""; }; 82 | B03B91DE19322E6B00053E4C /* CGRemoteOperation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGRemoteOperation.h; sourceTree = ""; }; 83 | B03B91DF19322E6B00053E4C /* CGWindowLevel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGWindowLevel.h; sourceTree = ""; }; 84 | B03B91E019322E6B00053E4C /* CMAcceleration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMAcceleration.h; sourceTree = ""; }; 85 | B03B91E119322E6B00053E4C /* CMApplication.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMApplication.h; sourceTree = ""; }; 86 | B03B91E219322E6B00053E4C /* CMCalibrator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMCalibrator.h; sourceTree = ""; }; 87 | B03B91E319322E6B00053E4C /* CMComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMComponent.h; sourceTree = ""; }; 88 | B03B91E419322E6B00053E4C /* CMConversions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMConversions.h; sourceTree = ""; }; 89 | B03B91E519322E6B00053E4C /* CMDeviceIntegration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMDeviceIntegration.h; sourceTree = ""; }; 90 | B03B91E619322E6B00053E4C /* CMICCProfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMICCProfile.h; sourceTree = ""; }; 91 | B03B91E719322E6B00053E4C /* CMMComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMMComponent.h; sourceTree = ""; }; 92 | B03B91E819322E6B00053E4C /* CMPRComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMPRComponent.h; sourceTree = ""; }; 93 | B03B91E919322E6B00053E4C /* CMScriptingPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMScriptingPlugin.h; sourceTree = ""; }; 94 | B03B91EA19322E6B00053E4C /* CMTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CMTypes.h; sourceTree = ""; }; 95 | B03B91EB19322E6B00053E4C /* CodeFragments.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CodeFragments.h; sourceTree = ""; }; 96 | B03B91EC19322E6B00053E4C /* Collections.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Collections.h; sourceTree = ""; }; 97 | B03B91ED19322E6B00053E4C /* ColorPicker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ColorPicker.h; sourceTree = ""; }; 98 | B03B91EE19322E6B00053E4C /* ColorPickerComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ColorPickerComponents.h; sourceTree = ""; }; 99 | B03B91EF19322E6B00053E4C /* CommResources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommResources.h; sourceTree = ""; }; 100 | B03B91F019322E6B00053E4C /* ComponentDispatchHelper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ComponentDispatchHelper.c; sourceTree = ""; }; 101 | B03B91F119322E6B00053E4C /* Components.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Components.h; sourceTree = ""; }; 102 | B03B91F219322E6B00053E4C /* Components.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Components.k.h; sourceTree = ""; }; 103 | B03B91F319322E6B00053E4C /* ConditionalMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConditionalMacros.h; sourceTree = ""; }; 104 | B03B91F419322E6B00053E4C /* Connections.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Connections.h; sourceTree = ""; }; 105 | B03B91F519322E6B00053E4C /* ConnectionTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConnectionTools.h; sourceTree = ""; }; 106 | B03B91F619322E6B00053E4C /* ControlDefinitions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControlDefinitions.h; sourceTree = ""; }; 107 | B03B91F719322E6B00053E4C /* Controls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Controls.h; sourceTree = ""; }; 108 | B03B91F819322E6B00053E4C /* ControlStrip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControlStrip.h; sourceTree = ""; }; 109 | B03B91F919322E6B00053E4C /* CoreServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreServices.h; sourceTree = ""; }; 110 | B03B91FA19322E6B00053E4C /* cred.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cred.h; sourceTree = ""; }; 111 | B03B91FB19322E6B00053E4C /* CRMSerialDevices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CRMSerialDevices.h; sourceTree = ""; }; 112 | B03B91FC19322E6B00053E4C /* CryptoMessageSyntax.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CryptoMessageSyntax.h; sourceTree = ""; }; 113 | B03B91FD19322E6B00053E4C /* CTBUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CTBUtilities.h; sourceTree = ""; }; 114 | B03B91FE19322E6B00053E4C /* ctype.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ctype.h; sourceTree = ""; }; 115 | B03B91FF19322E6B00053E4C /* CursorCtl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CursorCtl.h; sourceTree = ""; }; 116 | B03B920019322E6B00053E4C /* CursorDevices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CursorDevices.h; sourceTree = ""; }; 117 | B03B920119322E6B00053E4C /* DatabaseAccess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DatabaseAccess.h; sourceTree = ""; }; 118 | B03B920219322E6B00053E4C /* DateTimeUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DateTimeUtils.h; sourceTree = ""; }; 119 | B03B920319322E6B00053E4C /* ddrt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ddrt.h; sourceTree = ""; }; 120 | B03B920419322E6B00053E4C /* Debugging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debugging.h; sourceTree = ""; }; 121 | B03B920519322E6B00053E4C /* Desk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Desk.h; sourceTree = ""; }; 122 | B03B920619322E6B00053E4C /* DeskBus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeskBus.h; sourceTree = ""; }; 123 | B03B920719322E6B00053E4C /* DesktopPrinting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DesktopPrinting.h; sourceTree = ""; }; 124 | B03B920819322E6B00053E4C /* DeviceControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeviceControl.h; sourceTree = ""; }; 125 | B03B920919322E6B00053E4C /* DeviceControl.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeviceControl.k.h; sourceTree = ""; }; 126 | B03B920A19322E6B00053E4C /* Devices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Devices.h; sourceTree = ""; }; 127 | B03B920B19322E6B00053E4C /* Dialogs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Dialogs.h; sourceTree = ""; }; 128 | B03B920C19322E6B00053E4C /* Dictionary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Dictionary.h; sourceTree = ""; }; 129 | B03B920D19322E6B00053E4C /* DisAsmLookup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisAsmLookup.h; sourceTree = ""; }; 130 | B03B920E19322E6B00053E4C /* Disassembler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Disassembler.h; sourceTree = ""; }; 131 | B03B920F19322E6B00053E4C /* DiskInit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DiskInit.h; sourceTree = ""; }; 132 | B03B921019322E6B00053E4C /* Disks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Disks.h; sourceTree = ""; }; 133 | B03B921119322E6B00053E4C /* Displays.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Displays.h; sourceTree = ""; }; 134 | B03B921219322E6B00053E4C /* dlpi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dlpi.h; sourceTree = ""; }; 135 | B03B921319322E6B00053E4C /* Drag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Drag.h; sourceTree = ""; }; 136 | B03B921419322E6B00053E4C /* DrawSprocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DrawSprocket.h; sourceTree = ""; }; 137 | B03B921519322E6B00053E4C /* DriverFamilyMatching.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DriverFamilyMatching.h; sourceTree = ""; }; 138 | B03B921619322E6B00053E4C /* DriverGestalt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DriverGestalt.h; sourceTree = ""; }; 139 | B03B921719322E6B00053E4C /* DriverServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DriverServices.h; sourceTree = ""; }; 140 | B03B921819322E6B00053E4C /* DriverSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DriverSupport.h; sourceTree = ""; }; 141 | B03B921919322E6B00053E4C /* DriverSynchronization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DriverSynchronization.h; sourceTree = ""; }; 142 | B03B921A19322E6B00053E4C /* Editions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Editions.h; sourceTree = ""; }; 143 | B03B921B19322E6B00053E4C /* Endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Endian.h; sourceTree = ""; }; 144 | B03B921C19322E6B00053E4C /* ENET.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ENET.h; sourceTree = ""; }; 145 | B03B921D19322E6B00053E4C /* EPPC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EPPC.h; sourceTree = ""; }; 146 | B03B921E19322E6B00053E4C /* ErrMgr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrMgr.h; sourceTree = ""; }; 147 | B03B921F19322E6B00053E4C /* errno.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = errno.h; sourceTree = ""; }; 148 | B03B922019322E6B00053E4C /* Errors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errors.h; sourceTree = ""; }; 149 | B03B922119322E6B00053E4C /* Events.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Events.h; sourceTree = ""; }; 150 | B03B922219322E6B00053E4C /* exception.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = exception.h; sourceTree = ""; }; 151 | B03B922319322E6B00053E4C /* fcntl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fcntl.h; sourceTree = ""; }; 152 | B03B922419322E6B00053E4C /* fenv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fenv.h; sourceTree = ""; }; 153 | B03B922519322E6B00053E4C /* FileMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileMapping.h; sourceTree = ""; }; 154 | B03B922619322E6B00053E4C /* Files.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Files.h; sourceTree = ""; }; 155 | B03B922719322E6B00053E4C /* FileSigning.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileSigning.h; sourceTree = ""; }; 156 | B03B922819322E6B00053E4C /* FileTransfers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileTransfers.h; sourceTree = ""; }; 157 | B03B922919322E6B00053E4C /* FileTransferTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileTransferTools.h; sourceTree = ""; }; 158 | B03B922A19322E6B00053E4C /* FileTypesAndCreators.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileTypesAndCreators.h; sourceTree = ""; }; 159 | B03B922B19322E6B00053E4C /* FindByContent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FindByContent.h; sourceTree = ""; }; 160 | B03B922C19322E6B00053E4C /* Finder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Finder.h; sourceTree = ""; }; 161 | B03B922D19322E6B00053E4C /* FinderRegistry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FinderRegistry.h; sourceTree = ""; }; 162 | B03B922E19322E6B00053E4C /* FixMath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FixMath.h; sourceTree = ""; }; 163 | B03B922F19322E6B00053E4C /* float.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = float.h; sourceTree = ""; }; 164 | B03B923019322E6B00053E4C /* Folders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Folders.h; sourceTree = ""; }; 165 | B03B923119322E6B00053E4C /* Fonts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Fonts.h; sourceTree = ""; }; 166 | B03B923219322E6B00053E4C /* FontSync.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FontSync.h; sourceTree = ""; }; 167 | B03B923319322E6B00053E4C /* fp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fp.h; sourceTree = ""; }; 168 | B03B923419322E6B00053E4C /* FragLoad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FragLoad.h; sourceTree = ""; }; 169 | B03B923519322E6B00053E4C /* FSM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FSM.h; sourceTree = ""; }; 170 | B03B923619322E6B00053E4C /* FSpio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FSpio.h; sourceTree = ""; }; 171 | B03B923719322E6B00053E4C /* fstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fstream.h; sourceTree = ""; }; 172 | B03B923819322E6B00053E4C /* generic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generic.h; sourceTree = ""; }; 173 | B03B923919322E6B00053E4C /* Gestalt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Gestalt.h; sourceTree = ""; }; 174 | B03B923A19322E6B00053E4C /* GestaltEqu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GestaltEqu.h; sourceTree = ""; }; 175 | B03B923B19322E6B00053E4C /* GXEnvironment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXEnvironment.h; sourceTree = ""; }; 176 | B03B923C19322E6B00053E4C /* GXErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXErrors.h; sourceTree = ""; }; 177 | B03B923D19322E6B00053E4C /* GXFonts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXFonts.h; sourceTree = ""; }; 178 | B03B923E19322E6B00053E4C /* GXGraphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXGraphics.h; sourceTree = ""; }; 179 | B03B923F19322E6B00053E4C /* GXLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXLayout.h; sourceTree = ""; }; 180 | B03B924019322E6B00053E4C /* GXMath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXMath.h; sourceTree = ""; }; 181 | B03B924119322E6B00053E4C /* GXTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GXTypes.h; sourceTree = ""; }; 182 | B03B924219322E6B00053E4C /* handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = handler.h; sourceTree = ""; }; 183 | B03B924319322E6B00053E4C /* headers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = headers.h; sourceTree = ""; }; 184 | B03B924419322E6B00053E4C /* HFSVolumes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HFSVolumes.h; sourceTree = ""; }; 185 | B03B924519322E6B00053E4C /* HID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HID.h; sourceTree = ""; }; 186 | B03B924619322E6B00053E4C /* HTMLRendering.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HTMLRendering.h; sourceTree = ""; }; 187 | B03B924719322E6B00053E4C /* HyperXCmd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HyperXCmd.h; sourceTree = ""; }; 188 | B03B924819322E6B00053E4C /* IAExtractor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IAExtractor.h; sourceTree = ""; }; 189 | B03B924919322E6B00053E4C /* IBCarbonRuntime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IBCarbonRuntime.h; sourceTree = ""; }; 190 | B03B924A19322E6B00053E4C /* ICAApplication.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ICAApplication.h; sourceTree = ""; }; 191 | B03B924B19322E6B00053E4C /* ICACamera.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ICACamera.h; sourceTree = ""; }; 192 | B03B924C19322E6B00053E4C /* ICADevice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ICADevice.h; sourceTree = ""; }; 193 | B03B924D19322E6B00053E4C /* Icons.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Icons.h; sourceTree = ""; }; 194 | B03B924E19322E6B00053E4C /* ImageCodec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImageCodec.h; sourceTree = ""; }; 195 | B03B924F19322E6B00053E4C /* ImageCodec.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImageCodec.k.h; sourceTree = ""; }; 196 | B03B925019322E6B00053E4C /* ImageCompression.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImageCompression.h; sourceTree = ""; }; 197 | B03B925119322E6B00053E4C /* ImageCompression.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImageCompression.k.h; sourceTree = ""; }; 198 | B03B925219322E6B00053E4C /* InputSprocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InputSprocket.h; sourceTree = ""; }; 199 | B03B925319322E6B00053E4C /* IntEnv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IntEnv.h; sourceTree = ""; }; 200 | B03B925419322E6B00053E4C /* InternetConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InternetConfig.h; sourceTree = ""; }; 201 | B03B925519322E6B00053E4C /* Interrupts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Interrupts.h; sourceTree = ""; }; 202 | B03B925619322E6B00053E4C /* IntlResources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IntlResources.h; sourceTree = ""; }; 203 | B03B925719322E6B00053E4C /* intrinsics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = intrinsics.h; sourceTree = ""; }; 204 | B03B925819322E6B00053E4C /* ioctl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ioctl.h; sourceTree = ""; }; 205 | B03B925919322E6B00053E4C /* iomanip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iomanip.h; sourceTree = ""; }; 206 | B03B925A19322E6B00053E4C /* iostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iostream.h; sourceTree = ""; }; 207 | B03B925B19322E6B00053E4C /* IsochronousDataHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IsochronousDataHandler.h; sourceTree = ""; }; 208 | B03B925C19322E6B00053E4C /* IsochronousDataHandler.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IsochronousDataHandler.k.h; sourceTree = ""; }; 209 | B03B925D19322E6B00053E4C /* JManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JManager.h; sourceTree = ""; }; 210 | B03B925E19322E6B00053E4C /* Kernel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Kernel.h; sourceTree = ""; }; 211 | B03B925F19322E6B00053E4C /* Keyboards.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Keyboards.h; sourceTree = ""; }; 212 | B03B926019322E6B00053E4C /* Keychain.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Keychain.h; sourceTree = ""; }; 213 | B03B926119322E6B00053E4C /* KeychainCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeychainCore.h; sourceTree = ""; }; 214 | B03B926219322E6B00053E4C /* KeychainHI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeychainHI.h; sourceTree = ""; }; 215 | B03B926319322E6B00053E4C /* Language.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Language.h; sourceTree = ""; }; 216 | B03B926419322E6B00053E4C /* LanguageAnalysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LanguageAnalysis.h; sourceTree = ""; }; 217 | B03B926519322E6B00053E4C /* LaunchServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LaunchServices.h; sourceTree = ""; }; 218 | B03B926619322E6B00053E4C /* limits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = limits.h; sourceTree = ""; }; 219 | B03B926719322E6B00053E4C /* Lists.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lists.h; sourceTree = ""; }; 220 | B03B926819322E6B00053E4C /* locale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = locale.h; sourceTree = ""; }; 221 | B03B926919322E6B00053E4C /* LocationManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LocationManager.h; sourceTree = ""; }; 222 | B03B926A19322E6B00053E4C /* LocationManager.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LocationManager.k.h; sourceTree = ""; }; 223 | B03B926B19322E6B00053E4C /* LowMem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LowMem.h; sourceTree = ""; }; 224 | B03B926C19322E6B00053E4C /* MacApplication.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacApplication.h; sourceTree = ""; }; 225 | B03B926D19322E6B00053E4C /* MacErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacErrors.h; sourceTree = ""; }; 226 | B03B926E19322E6B00053E4C /* MacHelp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacHelp.h; sourceTree = ""; }; 227 | B03B926F19322E6B00053E4C /* MachineExceptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MachineExceptions.h; sourceTree = ""; }; 228 | B03B927019322E6B00053E4C /* MacLocales.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacLocales.h; sourceTree = ""; }; 229 | B03B927119322E6B00053E4C /* MacMemory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacMemory.h; sourceTree = ""; }; 230 | B03B927219322E6B00053E4C /* MacRuntime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacRuntime.h; sourceTree = ""; }; 231 | B03B927319322E6B00053E4C /* MacTCP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacTCP.h; sourceTree = ""; }; 232 | B03B927419322E6B00053E4C /* MacTextEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacTextEditor.h; sourceTree = ""; }; 233 | B03B927519322E6B00053E4C /* MacTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacTypes.h; sourceTree = ""; }; 234 | B03B927619322E6B00053E4C /* MacWindows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacWindows.h; sourceTree = ""; }; 235 | B03B927719322E6B00053E4C /* math.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = math.h; sourceTree = ""; }; 236 | B03B927819322E6B00053E4C /* Math64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Math64.h; sourceTree = ""; }; 237 | B03B927919322E6B00053E4C /* MC68000Test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MC68000Test.h; sourceTree = ""; }; 238 | B03B927A19322E6B00053E4C /* MediaHandlers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MediaHandlers.h; sourceTree = ""; }; 239 | B03B927B19322E6B00053E4C /* MediaHandlers.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MediaHandlers.k.h; sourceTree = ""; }; 240 | B03B927C19322E6B00053E4C /* Memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Memory.h; sourceTree = ""; }; 241 | B03B927D19322E6B00053E4C /* Menus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Menus.h; sourceTree = ""; }; 242 | B03B927E19322E6B00053E4C /* MIDI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MIDI.h; sourceTree = ""; }; 243 | B03B927F19322E6B00053E4C /* miioccom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = miioccom.h; sourceTree = ""; }; 244 | B03B928019322E6B00053E4C /* mistream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mistream.h; sourceTree = ""; }; 245 | B03B928119322E6B00053E4C /* MixedMode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MixedMode.h; sourceTree = ""; }; 246 | B03B928219322E6B00053E4C /* modnames.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modnames.h; sourceTree = ""; }; 247 | B03B928319322E6B00053E4C /* Movies.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Movies.h; sourceTree = ""; }; 248 | B03B928419322E6B00053E4C /* Movies.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Movies.k.h; sourceTree = ""; }; 249 | B03B928519322E6B00053E4C /* MoviesFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoviesFormat.h; sourceTree = ""; }; 250 | B03B928619322E6B00053E4C /* MP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MP.h; sourceTree = ""; }; 251 | B03B928719322E6B00053E4C /* MPWLibsDebug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPWLibsDebug.h; sourceTree = ""; }; 252 | B03B928819322E6B00053E4C /* Multiprocessing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Multiprocessing.h; sourceTree = ""; }; 253 | B03B928919322E6B00053E4C /* MultiprocessingInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MultiprocessingInfo.h; sourceTree = ""; }; 254 | B03B928A19322E6B00053E4C /* NameRegistry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NameRegistry.h; sourceTree = ""; }; 255 | B03B928B19322E6B00053E4C /* Navigation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Navigation.h; sourceTree = ""; }; 256 | B03B928C19322E6B00053E4C /* NetSprocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NetSprocket.h; sourceTree = ""; }; 257 | B03B928D19322E6B00053E4C /* NetworkSetup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NetworkSetup.h; sourceTree = ""; }; 258 | B03B928E19322E6B00053E4C /* new.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = new.h; sourceTree = ""; }; 259 | B03B928F19322E6B00053E4C /* Notification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Notification.h; sourceTree = ""; }; 260 | B03B929019322E6B00053E4C /* NSL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSL.h; sourceTree = ""; }; 261 | B03B929119322E6B00053E4C /* NSLCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSLCore.h; sourceTree = ""; }; 262 | B03B929219322E6B00053E4C /* NullDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NullDef.h; sourceTree = ""; }; 263 | B03B929319322E6B00053E4C /* NumberFormatting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NumberFormatting.h; sourceTree = ""; }; 264 | B03B929419322E6B00053E4C /* OpenTptAppleTalk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptAppleTalk.h; sourceTree = ""; }; 265 | B03B929519322E6B00053E4C /* OpenTptClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptClient.h; sourceTree = ""; }; 266 | B03B929619322E6B00053E4C /* OpenTptCommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptCommon.h; sourceTree = ""; }; 267 | B03B929719322E6B00053E4C /* OpenTptConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptConfig.h; sourceTree = ""; }; 268 | B03B929819322E6B00053E4C /* OpenTptDevLinks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptDevLinks.h; sourceTree = ""; }; 269 | B03B929919322E6B00053E4C /* OpenTptGlobalNew.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptGlobalNew.h; sourceTree = ""; }; 270 | B03B929A19322E6B00053E4C /* OpenTptInternet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptInternet.h; sourceTree = ""; }; 271 | B03B929B19322E6B00053E4C /* OpenTptISDN.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptISDN.h; sourceTree = ""; }; 272 | B03B929C19322E6B00053E4C /* OpenTptLinks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptLinks.h; sourceTree = ""; }; 273 | B03B929D19322E6B00053E4C /* OpenTptModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptModule.h; sourceTree = ""; }; 274 | B03B929E19322E6B00053E4C /* OpenTptPCISupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptPCISupport.h; sourceTree = ""; }; 275 | B03B929F19322E6B00053E4C /* OpenTptSerial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptSerial.h; sourceTree = ""; }; 276 | B03B92A019322E6B00053E4C /* OpenTptXTI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTptXTI.h; sourceTree = ""; }; 277 | B03B92A119322E6B00053E4C /* OpenTransport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTransport.h; sourceTree = ""; }; 278 | B03B92A219322E6B00053E4C /* OpenTransportKernel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTransportKernel.h; sourceTree = ""; }; 279 | B03B92A319322E6B00053E4C /* OpenTransportProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTransportProtocol.h; sourceTree = ""; }; 280 | B03B92A419322E6B00053E4C /* OpenTransportProviders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTransportProviders.h; sourceTree = ""; }; 281 | B03B92A519322E6B00053E4C /* OpenTransportUNIX.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenTransportUNIX.h; sourceTree = ""; }; 282 | B03B92A619322E6B00053E4C /* OSA.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSA.h; sourceTree = ""; }; 283 | B03B92A719322E6B00053E4C /* OSA.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSA.k.h; sourceTree = ""; }; 284 | B03B92A819322E6B00053E4C /* OSAComp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSAComp.h; sourceTree = ""; }; 285 | B03B92A919322E6B00053E4C /* OSAGeneric.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSAGeneric.h; sourceTree = ""; }; 286 | B03B92AA19322E6B00053E4C /* OSEvents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSEvents.h; sourceTree = ""; }; 287 | B03B92AB19322E6B00053E4C /* OSUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSUtils.h; sourceTree = ""; }; 288 | B03B92AC19322E6B00053E4C /* OTDebug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTDebug.h; sourceTree = ""; }; 289 | B03B92AD19322E6B00053E4C /* OTSharedLibs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTSharedLibs.h; sourceTree = ""; }; 290 | B03B92AE19322E6B00053E4C /* Packages.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Packages.h; sourceTree = ""; }; 291 | B03B92AF19322E6B00053E4C /* Palettes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Palettes.h; sourceTree = ""; }; 292 | B03B92B019322E6B00053E4C /* Patches.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Patches.h; sourceTree = ""; }; 293 | B03B92B119322E6B00053E4C /* PCCard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PCCard.h; sourceTree = ""; }; 294 | B03B92B219322E6B00053E4C /* PCCardAdapterPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PCCardAdapterPlugin.h; sourceTree = ""; }; 295 | B03B92B319322E6B00053E4C /* PCCardEnablerPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PCCardEnablerPlugin.h; sourceTree = ""; }; 296 | B03B92B419322E6C00053E4C /* PCCardTuples.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PCCardTuples.h; sourceTree = ""; }; 297 | B03B92B519322E6C00053E4C /* PCI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PCI.h; sourceTree = ""; }; 298 | B03B92B619322E6C00053E4C /* PEFBinaryFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEFBinaryFormat.h; sourceTree = ""; }; 299 | B03B92B719322E6C00053E4C /* perf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = perf.h; sourceTree = ""; }; 300 | B03B92B819322E6C00053E4C /* Picker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Picker.h; sourceTree = ""; }; 301 | B03B92B919322E6C00053E4C /* PictUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PictUtil.h; sourceTree = ""; }; 302 | B03B92BA19322E6C00053E4C /* PictUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PictUtils.h; sourceTree = ""; }; 303 | B03B92BB19322E6C00053E4C /* PLStringFuncs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PLStringFuncs.h; sourceTree = ""; }; 304 | B03B92BC19322E6C00053E4C /* PMApplication.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PMApplication.h; sourceTree = ""; }; 305 | B03B92BD19322E6C00053E4C /* PMCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PMCore.h; sourceTree = ""; }; 306 | B03B92BE19322E6C00053E4C /* PMDefinitions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PMDefinitions.h; sourceTree = ""; }; 307 | B03B92BF19322E6C00053E4C /* Power.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Power.h; sourceTree = ""; }; 308 | B03B92C019322E6C00053E4C /* PPCToolbox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PPCToolbox.h; sourceTree = ""; }; 309 | B03B92C119322E6C00053E4C /* Printing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Printing.h; sourceTree = ""; }; 310 | B03B92C219322E6C00053E4C /* Processes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Processes.h; sourceTree = ""; }; 311 | B03B92C319322E6C00053E4C /* QD3D.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3D.h; sourceTree = ""; }; 312 | B03B92C419322E6C00053E4C /* QD3DAcceleration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DAcceleration.h; sourceTree = ""; }; 313 | B03B92C519322E6C00053E4C /* QD3DCamera.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DCamera.h; sourceTree = ""; }; 314 | B03B92C619322E6C00053E4C /* QD3DController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DController.h; sourceTree = ""; }; 315 | B03B92C719322E6C00053E4C /* QD3DCustomElements.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DCustomElements.h; sourceTree = ""; }; 316 | B03B92C819322E6C00053E4C /* QD3DDrawContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DDrawContext.h; sourceTree = ""; }; 317 | B03B92C919322E6C00053E4C /* QD3DErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DErrors.h; sourceTree = ""; }; 318 | B03B92CA19322E6C00053E4C /* QD3DExtension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DExtension.h; sourceTree = ""; }; 319 | B03B92CB19322E6C00053E4C /* QD3DGeometry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DGeometry.h; sourceTree = ""; }; 320 | B03B92CC19322E6C00053E4C /* QD3DGroup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DGroup.h; sourceTree = ""; }; 321 | B03B92CD19322E6C00053E4C /* QD3DIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DIO.h; sourceTree = ""; }; 322 | B03B92CE19322E6C00053E4C /* QD3DLight.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DLight.h; sourceTree = ""; }; 323 | B03B92CF19322E6C00053E4C /* QD3DMath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DMath.h; sourceTree = ""; }; 324 | B03B92D019322E6C00053E4C /* QD3DPick.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DPick.h; sourceTree = ""; }; 325 | B03B92D119322E6C00053E4C /* QD3DRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DRenderer.h; sourceTree = ""; }; 326 | B03B92D219322E6C00053E4C /* QD3DSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DSet.h; sourceTree = ""; }; 327 | B03B92D319322E6C00053E4C /* QD3DShader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DShader.h; sourceTree = ""; }; 328 | B03B92D419322E6C00053E4C /* QD3DStorage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DStorage.h; sourceTree = ""; }; 329 | B03B92D519322E6C00053E4C /* QD3DString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DString.h; sourceTree = ""; }; 330 | B03B92D619322E6C00053E4C /* QD3DStyle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DStyle.h; sourceTree = ""; }; 331 | B03B92D719322E6C00053E4C /* QD3DTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DTransform.h; sourceTree = ""; }; 332 | B03B92D819322E6C00053E4C /* QD3DView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DView.h; sourceTree = ""; }; 333 | B03B92D919322E6C00053E4C /* QD3DViewer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DViewer.h; sourceTree = ""; }; 334 | B03B92DA19322E6C00053E4C /* QD3DWinViewer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QD3DWinViewer.h; sourceTree = ""; }; 335 | B03B92DB19322E6C00053E4C /* QDOffscreen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QDOffscreen.h; sourceTree = ""; }; 336 | B03B92DC19322E6C00053E4C /* QTML.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QTML.h; sourceTree = ""; }; 337 | B03B92DD19322E6C00053E4C /* QTSMovie.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QTSMovie.h; sourceTree = ""; }; 338 | B03B92DE19322E6C00053E4C /* QTSMovie.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QTSMovie.k.h; sourceTree = ""; }; 339 | B03B92DF19322E6C00053E4C /* QTStreamingComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QTStreamingComponents.h; sourceTree = ""; }; 340 | B03B92E019322E6C00053E4C /* QTStreamingComponents.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QTStreamingComponents.k.h; sourceTree = ""; }; 341 | B03B92E119322E6C00053E4C /* Quickdraw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Quickdraw.h; sourceTree = ""; }; 342 | B03B92E219322E6C00053E4C /* QuickdrawText.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickdrawText.h; sourceTree = ""; }; 343 | B03B92E319322E6C00053E4C /* QuickTime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTime.h; sourceTree = ""; }; 344 | B03B92E419322E6C00053E4C /* QuickTimeComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeComponents.h; sourceTree = ""; }; 345 | B03B92E519322E6C00053E4C /* QuickTimeComponents.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeComponents.k.h; sourceTree = ""; }; 346 | B03B92E619322E6C00053E4C /* QuickTimeMusic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeMusic.h; sourceTree = ""; }; 347 | B03B92E719322E6C00053E4C /* QuickTimeMusic.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeMusic.k.h; sourceTree = ""; }; 348 | B03B92E819322E6C00053E4C /* QuickTimeStreaming.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeStreaming.h; sourceTree = ""; }; 349 | B03B92E919322E6C00053E4C /* QuickTimeVR.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeVR.h; sourceTree = ""; }; 350 | B03B92EA19322E6C00053E4C /* QuickTimeVRFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuickTimeVRFormat.h; sourceTree = ""; }; 351 | B03B92EB19322E6C00053E4C /* RAVE.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RAVE.h; sourceTree = ""; }; 352 | B03B92EC19322E6C00053E4C /* RAVESystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RAVESystem.h; sourceTree = ""; }; 353 | B03B92ED19322E6C00053E4C /* Resources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Resources.h; sourceTree = ""; }; 354 | B03B92EE19322E6C00053E4C /* Retrace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Retrace.h; sourceTree = ""; }; 355 | B03B92EF19322E6C00053E4C /* ROMDefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ROMDefs.h; sourceTree = ""; }; 356 | B03B92F019322E6C00053E4C /* RTLib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTLib.h; sourceTree = ""; }; 357 | B03B92F119322E6C00053E4C /* SANE.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SANE.h; sourceTree = ""; }; 358 | B03B92F219322E6C00053E4C /* ScalerStreamTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScalerStreamTypes.h; sourceTree = ""; }; 359 | B03B92F319322E6C00053E4C /* ScalerTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScalerTypes.h; sourceTree = ""; }; 360 | B03B92F419322E6C00053E4C /* Scrap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Scrap.h; sourceTree = ""; }; 361 | B03B92F519322E6C00053E4C /* Script.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Script.h; sourceTree = ""; }; 362 | B03B92F619322E6C00053E4C /* SCSI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SCSI.h; sourceTree = ""; }; 363 | B03B92F719322E6C00053E4C /* SeekDefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SeekDefs.h; sourceTree = ""; }; 364 | B03B92F819322E6C00053E4C /* SegLoad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SegLoad.h; sourceTree = ""; }; 365 | B03B92F919322E6C00053E4C /* Serial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Serial.h; sourceTree = ""; }; 366 | B03B92FA19322E6C00053E4C /* setjmp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = setjmp.h; sourceTree = ""; }; 367 | B03B92FB19322E6C00053E4C /* SFNTLayoutTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SFNTLayoutTypes.h; sourceTree = ""; }; 368 | B03B92FC19322E6C00053E4C /* SFNTTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SFNTTypes.h; sourceTree = ""; }; 369 | B03B92FD19322E6C00053E4C /* ShutDown.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShutDown.h; sourceTree = ""; }; 370 | B03B92FE19322E6C00053E4C /* signal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = signal.h; sourceTree = ""; }; 371 | B03B92FF19322E6C00053E4C /* SIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SIO.h; sourceTree = ""; }; 372 | B03B930019322E6C00053E4C /* SizeTDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SizeTDef.h; sourceTree = ""; }; 373 | B03B930119322E6C00053E4C /* Slots.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Slots.h; sourceTree = ""; }; 374 | B03B930219322E6C00053E4C /* SocketServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SocketServices.h; sourceTree = ""; }; 375 | B03B930319322E6C00053E4C /* Sound.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Sound.h; sourceTree = ""; }; 376 | B03B930419322E6C00053E4C /* Sound.k.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Sound.k.h; sourceTree = ""; }; 377 | B03B930519322E6C00053E4C /* SoundComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoundComponents.h; sourceTree = ""; }; 378 | B03B930619322E6C00053E4C /* SoundInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoundInput.h; sourceTree = ""; }; 379 | B03B930719322E6C00053E4C /* SoundSprocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoundSprocket.h; sourceTree = ""; }; 380 | B03B930819322E6C00053E4C /* Speech.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Speech.h; sourceTree = ""; }; 381 | B03B930919322E6C00053E4C /* SpeechRecognition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpeechRecognition.h; sourceTree = ""; }; 382 | B03B930A19322E6C00053E4C /* SpeechSynthesis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpeechSynthesis.h; sourceTree = ""; }; 383 | B03B930B19322E6C00053E4C /* StandardFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StandardFile.h; sourceTree = ""; }; 384 | B03B930C19322E6C00053E4C /* Start.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Start.h; sourceTree = ""; }; 385 | B03B930D19322E6C00053E4C /* stdarg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdarg.h; sourceTree = ""; }; 386 | B03B930E19322E6C00053E4C /* stddef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stddef.h; sourceTree = ""; }; 387 | B03B930F19322E6C00053E4C /* stdexcept.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdexcept.h; sourceTree = ""; }; 388 | B03B931019322E6C00053E4C /* stdio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdio.h; sourceTree = ""; }; 389 | B03B931119322E6C00053E4C /* stdiostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdiostream.h; sourceTree = ""; }; 390 | B03B931219322E6C00053E4C /* stdlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdlib.h; sourceTree = ""; }; 391 | B03B931319322E6C00053E4C /* stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = ""; }; 392 | B03B931419322E6C00053E4C /* string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = string.h; sourceTree = ""; }; 393 | B03B931519322E6C00053E4C /* StringCompare.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringCompare.h; sourceTree = ""; }; 394 | B03B931619322E6C00053E4C /* Strings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Strings.h; sourceTree = ""; }; 395 | B03B931719322E6C00053E4C /* strlog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strlog.h; sourceTree = ""; }; 396 | B03B931819322E6C00053E4C /* stropts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stropts.h; sourceTree = ""; }; 397 | B03B931919322E6C00053E4C /* strstat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strstat.h; sourceTree = ""; }; 398 | B03B931A19322E6C00053E4C /* strstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strstream.h; sourceTree = ""; }; 399 | B03B931B19322E6C00053E4C /* TargetConditionals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TargetConditionals.h; sourceTree = ""; }; 400 | B03B931C19322E6C00053E4C /* Telephones.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Telephones.h; sourceTree = ""; }; 401 | B03B931D19322E6C00053E4C /* Terminals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Terminals.h; sourceTree = ""; }; 402 | B03B931E19322E6C00053E4C /* TerminalTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TerminalTools.h; sourceTree = ""; }; 403 | B03B931F19322E6C00053E4C /* TextCommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextCommon.h; sourceTree = ""; }; 404 | B03B932019322E6C00053E4C /* TextEdit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextEdit.h; sourceTree = ""; }; 405 | B03B932119322E6C00053E4C /* TextEncodingConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextEncodingConverter.h; sourceTree = ""; }; 406 | B03B932219322E6C00053E4C /* TextEncodingPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextEncodingPlugin.h; sourceTree = ""; }; 407 | B03B932319322E6C00053E4C /* TextServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextServices.h; sourceTree = ""; }; 408 | B03B932419322E6C00053E4C /* TextUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextUtils.h; sourceTree = ""; }; 409 | B03B932519322E6C00053E4C /* Threads.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Threads.h; sourceTree = ""; }; 410 | B03B932619322E6C00053E4C /* tihdr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tihdr.h; sourceTree = ""; }; 411 | B03B932719322E6C00053E4C /* time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = ""; }; 412 | B03B932819322E6C00053E4C /* Timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = ""; }; 413 | B03B932919322E6C00053E4C /* ToolUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ToolUtils.h; sourceTree = ""; }; 414 | B03B932A19322E6C00053E4C /* Translation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Translation.h; sourceTree = ""; }; 415 | B03B932B19322E6C00053E4C /* TranslationExtensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TranslationExtensions.h; sourceTree = ""; }; 416 | B03B932C19322E6C00053E4C /* Traps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Traps.h; sourceTree = ""; }; 417 | B03B932D19322E6C00053E4C /* TSMTE.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TSMTE.h; sourceTree = ""; }; 418 | B03B932E19322E6C00053E4C /* typeinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = typeinfo.h; sourceTree = ""; }; 419 | B03B932F19322E6C00053E4C /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = ""; }; 420 | B03B933019322E6C00053E4C /* TypeSelect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TypeSelect.h; sourceTree = ""; }; 421 | B03B933119322E6C00053E4C /* Unicode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unicode.h; sourceTree = ""; }; 422 | B03B933219322E6C00053E4C /* UnicodeConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnicodeConverter.h; sourceTree = ""; }; 423 | B03B933319322E6C00053E4C /* UnicodeUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnicodeUtilities.h; sourceTree = ""; }; 424 | B03B933419322E6C00053E4C /* Unmangler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unmangler.h; sourceTree = ""; }; 425 | B03B933519322E6C00053E4C /* URLAccess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = URLAccess.h; sourceTree = ""; }; 426 | B03B933619322E6C00053E4C /* USB.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = USB.h; sourceTree = ""; }; 427 | B03B933719322E6C00053E4C /* UTCUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTCUtils.h; sourceTree = ""; }; 428 | B03B933819322E6C00053E4C /* VaListTDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VaListTDef.h; sourceTree = ""; }; 429 | B03B933919322E6C00053E4C /* vBasicOps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vBasicOps.h; sourceTree = ""; }; 430 | B03B933A19322E6C00053E4C /* vBigNum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vBigNum.h; sourceTree = ""; }; 431 | B03B933B19322E6C00053E4C /* vBLAS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vBLAS.h; sourceTree = ""; }; 432 | B03B933C19322E6C00053E4C /* vDSP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vDSP.h; sourceTree = ""; }; 433 | B03B933D19322E6C00053E4C /* vectorOps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vectorOps.h; sourceTree = ""; }; 434 | B03B933E19322E6C00053E4C /* vfp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vfp.h; sourceTree = ""; }; 435 | B03B933F19322E6C00053E4C /* Video.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Video.h; sourceTree = ""; }; 436 | B03B934019322E6C00053E4C /* VideoServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VideoServices.h; sourceTree = ""; }; 437 | B03B934119322E6C00053E4C /* WCharTDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCharTDef.h; sourceTree = ""; }; 438 | B03B934219322E6C00053E4C /* Windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Windows.h; sourceTree = ""; }; 439 | B03B934319322E6C00053E4C /* WorldScript.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WorldScript.h; sourceTree = ""; }; 440 | B03B934419322E6C00053E4C /* XCOFF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XCOFF.h; sourceTree = ""; }; 441 | B03B934519322E6C00053E4C /* ZoomedVideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZoomedVideo.h; sourceTree = ""; }; 442 | B0517F4619325F7D00986B05 /* Makefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; 443 | B0ABCF56193195CC009BD297 /* MPWTest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = MPWTest.c; sourceTree = ""; }; 444 | B0ABCF57193195CC009BD297 /* MPWTest.r */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.rez; path = MPWTest.r; sourceTree = ""; }; 445 | /* End PBXFileReference section */ 446 | 447 | /* Begin PBXGroup section */ 448 | B03B919519322E6B00053E4C /* CHeaders (for easier lookup) */ = { 449 | isa = PBXGroup; 450 | children = ( 451 | B03B919619322E6B00053E4C /* ADSP.h */, 452 | B03B919719322E6B00053E4C /* AEDataModel.h */, 453 | B03B919819322E6B00053E4C /* AEHelpers.h */, 454 | B03B919919322E6B00053E4C /* AEInteraction.h */, 455 | B03B919A19322E6B00053E4C /* AEMach.h */, 456 | B03B919B19322E6B00053E4C /* AEObjects.h */, 457 | B03B919C19322E6B00053E4C /* AEPackObject.h */, 458 | B03B919D19322E6B00053E4C /* AERegistry.h */, 459 | B03B919E19322E6B00053E4C /* AEUserTermTypes.h */, 460 | B03B919F19322E6B00053E4C /* AIFF.h */, 461 | B03B91A019322E6B00053E4C /* Aliases.h */, 462 | B03B91A119322E6B00053E4C /* Appearance.h */, 463 | B03B91A219322E6B00053E4C /* AppleDiskPartitions.h */, 464 | B03B91A319322E6B00053E4C /* AppleEvents.h */, 465 | B03B91A419322E6B00053E4C /* AppleGuide.h */, 466 | B03B91A519322E6B00053E4C /* AppleHelp.h */, 467 | B03B91A619322E6B00053E4C /* AppleScript.h */, 468 | B03B91A719322E6B00053E4C /* AppleTalk.h */, 469 | B03B91A819322E6B00053E4C /* ApplicationServices.h */, 470 | B03B91A919322E6B00053E4C /* ASDebugging.h */, 471 | B03B91AA19322E6B00053E4C /* ASRegistry.h */, 472 | B03B91AB19322E6B00053E4C /* assert.h */, 473 | B03B91AC19322E6B00053E4C /* ATA.h */, 474 | B03B91AD19322E6B00053E4C /* ATSFont.h */, 475 | B03B91AE19322E6B00053E4C /* ATSLayoutTypes.h */, 476 | B03B91AF19322E6B00053E4C /* ATSTypes.h */, 477 | B03B91B019322E6B00053E4C /* ATSUnicode.h */, 478 | B03B91B119322E6B00053E4C /* AVComponents.h */, 479 | B03B91B219322E6B00053E4C /* AVComponents.k.h */, 480 | B03B91B319322E6B00053E4C /* AVLTree.h */, 481 | B03B91B419322E6B00053E4C /* Balloons.h */, 482 | B03B91B519322E6B00053E4C /* Carbon.h */, 483 | B03B91B619322E6B00053E4C /* CarbonEvents.h */, 484 | B03B91B719322E6B00053E4C /* CardServices.h */, 485 | B03B91B819322E6B00053E4C /* CFArray.h */, 486 | B03B91B919322E6B00053E4C /* CFBag.h */, 487 | B03B91BA19322E6B00053E4C /* CFBase.h */, 488 | B03B91BB19322E6B00053E4C /* CFBundle.h */, 489 | B03B91BC19322E6B00053E4C /* CFCharacterSet.h */, 490 | B03B91BD19322E6B00053E4C /* CFData.h */, 491 | B03B91BE19322E6B00053E4C /* CFDate.h */, 492 | B03B91BF19322E6B00053E4C /* CFDictionary.h */, 493 | B03B91C019322E6B00053E4C /* CFNumber.h */, 494 | B03B91C119322E6B00053E4C /* CFPlugIn.h */, 495 | B03B91C219322E6B00053E4C /* CFPlugInCOM.h */, 496 | B03B91C319322E6B00053E4C /* CFPreferences.h */, 497 | B03B91C419322E6B00053E4C /* CFPropertyList.h */, 498 | B03B91C519322E6B00053E4C /* CFSet.h */, 499 | B03B91C619322E6B00053E4C /* CFString.h */, 500 | B03B91C719322E6B00053E4C /* CFStringEncodingExt.h */, 501 | B03B91C819322E6B00053E4C /* CFTimeZone.h */, 502 | B03B91C919322E6B00053E4C /* CFTree.h */, 503 | B03B91CA19322E6B00053E4C /* CFURL.h */, 504 | B03B91CB19322E6B00053E4C /* CFURLAccess.h */, 505 | B03B91CC19322E6B00053E4C /* CFUUID.h */, 506 | B03B91CD19322E6B00053E4C /* CFXMLNode.h */, 507 | B03B91CE19322E6B00053E4C /* CFXMLParser.h */, 508 | B03B91CF19322E6B00053E4C /* CGAffineTransform.h */, 509 | B03B91D019322E6B00053E4C /* CGBase.h */, 510 | B03B91D119322E6B00053E4C /* CGBitmapContext.h */, 511 | B03B91D219322E6B00053E4C /* CGColorSpace.h */, 512 | B03B91D319322E6B00053E4C /* CGContext.h */, 513 | B03B91D419322E6B00053E4C /* CGDataConsumer.h */, 514 | B03B91D519322E6B00053E4C /* CGDataProvider.h */, 515 | B03B91D619322E6B00053E4C /* CGDirectDisplay.h */, 516 | B03B91D719322E6B00053E4C /* CGDirectPalette.h */, 517 | B03B91D819322E6B00053E4C /* CGError.h */, 518 | B03B91D919322E6B00053E4C /* CGFont.h */, 519 | B03B91DA19322E6B00053E4C /* CGGeometry.h */, 520 | B03B91DB19322E6B00053E4C /* CGImage.h */, 521 | B03B91DC19322E6B00053E4C /* CGPDFContext.h */, 522 | B03B91DD19322E6B00053E4C /* CGPDFDocument.h */, 523 | B03B91DE19322E6B00053E4C /* CGRemoteOperation.h */, 524 | B03B91DF19322E6B00053E4C /* CGWindowLevel.h */, 525 | B03B91E019322E6B00053E4C /* CMAcceleration.h */, 526 | B03B91E119322E6B00053E4C /* CMApplication.h */, 527 | B03B91E219322E6B00053E4C /* CMCalibrator.h */, 528 | B03B91E319322E6B00053E4C /* CMComponent.h */, 529 | B03B91E419322E6B00053E4C /* CMConversions.h */, 530 | B03B91E519322E6B00053E4C /* CMDeviceIntegration.h */, 531 | B03B91E619322E6B00053E4C /* CMICCProfile.h */, 532 | B03B91E719322E6B00053E4C /* CMMComponent.h */, 533 | B03B91E819322E6B00053E4C /* CMPRComponent.h */, 534 | B03B91E919322E6B00053E4C /* CMScriptingPlugin.h */, 535 | B03B91EA19322E6B00053E4C /* CMTypes.h */, 536 | B03B91EB19322E6B00053E4C /* CodeFragments.h */, 537 | B03B91EC19322E6B00053E4C /* Collections.h */, 538 | B03B91ED19322E6B00053E4C /* ColorPicker.h */, 539 | B03B91EE19322E6B00053E4C /* ColorPickerComponents.h */, 540 | B03B91EF19322E6B00053E4C /* CommResources.h */, 541 | B03B91F019322E6B00053E4C /* ComponentDispatchHelper.c */, 542 | B03B91F119322E6B00053E4C /* Components.h */, 543 | B03B91F219322E6B00053E4C /* Components.k.h */, 544 | B03B91F319322E6B00053E4C /* ConditionalMacros.h */, 545 | B03B91F419322E6B00053E4C /* Connections.h */, 546 | B03B91F519322E6B00053E4C /* ConnectionTools.h */, 547 | B03B91F619322E6B00053E4C /* ControlDefinitions.h */, 548 | B03B91F719322E6B00053E4C /* Controls.h */, 549 | B03B91F819322E6B00053E4C /* ControlStrip.h */, 550 | B03B91F919322E6B00053E4C /* CoreServices.h */, 551 | B03B91FA19322E6B00053E4C /* cred.h */, 552 | B03B91FB19322E6B00053E4C /* CRMSerialDevices.h */, 553 | B03B91FC19322E6B00053E4C /* CryptoMessageSyntax.h */, 554 | B03B91FD19322E6B00053E4C /* CTBUtilities.h */, 555 | B03B91FE19322E6B00053E4C /* ctype.h */, 556 | B03B91FF19322E6B00053E4C /* CursorCtl.h */, 557 | B03B920019322E6B00053E4C /* CursorDevices.h */, 558 | B03B920119322E6B00053E4C /* DatabaseAccess.h */, 559 | B03B920219322E6B00053E4C /* DateTimeUtils.h */, 560 | B03B920319322E6B00053E4C /* ddrt.h */, 561 | B03B920419322E6B00053E4C /* Debugging.h */, 562 | B03B920519322E6B00053E4C /* Desk.h */, 563 | B03B920619322E6B00053E4C /* DeskBus.h */, 564 | B03B920719322E6B00053E4C /* DesktopPrinting.h */, 565 | B03B920819322E6B00053E4C /* DeviceControl.h */, 566 | B03B920919322E6B00053E4C /* DeviceControl.k.h */, 567 | B03B920A19322E6B00053E4C /* Devices.h */, 568 | B03B920B19322E6B00053E4C /* Dialogs.h */, 569 | B03B920C19322E6B00053E4C /* Dictionary.h */, 570 | B03B920D19322E6B00053E4C /* DisAsmLookup.h */, 571 | B03B920E19322E6B00053E4C /* Disassembler.h */, 572 | B03B920F19322E6B00053E4C /* DiskInit.h */, 573 | B03B921019322E6B00053E4C /* Disks.h */, 574 | B03B921119322E6B00053E4C /* Displays.h */, 575 | B03B921219322E6B00053E4C /* dlpi.h */, 576 | B03B921319322E6B00053E4C /* Drag.h */, 577 | B03B921419322E6B00053E4C /* DrawSprocket.h */, 578 | B03B921519322E6B00053E4C /* DriverFamilyMatching.h */, 579 | B03B921619322E6B00053E4C /* DriverGestalt.h */, 580 | B03B921719322E6B00053E4C /* DriverServices.h */, 581 | B03B921819322E6B00053E4C /* DriverSupport.h */, 582 | B03B921919322E6B00053E4C /* DriverSynchronization.h */, 583 | B03B921A19322E6B00053E4C /* Editions.h */, 584 | B03B921B19322E6B00053E4C /* Endian.h */, 585 | B03B921C19322E6B00053E4C /* ENET.h */, 586 | B03B921D19322E6B00053E4C /* EPPC.h */, 587 | B03B921E19322E6B00053E4C /* ErrMgr.h */, 588 | B03B921F19322E6B00053E4C /* errno.h */, 589 | B03B922019322E6B00053E4C /* Errors.h */, 590 | B03B922119322E6B00053E4C /* Events.h */, 591 | B03B922219322E6B00053E4C /* exception.h */, 592 | B03B922319322E6B00053E4C /* fcntl.h */, 593 | B03B922419322E6B00053E4C /* fenv.h */, 594 | B03B922519322E6B00053E4C /* FileMapping.h */, 595 | B03B922619322E6B00053E4C /* Files.h */, 596 | B03B922719322E6B00053E4C /* FileSigning.h */, 597 | B03B922819322E6B00053E4C /* FileTransfers.h */, 598 | B03B922919322E6B00053E4C /* FileTransferTools.h */, 599 | B03B922A19322E6B00053E4C /* FileTypesAndCreators.h */, 600 | B03B922B19322E6B00053E4C /* FindByContent.h */, 601 | B03B922C19322E6B00053E4C /* Finder.h */, 602 | B03B922D19322E6B00053E4C /* FinderRegistry.h */, 603 | B03B922E19322E6B00053E4C /* FixMath.h */, 604 | B03B922F19322E6B00053E4C /* float.h */, 605 | B03B923019322E6B00053E4C /* Folders.h */, 606 | B03B923119322E6B00053E4C /* Fonts.h */, 607 | B03B923219322E6B00053E4C /* FontSync.h */, 608 | B03B923319322E6B00053E4C /* fp.h */, 609 | B03B923419322E6B00053E4C /* FragLoad.h */, 610 | B03B923519322E6B00053E4C /* FSM.h */, 611 | B03B923619322E6B00053E4C /* FSpio.h */, 612 | B03B923719322E6B00053E4C /* fstream.h */, 613 | B03B923819322E6B00053E4C /* generic.h */, 614 | B03B923919322E6B00053E4C /* Gestalt.h */, 615 | B03B923A19322E6B00053E4C /* GestaltEqu.h */, 616 | B03B923B19322E6B00053E4C /* GXEnvironment.h */, 617 | B03B923C19322E6B00053E4C /* GXErrors.h */, 618 | B03B923D19322E6B00053E4C /* GXFonts.h */, 619 | B03B923E19322E6B00053E4C /* GXGraphics.h */, 620 | B03B923F19322E6B00053E4C /* GXLayout.h */, 621 | B03B924019322E6B00053E4C /* GXMath.h */, 622 | B03B924119322E6B00053E4C /* GXTypes.h */, 623 | B03B924219322E6B00053E4C /* handler.h */, 624 | B03B924319322E6B00053E4C /* headers.h */, 625 | B03B924419322E6B00053E4C /* HFSVolumes.h */, 626 | B03B924519322E6B00053E4C /* HID.h */, 627 | B03B924619322E6B00053E4C /* HTMLRendering.h */, 628 | B03B924719322E6B00053E4C /* HyperXCmd.h */, 629 | B03B924819322E6B00053E4C /* IAExtractor.h */, 630 | B03B924919322E6B00053E4C /* IBCarbonRuntime.h */, 631 | B03B924A19322E6B00053E4C /* ICAApplication.h */, 632 | B03B924B19322E6B00053E4C /* ICACamera.h */, 633 | B03B924C19322E6B00053E4C /* ICADevice.h */, 634 | B03B924D19322E6B00053E4C /* Icons.h */, 635 | B03B924E19322E6B00053E4C /* ImageCodec.h */, 636 | B03B924F19322E6B00053E4C /* ImageCodec.k.h */, 637 | B03B925019322E6B00053E4C /* ImageCompression.h */, 638 | B03B925119322E6B00053E4C /* ImageCompression.k.h */, 639 | B03B925219322E6B00053E4C /* InputSprocket.h */, 640 | B03B925319322E6B00053E4C /* IntEnv.h */, 641 | B03B925419322E6B00053E4C /* InternetConfig.h */, 642 | B03B925519322E6B00053E4C /* Interrupts.h */, 643 | B03B925619322E6B00053E4C /* IntlResources.h */, 644 | B03B925719322E6B00053E4C /* intrinsics.h */, 645 | B03B925819322E6B00053E4C /* ioctl.h */, 646 | B03B925919322E6B00053E4C /* iomanip.h */, 647 | B03B925A19322E6B00053E4C /* iostream.h */, 648 | B03B925B19322E6B00053E4C /* IsochronousDataHandler.h */, 649 | B03B925C19322E6B00053E4C /* IsochronousDataHandler.k.h */, 650 | B03B925D19322E6B00053E4C /* JManager.h */, 651 | B03B925E19322E6B00053E4C /* Kernel.h */, 652 | B03B925F19322E6B00053E4C /* Keyboards.h */, 653 | B03B926019322E6B00053E4C /* Keychain.h */, 654 | B03B926119322E6B00053E4C /* KeychainCore.h */, 655 | B03B926219322E6B00053E4C /* KeychainHI.h */, 656 | B03B926319322E6B00053E4C /* Language.h */, 657 | B03B926419322E6B00053E4C /* LanguageAnalysis.h */, 658 | B03B926519322E6B00053E4C /* LaunchServices.h */, 659 | B03B926619322E6B00053E4C /* limits.h */, 660 | B03B926719322E6B00053E4C /* Lists.h */, 661 | B03B926819322E6B00053E4C /* locale.h */, 662 | B03B926919322E6B00053E4C /* LocationManager.h */, 663 | B03B926A19322E6B00053E4C /* LocationManager.k.h */, 664 | B03B926B19322E6B00053E4C /* LowMem.h */, 665 | B03B926C19322E6B00053E4C /* MacApplication.h */, 666 | B03B926D19322E6B00053E4C /* MacErrors.h */, 667 | B03B926E19322E6B00053E4C /* MacHelp.h */, 668 | B03B926F19322E6B00053E4C /* MachineExceptions.h */, 669 | B03B927019322E6B00053E4C /* MacLocales.h */, 670 | B03B927119322E6B00053E4C /* MacMemory.h */, 671 | B03B927219322E6B00053E4C /* MacRuntime.h */, 672 | B03B927319322E6B00053E4C /* MacTCP.h */, 673 | B03B927419322E6B00053E4C /* MacTextEditor.h */, 674 | B03B927519322E6B00053E4C /* MacTypes.h */, 675 | B03B927619322E6B00053E4C /* MacWindows.h */, 676 | B03B927719322E6B00053E4C /* math.h */, 677 | B03B927819322E6B00053E4C /* Math64.h */, 678 | B03B927919322E6B00053E4C /* MC68000Test.h */, 679 | B03B927A19322E6B00053E4C /* MediaHandlers.h */, 680 | B03B927B19322E6B00053E4C /* MediaHandlers.k.h */, 681 | B03B927C19322E6B00053E4C /* Memory.h */, 682 | B03B927D19322E6B00053E4C /* Menus.h */, 683 | B03B927E19322E6B00053E4C /* MIDI.h */, 684 | B03B927F19322E6B00053E4C /* miioccom.h */, 685 | B03B928019322E6B00053E4C /* mistream.h */, 686 | B03B928119322E6B00053E4C /* MixedMode.h */, 687 | B03B928219322E6B00053E4C /* modnames.h */, 688 | B03B928319322E6B00053E4C /* Movies.h */, 689 | B03B928419322E6B00053E4C /* Movies.k.h */, 690 | B03B928519322E6B00053E4C /* MoviesFormat.h */, 691 | B03B928619322E6B00053E4C /* MP.h */, 692 | B03B928719322E6B00053E4C /* MPWLibsDebug.h */, 693 | B03B928819322E6B00053E4C /* Multiprocessing.h */, 694 | B03B928919322E6B00053E4C /* MultiprocessingInfo.h */, 695 | B03B928A19322E6B00053E4C /* NameRegistry.h */, 696 | B03B928B19322E6B00053E4C /* Navigation.h */, 697 | B03B928C19322E6B00053E4C /* NetSprocket.h */, 698 | B03B928D19322E6B00053E4C /* NetworkSetup.h */, 699 | B03B928E19322E6B00053E4C /* new.h */, 700 | B03B928F19322E6B00053E4C /* Notification.h */, 701 | B03B929019322E6B00053E4C /* NSL.h */, 702 | B03B929119322E6B00053E4C /* NSLCore.h */, 703 | B03B929219322E6B00053E4C /* NullDef.h */, 704 | B03B929319322E6B00053E4C /* NumberFormatting.h */, 705 | B03B929419322E6B00053E4C /* OpenTptAppleTalk.h */, 706 | B03B929519322E6B00053E4C /* OpenTptClient.h */, 707 | B03B929619322E6B00053E4C /* OpenTptCommon.h */, 708 | B03B929719322E6B00053E4C /* OpenTptConfig.h */, 709 | B03B929819322E6B00053E4C /* OpenTptDevLinks.h */, 710 | B03B929919322E6B00053E4C /* OpenTptGlobalNew.h */, 711 | B03B929A19322E6B00053E4C /* OpenTptInternet.h */, 712 | B03B929B19322E6B00053E4C /* OpenTptISDN.h */, 713 | B03B929C19322E6B00053E4C /* OpenTptLinks.h */, 714 | B03B929D19322E6B00053E4C /* OpenTptModule.h */, 715 | B03B929E19322E6B00053E4C /* OpenTptPCISupport.h */, 716 | B03B929F19322E6B00053E4C /* OpenTptSerial.h */, 717 | B03B92A019322E6B00053E4C /* OpenTptXTI.h */, 718 | B03B92A119322E6B00053E4C /* OpenTransport.h */, 719 | B03B92A219322E6B00053E4C /* OpenTransportKernel.h */, 720 | B03B92A319322E6B00053E4C /* OpenTransportProtocol.h */, 721 | B03B92A419322E6B00053E4C /* OpenTransportProviders.h */, 722 | B03B92A519322E6B00053E4C /* OpenTransportUNIX.h */, 723 | B03B92A619322E6B00053E4C /* OSA.h */, 724 | B03B92A719322E6B00053E4C /* OSA.k.h */, 725 | B03B92A819322E6B00053E4C /* OSAComp.h */, 726 | B03B92A919322E6B00053E4C /* OSAGeneric.h */, 727 | B03B92AA19322E6B00053E4C /* OSEvents.h */, 728 | B03B92AB19322E6B00053E4C /* OSUtils.h */, 729 | B03B92AC19322E6B00053E4C /* OTDebug.h */, 730 | B03B92AD19322E6B00053E4C /* OTSharedLibs.h */, 731 | B03B92AE19322E6B00053E4C /* Packages.h */, 732 | B03B92AF19322E6B00053E4C /* Palettes.h */, 733 | B03B92B019322E6B00053E4C /* Patches.h */, 734 | B03B92B119322E6B00053E4C /* PCCard.h */, 735 | B03B92B219322E6B00053E4C /* PCCardAdapterPlugin.h */, 736 | B03B92B319322E6B00053E4C /* PCCardEnablerPlugin.h */, 737 | B03B92B419322E6C00053E4C /* PCCardTuples.h */, 738 | B03B92B519322E6C00053E4C /* PCI.h */, 739 | B03B92B619322E6C00053E4C /* PEFBinaryFormat.h */, 740 | B03B92B719322E6C00053E4C /* perf.h */, 741 | B03B92B819322E6C00053E4C /* Picker.h */, 742 | B03B92B919322E6C00053E4C /* PictUtil.h */, 743 | B03B92BA19322E6C00053E4C /* PictUtils.h */, 744 | B03B92BB19322E6C00053E4C /* PLStringFuncs.h */, 745 | B03B92BC19322E6C00053E4C /* PMApplication.h */, 746 | B03B92BD19322E6C00053E4C /* PMCore.h */, 747 | B03B92BE19322E6C00053E4C /* PMDefinitions.h */, 748 | B03B92BF19322E6C00053E4C /* Power.h */, 749 | B03B92C019322E6C00053E4C /* PPCToolbox.h */, 750 | B03B92C119322E6C00053E4C /* Printing.h */, 751 | B03B92C219322E6C00053E4C /* Processes.h */, 752 | B03B92C319322E6C00053E4C /* QD3D.h */, 753 | B03B92C419322E6C00053E4C /* QD3DAcceleration.h */, 754 | B03B92C519322E6C00053E4C /* QD3DCamera.h */, 755 | B03B92C619322E6C00053E4C /* QD3DController.h */, 756 | B03B92C719322E6C00053E4C /* QD3DCustomElements.h */, 757 | B03B92C819322E6C00053E4C /* QD3DDrawContext.h */, 758 | B03B92C919322E6C00053E4C /* QD3DErrors.h */, 759 | B03B92CA19322E6C00053E4C /* QD3DExtension.h */, 760 | B03B92CB19322E6C00053E4C /* QD3DGeometry.h */, 761 | B03B92CC19322E6C00053E4C /* QD3DGroup.h */, 762 | B03B92CD19322E6C00053E4C /* QD3DIO.h */, 763 | B03B92CE19322E6C00053E4C /* QD3DLight.h */, 764 | B03B92CF19322E6C00053E4C /* QD3DMath.h */, 765 | B03B92D019322E6C00053E4C /* QD3DPick.h */, 766 | B03B92D119322E6C00053E4C /* QD3DRenderer.h */, 767 | B03B92D219322E6C00053E4C /* QD3DSet.h */, 768 | B03B92D319322E6C00053E4C /* QD3DShader.h */, 769 | B03B92D419322E6C00053E4C /* QD3DStorage.h */, 770 | B03B92D519322E6C00053E4C /* QD3DString.h */, 771 | B03B92D619322E6C00053E4C /* QD3DStyle.h */, 772 | B03B92D719322E6C00053E4C /* QD3DTransform.h */, 773 | B03B92D819322E6C00053E4C /* QD3DView.h */, 774 | B03B92D919322E6C00053E4C /* QD3DViewer.h */, 775 | B03B92DA19322E6C00053E4C /* QD3DWinViewer.h */, 776 | B03B92DB19322E6C00053E4C /* QDOffscreen.h */, 777 | B03B92DC19322E6C00053E4C /* QTML.h */, 778 | B03B92DD19322E6C00053E4C /* QTSMovie.h */, 779 | B03B92DE19322E6C00053E4C /* QTSMovie.k.h */, 780 | B03B92DF19322E6C00053E4C /* QTStreamingComponents.h */, 781 | B03B92E019322E6C00053E4C /* QTStreamingComponents.k.h */, 782 | B03B92E119322E6C00053E4C /* Quickdraw.h */, 783 | B03B92E219322E6C00053E4C /* QuickdrawText.h */, 784 | B03B92E319322E6C00053E4C /* QuickTime.h */, 785 | B03B92E419322E6C00053E4C /* QuickTimeComponents.h */, 786 | B03B92E519322E6C00053E4C /* QuickTimeComponents.k.h */, 787 | B03B92E619322E6C00053E4C /* QuickTimeMusic.h */, 788 | B03B92E719322E6C00053E4C /* QuickTimeMusic.k.h */, 789 | B03B92E819322E6C00053E4C /* QuickTimeStreaming.h */, 790 | B03B92E919322E6C00053E4C /* QuickTimeVR.h */, 791 | B03B92EA19322E6C00053E4C /* QuickTimeVRFormat.h */, 792 | B03B92EB19322E6C00053E4C /* RAVE.h */, 793 | B03B92EC19322E6C00053E4C /* RAVESystem.h */, 794 | B03B92ED19322E6C00053E4C /* Resources.h */, 795 | B03B92EE19322E6C00053E4C /* Retrace.h */, 796 | B03B92EF19322E6C00053E4C /* ROMDefs.h */, 797 | B03B92F019322E6C00053E4C /* RTLib.h */, 798 | B03B92F119322E6C00053E4C /* SANE.h */, 799 | B03B92F219322E6C00053E4C /* ScalerStreamTypes.h */, 800 | B03B92F319322E6C00053E4C /* ScalerTypes.h */, 801 | B03B92F419322E6C00053E4C /* Scrap.h */, 802 | B03B92F519322E6C00053E4C /* Script.h */, 803 | B03B92F619322E6C00053E4C /* SCSI.h */, 804 | B03B92F719322E6C00053E4C /* SeekDefs.h */, 805 | B03B92F819322E6C00053E4C /* SegLoad.h */, 806 | B03B92F919322E6C00053E4C /* Serial.h */, 807 | B03B92FA19322E6C00053E4C /* setjmp.h */, 808 | B03B92FB19322E6C00053E4C /* SFNTLayoutTypes.h */, 809 | B03B92FC19322E6C00053E4C /* SFNTTypes.h */, 810 | B03B92FD19322E6C00053E4C /* ShutDown.h */, 811 | B03B92FE19322E6C00053E4C /* signal.h */, 812 | B03B92FF19322E6C00053E4C /* SIO.h */, 813 | B03B930019322E6C00053E4C /* SizeTDef.h */, 814 | B03B930119322E6C00053E4C /* Slots.h */, 815 | B03B930219322E6C00053E4C /* SocketServices.h */, 816 | B03B930319322E6C00053E4C /* Sound.h */, 817 | B03B930419322E6C00053E4C /* Sound.k.h */, 818 | B03B930519322E6C00053E4C /* SoundComponents.h */, 819 | B03B930619322E6C00053E4C /* SoundInput.h */, 820 | B03B930719322E6C00053E4C /* SoundSprocket.h */, 821 | B03B930819322E6C00053E4C /* Speech.h */, 822 | B03B930919322E6C00053E4C /* SpeechRecognition.h */, 823 | B03B930A19322E6C00053E4C /* SpeechSynthesis.h */, 824 | B03B930B19322E6C00053E4C /* StandardFile.h */, 825 | B03B930C19322E6C00053E4C /* Start.h */, 826 | B03B930D19322E6C00053E4C /* stdarg.h */, 827 | B03B930E19322E6C00053E4C /* stddef.h */, 828 | B03B930F19322E6C00053E4C /* stdexcept.h */, 829 | B03B931019322E6C00053E4C /* stdio.h */, 830 | B03B931119322E6C00053E4C /* stdiostream.h */, 831 | B03B931219322E6C00053E4C /* stdlib.h */, 832 | B03B931319322E6C00053E4C /* stream.h */, 833 | B03B931419322E6C00053E4C /* string.h */, 834 | B03B931519322E6C00053E4C /* StringCompare.h */, 835 | B03B931619322E6C00053E4C /* Strings.h */, 836 | B03B931719322E6C00053E4C /* strlog.h */, 837 | B03B931819322E6C00053E4C /* stropts.h */, 838 | B03B931919322E6C00053E4C /* strstat.h */, 839 | B03B931A19322E6C00053E4C /* strstream.h */, 840 | B03B931B19322E6C00053E4C /* TargetConditionals.h */, 841 | B03B931C19322E6C00053E4C /* Telephones.h */, 842 | B03B931D19322E6C00053E4C /* Terminals.h */, 843 | B03B931E19322E6C00053E4C /* TerminalTools.h */, 844 | B03B931F19322E6C00053E4C /* TextCommon.h */, 845 | B03B932019322E6C00053E4C /* TextEdit.h */, 846 | B03B932119322E6C00053E4C /* TextEncodingConverter.h */, 847 | B03B932219322E6C00053E4C /* TextEncodingPlugin.h */, 848 | B03B932319322E6C00053E4C /* TextServices.h */, 849 | B03B932419322E6C00053E4C /* TextUtils.h */, 850 | B03B932519322E6C00053E4C /* Threads.h */, 851 | B03B932619322E6C00053E4C /* tihdr.h */, 852 | B03B932719322E6C00053E4C /* time.h */, 853 | B03B932819322E6C00053E4C /* Timer.h */, 854 | B03B932919322E6C00053E4C /* ToolUtils.h */, 855 | B03B932A19322E6C00053E4C /* Translation.h */, 856 | B03B932B19322E6C00053E4C /* TranslationExtensions.h */, 857 | B03B932C19322E6C00053E4C /* Traps.h */, 858 | B03B932D19322E6C00053E4C /* TSMTE.h */, 859 | B03B932E19322E6C00053E4C /* typeinfo.h */, 860 | B03B932F19322E6C00053E4C /* Types.h */, 861 | B03B933019322E6C00053E4C /* TypeSelect.h */, 862 | B03B933119322E6C00053E4C /* Unicode.h */, 863 | B03B933219322E6C00053E4C /* UnicodeConverter.h */, 864 | B03B933319322E6C00053E4C /* UnicodeUtilities.h */, 865 | B03B933419322E6C00053E4C /* Unmangler.h */, 866 | B03B933519322E6C00053E4C /* URLAccess.h */, 867 | B03B933619322E6C00053E4C /* USB.h */, 868 | B03B933719322E6C00053E4C /* UTCUtils.h */, 869 | B03B933819322E6C00053E4C /* VaListTDef.h */, 870 | B03B933919322E6C00053E4C /* vBasicOps.h */, 871 | B03B933A19322E6C00053E4C /* vBigNum.h */, 872 | B03B933B19322E6C00053E4C /* vBLAS.h */, 873 | B03B933C19322E6C00053E4C /* vDSP.h */, 874 | B03B933D19322E6C00053E4C /* vectorOps.h */, 875 | B03B933E19322E6C00053E4C /* vfp.h */, 876 | B03B933F19322E6C00053E4C /* Video.h */, 877 | B03B934019322E6C00053E4C /* VideoServices.h */, 878 | B03B934119322E6C00053E4C /* WCharTDef.h */, 879 | B03B934219322E6C00053E4C /* Windows.h */, 880 | B03B934319322E6C00053E4C /* WorldScript.h */, 881 | B03B934419322E6C00053E4C /* XCOFF.h */, 882 | B03B934519322E6C00053E4C /* ZoomedVideo.h */, 883 | ); 884 | name = "CHeaders (for easier lookup)"; 885 | path = "../../../../../../Applications/MPW-GM/Interfaces&Libraries/Interfaces/CIncludes"; 886 | sourceTree = ""; 887 | }; 888 | B0ABCF4B193195A3009BD297 = { 889 | isa = PBXGroup; 890 | children = ( 891 | B03B919519322E6B00053E4C /* CHeaders (for easier lookup) */, 892 | B0ABCF56193195CC009BD297 /* MPWTest.c */, 893 | B0ABCF57193195CC009BD297 /* MPWTest.r */, 894 | B0517F4619325F7D00986B05 /* Makefile */, 895 | ); 896 | sourceTree = ""; 897 | }; 898 | /* End PBXGroup section */ 899 | 900 | /* Begin PBXLegacyTarget section */ 901 | B0ABCF50193195A3009BD297 /* MPWTest */ = { 902 | isa = PBXLegacyTarget; 903 | buildArgumentsString = ""; 904 | buildConfigurationList = B0ABCF53193195A3009BD297 /* Build configuration list for PBXLegacyTarget "MPWTest" */; 905 | buildPhases = ( 906 | ); 907 | buildToolPath = /usr/bin/make; 908 | buildWorkingDirectory = ""; 909 | dependencies = ( 910 | ); 911 | name = MPWTest; 912 | passBuildSettingsInEnvironment = 1; 913 | productName = MPWTest; 914 | }; 915 | /* End PBXLegacyTarget section */ 916 | 917 | /* Begin PBXProject section */ 918 | B0ABCF4C193195A3009BD297 /* Project object */ = { 919 | isa = PBXProject; 920 | attributes = { 921 | LastUpgradeCheck = 0510; 922 | ORGANIZATIONNAME = "High Caffeine Content"; 923 | }; 924 | buildConfigurationList = B0ABCF4F193195A3009BD297 /* Build configuration list for PBXProject "MPWTest" */; 925 | compatibilityVersion = "Xcode 3.2"; 926 | developmentRegion = English; 927 | hasScannedForEncodings = 0; 928 | knownRegions = ( 929 | en, 930 | ); 931 | mainGroup = B0ABCF4B193195A3009BD297; 932 | projectDirPath = ""; 933 | projectRoot = ""; 934 | targets = ( 935 | B0ABCF50193195A3009BD297 /* MPWTest */, 936 | ); 937 | }; 938 | /* End PBXProject section */ 939 | 940 | /* Begin XCBuildConfiguration section */ 941 | B0ABCF51193195A3009BD297 /* Debug */ = { 942 | isa = XCBuildConfiguration; 943 | buildSettings = { 944 | ALWAYS_SEARCH_USER_PATHS = YES; 945 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 946 | CLANG_CXX_LIBRARY = "libc++"; 947 | CLANG_ENABLE_MODULES = YES; 948 | CLANG_ENABLE_OBJC_ARC = YES; 949 | CLANG_WARN_BOOL_CONVERSION = YES; 950 | CLANG_WARN_CONSTANT_CONVERSION = YES; 951 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 952 | CLANG_WARN_EMPTY_BODY = YES; 953 | CLANG_WARN_ENUM_CONVERSION = YES; 954 | CLANG_WARN_INT_CONVERSION = YES; 955 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 956 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 957 | COPY_PHASE_STRIP = NO; 958 | GCC_C_LANGUAGE_STANDARD = gnu99; 959 | GCC_DYNAMIC_NO_PIC = NO; 960 | GCC_ENABLE_OBJC_EXCEPTIONS = YES; 961 | GCC_OPTIMIZATION_LEVEL = 0; 962 | GCC_PREPROCESSOR_DEFINITIONS = ( 963 | "DEBUG=1", 964 | "$(inherited)", 965 | ); 966 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 967 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 968 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 969 | GCC_WARN_UNDECLARED_SELECTOR = YES; 970 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 971 | GCC_WARN_UNUSED_FUNCTION = YES; 972 | GCC_WARN_UNUSED_VARIABLE = YES; 973 | HEADER_SEARCH_PATHS = "/Applications/MPW-GM/Interfaces&Libraries/Interfaces/CIncludes"; 974 | MACOSX_DEPLOYMENT_TARGET = 10.9; 975 | ONLY_ACTIVE_ARCH = YES; 976 | SDKROOT = macosx; 977 | }; 978 | name = Debug; 979 | }; 980 | B0ABCF52193195A3009BD297 /* Release */ = { 981 | isa = XCBuildConfiguration; 982 | buildSettings = { 983 | ALWAYS_SEARCH_USER_PATHS = YES; 984 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 985 | CLANG_CXX_LIBRARY = "libc++"; 986 | CLANG_ENABLE_MODULES = YES; 987 | CLANG_ENABLE_OBJC_ARC = YES; 988 | CLANG_WARN_BOOL_CONVERSION = YES; 989 | CLANG_WARN_CONSTANT_CONVERSION = YES; 990 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 991 | CLANG_WARN_EMPTY_BODY = YES; 992 | CLANG_WARN_ENUM_CONVERSION = YES; 993 | CLANG_WARN_INT_CONVERSION = YES; 994 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 995 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 996 | COPY_PHASE_STRIP = YES; 997 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 998 | ENABLE_NS_ASSERTIONS = NO; 999 | GCC_C_LANGUAGE_STANDARD = gnu99; 1000 | GCC_ENABLE_OBJC_EXCEPTIONS = YES; 1001 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 1002 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 1003 | GCC_WARN_UNDECLARED_SELECTOR = YES; 1004 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 1005 | GCC_WARN_UNUSED_FUNCTION = YES; 1006 | GCC_WARN_UNUSED_VARIABLE = YES; 1007 | HEADER_SEARCH_PATHS = "/Applications/MPW-GM/Interfaces&Libraries/Interfaces/CIncludes"; 1008 | MACOSX_DEPLOYMENT_TARGET = 10.9; 1009 | SDKROOT = macosx; 1010 | }; 1011 | name = Release; 1012 | }; 1013 | B0ABCF54193195A3009BD297 /* Debug */ = { 1014 | isa = XCBuildConfiguration; 1015 | buildSettings = { 1016 | DEBUGGING_SYMBOLS = YES; 1017 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1018 | GCC_OPTIMIZATION_LEVEL = 0; 1019 | HEADER_SEARCH_PATHS = ""; 1020 | OTHER_CFLAGS = ""; 1021 | OTHER_LDFLAGS = ""; 1022 | PRODUCT_NAME = "$(TARGET_NAME)"; 1023 | }; 1024 | name = Debug; 1025 | }; 1026 | B0ABCF55193195A3009BD297 /* Release */ = { 1027 | isa = XCBuildConfiguration; 1028 | buildSettings = { 1029 | HEADER_SEARCH_PATHS = ""; 1030 | OTHER_CFLAGS = ""; 1031 | OTHER_LDFLAGS = ""; 1032 | PRODUCT_NAME = "$(TARGET_NAME)"; 1033 | }; 1034 | name = Release; 1035 | }; 1036 | /* End XCBuildConfiguration section */ 1037 | 1038 | /* Begin XCConfigurationList section */ 1039 | B0ABCF4F193195A3009BD297 /* Build configuration list for PBXProject "MPWTest" */ = { 1040 | isa = XCConfigurationList; 1041 | buildConfigurations = ( 1042 | B0ABCF51193195A3009BD297 /* Debug */, 1043 | B0ABCF52193195A3009BD297 /* Release */, 1044 | ); 1045 | defaultConfigurationIsVisible = 0; 1046 | defaultConfigurationName = Release; 1047 | }; 1048 | B0ABCF53193195A3009BD297 /* Build configuration list for PBXLegacyTarget "MPWTest" */ = { 1049 | isa = XCConfigurationList; 1050 | buildConfigurations = ( 1051 | B0ABCF54193195A3009BD297 /* Debug */, 1052 | B0ABCF55193195A3009BD297 /* Release */, 1053 | ); 1054 | defaultConfigurationIsVisible = 0; 1055 | defaultConfigurationName = Release; 1056 | }; 1057 | /* End XCConfigurationList section */ 1058 | }; 1059 | rootObject = B0ABCF4C193195A3009BD297 /* Project object */; 1060 | } 1061 | -------------------------------------------------------------------------------- /MPWTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MPWTest.xcodeproj/project.xcworkspace/xcshareddata/MPWTest.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 4A347565-2792-48F2-B2A9-FFB763E8695C 9 | IDESourceControlProjectName 10 | MPWTest 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | D2E2C385733B7DA57B4251A9C250FCF21807165D 14 | github.com:steventroughtonsmith/MPWTest.git 15 | 16 | IDESourceControlProjectPath 17 | MPWTest.xcodeproj 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | D2E2C385733B7DA57B4251A9C250FCF21807165D 21 | ../.. 22 | 23 | IDESourceControlProjectURL 24 | github.com:steventroughtonsmith/MPWTest.git 25 | IDESourceControlProjectVersion 26 | 111 27 | IDESourceControlProjectWCCIdentifier 28 | D2E2C385733B7DA57B4251A9C250FCF21807165D 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | D2E2C385733B7DA57B4251A9C250FCF21807165D 36 | IDESourceControlWCCName 37 | MPWTest 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /MPWTest.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /MPWTest.xcodeproj/xcuserdata/steven.xcuserdatad/xcschemes/MPWTest.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 42 | 43 | 44 | 45 | 51 | 52 | 54 | 55 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /MPWTest.xcodeproj/xcuserdata/steven.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | MPWTest.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B0ABCF50193195A3009BD297 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Requires https://github.com/ksherlock/mpw and an 3 | # install of MPW in the emulator's root (~/mpw) 4 | # Uses modern (Xcode) version of Rez 5 | # 6 | 7 | # Location of your mpw binary 8 | MPW=~/bin/mpw 9 | HFSDM=/Applications/HFS\ Disk\ Maker.app/Contents/MacOS/hfs_disk_maker_cli 10 | 11 | RINCLUDES=/Applications/MPW-GM/Interfaces\&Libraries/Interfaces/RIncludes 12 | 13 | LDFLAGS =-w -c 'MTST' -t APPL \ 14 | -sn STDIO=Main -sn INTENV=Main -sn %A5Init=Main 15 | 16 | PPC_LDFLAGS =-m main -w -c 'MTST' -t APPL 17 | 18 | USE_CARBON=1 19 | 20 | LIBRARIES={Libraries}Stubs.o \ 21 | {Libraries}MacRuntime.o \ 22 | {Libraries}IntEnv.o \ 23 | {Libraries}Interface.o \ 24 | {Libraries}ToolLibs.o \ 25 | {CLibraries}StdCLib.o 26 | 27 | PPC_LIBRARIES={SharedLibraries}InterfaceLib \ 28 | {SharedLibraries}StdCLib \ 29 | {PPCLibraries}StdCRuntime.o \ 30 | {PPCLibraries}PPCCRuntime.o 31 | 32 | I386_LIBRARIES=-framework ApplicationServices -framework Carbon 33 | 34 | CARBON_LIBRARIES={SharedLibraries}CarbonLib 35 | 36 | CARBONFLAGS=-d TARGET_API_MAC_CARBON -typecheck relaxed 37 | TOOLBOXFLAGS=-d OLDROUTINENAMES=1 38 | I386_CFLAGS=-D TARGET_API_MAC_CARBON=1 -arch i386 -w -c -fwritable-strings -fpascal-strings -mmacosx-version-min=10.4 39 | I386_LDFLAGS=-arch i386 -mmacosx-version-min=10.4 40 | 41 | SOURCES=MPWTest.c 42 | 43 | OBJECTS=$(SOURCES:%.c=obj/%.68k.o) 44 | PPC_OBJECTS=$(SOURCES:%.c=obj/%.ppc.o) 45 | I386_OBJECTS=$(SOURCES:%.c=obj/%.i386.o) 46 | 47 | RFILES=MPWTest.r Carbon.r Size.r 48 | EXECUTABLE=MPWTest 49 | 50 | all: prepass bin/$(EXECUTABLE).i386 bin/$(EXECUTABLE).ppc bin/$(EXECUTABLE).68k package 51 | 52 | prepass: 53 | mkdir -p obj bin disk 54 | 55 | package: 56 | rm -f disk/$(EXECUTABLE).img.hqx 57 | $(HFSDM) bin disk/$(EXECUTABLE).img &> /dev/null 58 | SetFile -t dimg -c ddsk disk/$(EXECUTABLE).img 59 | binhex encode disk/$(EXECUTABLE).img 60 | 61 | bin/$(EXECUTABLE).ppc: $(PPC_OBJECTS) 62 | if [ $(USE_CARBON) -eq 1 ]; then \ 63 | $(MPW) PPCLink $(PPC_LDFLAGS) $(PPC_OBJECTS) $(CARBON_LIBRARIES) -o $@; \ 64 | else \ 65 | $(MPW) PPCLink $(PPC_LDFLAGS) $(PPC_OBJECTS) $(PPC_LIBRARIES) -o $@; \ 66 | fi; 67 | Rez -rd $(RFILES) -o $@ -i $(RINCLUDES) -append 68 | 69 | bin/$(EXECUTABLE).68k: $(OBJECTS) 70 | $(MPW) link $(LDFLAGS) $(OBJECTS) $(LIBRARIES) -o $@ 71 | Rez -rd $(RFILES) -o $@ -i $(RINCLUDES) -append 72 | 73 | bin/$(EXECUTABLE).i386: $(I386_OBJECTS) 74 | mkdir -p bin/$(EXECUTABLE).i386.app/Contents/MacOS 75 | mkdir -p bin/$(EXECUTABLE).i386.app/Contents/Resources 76 | gcc $(I386_LDFLAGS) $(I386_OBJECTS) $(I386_LIBRARIES) -o bin/$(EXECUTABLE).i386.app/Contents/MacOS/$(EXECUTABLE).i386 77 | Rez -rd $(RFILES) -useDF -o bin/$(EXECUTABLE).i386.app/Contents/Resources/$(EXECUTABLE).i386.rsrc -i $(RINCLUDES) -append 78 | 79 | obj/%.68k.o : %.c 80 | $(MPW) SC $(TOOLBOXFLAGS) $< -o $@ 81 | 82 | obj/%.ppc.o : %.c 83 | if [ $(USE_CARBON) -eq 1 ]; then \ 84 | $(MPW) MrC $(CARBONFLAGS) $< -o $@; \ 85 | else \ 86 | $(MPW) MrC $(TOOLBOXFLAGS) $< -o $@; \ 87 | fi; 88 | 89 | obj/%.i386.o : %.c 90 | gcc $(I386_CFLAGS) $< -o $@; 91 | 92 | clean: 93 | rm -rf disk bin obj 94 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | About 2 | ============= 3 | 4 | Simple Mac Toolbox app that uses API compatible with original Mac OS (runs on System 1.1). 5 | 6 | Compiles using the [MPW compatibility layer](https://github.com/ksherlock/mpw). 7 | 8 | Can also be compiled for Carbon (runs on Classic Mac OS and OS X). 9 | 10 | Screenshot 11 | ============= 12 | 13 | [![](https://lh4.googleusercontent.com/-51TxwrQZTDU/VKqjH-PTp4I/AAAAAAAACCU/_OOmqcCJzHk/w1024-h555-no/Screen-Shot-2015-01-05-at-12.28.02.jpg)](https://lh4.googleusercontent.com/-51TxwrQZTDU/VKqjH-PTp4I/AAAAAAAACCU/_OOmqcCJzHk/w1024-h555-no/Screen-Shot-2015-01-05-at-12.28.02.jpg) 14 | 15 | -------------------------------------------------------------------------------- /Size.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steventroughtonsmith/MPWTest/4e657d70ce942806e4596281fd951cf77c37e649/Size.r --------------------------------------------------------------------------------