// !$*UTF8*$!
{
	0867D690FE84028FC02AAC07 /* Project object */ = {
		activeBuildConfigurationName = Development;
		activeExecutable = A72616130774E099002593B4 /* BDBTests */;
		activeTarget = 8DC2EF4F0486A6940098B216 /* BDB */;
		addToTargets = (
			8DC2EF4F0486A6940098B216 /* BDB */,
			A72616110774E099002593B4 /* BDBTests */,
		);
		breakpoints = (
			A741064009778E6500B1421F /* BDBTests.m:23 */,
			A741064C09778EF000B1421F /* BDBAddObjectTEST.m:154 */,
			A74106570977913100B1421F /* BDBCursorTEST.m:69 */,
		);
		breakpointsGroup = A79FDE3B09576AC600BC4288 /* XCBreakpointsBucket */;
		codeSenseManager = A70C2F050767C25C001A3AFB /* Code sense */;
		executables = (
			A72616130774E099002593B4 /* BDBTests */,
		);
		expressions = (
			retrievedObj,
			"[ retrievedObj retainCount ]",
			retainCount,
		);
		perUserDictionary = {
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
				PBXFileTableDataSourceColumnSortingDirectionKey = 1;
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					20,
					210,
					20,
					110,
					109,
					20,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXBreakpointsDataSource_ActionID,
					PBXBreakpointsDataSource_TypeID,
					PBXBreakpointsDataSource_BreakpointID,
					PBXBreakpointsDataSource_UseID,
					PBXBreakpointsDataSource_LocationID,
					PBXBreakpointsDataSource_ConditionID,
					PBXBreakpointsDataSource_ContinueID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					425,
					182,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXErrorsWarningsDataSource_TypeID,
					PBXErrorsWarningsDataSource_MessageID,
					PBXErrorsWarningsDataSource_LocationID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
				PBXFileTableDataSourceColumnWidthsKey = (
					22,
					452,
					153,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXExecutablesDataSource_ActiveFlagID,
					PBXExecutablesDataSource_NameID,
					PBXExecutablesDataSource_CommentsID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Target_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					380,
					20,
					85,
					43,
					43,
					20,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFileDataSource_FiletypeID,
					PBXFileDataSource_Filename_ColumnID,
					PBXFileDataSource_Built_ColumnID,
					PBXFileDataSource_ObjectSize_ColumnID,
					PBXFileDataSource_Errors_ColumnID,
					PBXFileDataSource_Warnings_ColumnID,
					PBXFileDataSource_Target_ColumnID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
				PBXFileTableDataSourceColumnWidthsKey = (
					340.2974,
					343.2085,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFindDataSource_MessageID,
					PBXFindDataSource_LocationID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
				PBXFileTableDataSourceColumnWidthsKey = (
					16,
					218.8008,
					248.0356,
					225.2085,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXSymbolsDataSource_SymbolTypeIconID,
					PBXSymbolsDataSource_SymbolNameID,
					PBXSymbolsDataSource_SymbolTypeID,
					PBXSymbolsDataSource_ReferenceNameID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					20,
					453,
					20,
					73,
					43,
					43,
					20,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFileDataSource_SCM_ColumnID,
					PBXFileDataSource_FiletypeID,
					PBXFileDataSource_Filename_ColumnID,
					PBXFileDataSource_Built_ColumnID,
					PBXFileDataSource_ObjectSize_ColumnID,
					PBXFileDataSource_Errors_ColumnID,
					PBXFileDataSource_Warnings_ColumnID,
					PBXFileDataSource_Target_ColumnID,
				);
			};
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					396,
					10,
					20,
					87,
					43,
					43,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFileDataSource_FiletypeID,
					PBXFileDataSource_Filename_ColumnID,
					PBXTargetDataSource_PrimaryAttribute,
					PBXFileDataSource_Built_ColumnID,
					PBXFileDataSource_ObjectSize_ColumnID,
					PBXFileDataSource_Errors_ColumnID,
					PBXFileDataSource_Warnings_ColumnID,
				);
			};
			PBXPerProjectTemplateStateSaveDate = 175114986;
			PBXPrepackagedSmartGroups_v2 = (
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					activationKey = OldTargetSmartGroup;
					clz = PBXTargetSmartGroup;
					description = "Displays all targets of the project.";
					globalID = 1C37FABC04509CD000000102;
					name = Targets;
					preferences = {
						image = Targets;
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXTargetSmartGroup2;
					description = "Displays all targets of the project as well as nested build phases.";
					globalID = 1C37FBAC04509CD000000102;
					name = Targets;
					preferences = {
						image = Targets;
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXExecutablesSmartGroup;
					description = "Displays all executables of the project.";
					globalID = 1C37FAAC04509CD000000102;
					name = Executables;
					preferences = {
						image = Executable;
					};
				},
				{
					" PBXTransientLocationAtTop " = bottom;
					absolutePathToBundle = "";
					clz = PBXErrorsWarningsSmartGroup;
					description = "Displays files with errors or warnings.";
					globalID = 1C08E77C0454961000C914BD;
					name = "Errors and Warnings";
					preferences = {
						fnmatch = "";
						image = WarningsErrors;
						recursive = 1;
						regex = "";
						root = "<PROJECT>";
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXFilenameSmartGroup;
					description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
					globalID = 1CC0EA4004350EF90044410B;
					name = "Implementation Files";
					preferences = {
						canSave = 1;
						fnmatch = "";
						image = SmartFolder;
						isLeaf = 0;
						recursive = 1;
						regex = "?*\\.[mcMC]";
						root = "<PROJECT>";
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXFilenameSmartGroup;
					description = "This group displays Interface Builder NIB Files.";
					globalID = 1CC0EA4004350EF90041110B;
					name = "NIB Files";
					preferences = {
						canSave = 1;
						fnmatch = "*.nib";
						image = SmartFolder;
						isLeaf = 0;
						recursive = 1;
						regex = "";
						root = "<PROJECT>";
					};
				},
				{
					PBXTransientLocationAtTop = no;
					absolutePathToBundle = "";
					clz = PBXFindSmartGroup;
					description = "Displays Find Results.";
					globalID = 1C37FABC05509CD000000102;
					name = "Find Results";
					preferences = {
						image = spyglass;
					};
				},
				{
					PBXTransientLocationAtTop = no;
					absolutePathToBundle = "";
					clz = PBXBookmarksSmartGroup;
					description = "Displays Project Bookmarks.";
					globalID = 1C37FABC05539CD112110102;
					name = Bookmarks;
					preferences = {
						image = Bookmarks;
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = XCSCMSmartGroup;
					description = "Displays files with interesting SCM status.";
					globalID = E2644B35053B69B200211256;
					name = SCM;
					preferences = {
						image = PBXRepository;
						isLeaf = 0;
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXSymbolsSmartGroup;
					description = "Displays all symbols for the project.";
					globalID = 1C37FABC04509CD000100104;
					name = "Project Symbols";
					preferences = {
						image = ProjectSymbols;
						isLeaf = 1;
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXFilenameSmartGroup;
					description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
					globalID = PBXTemplateMarker;
					name = "Simple Filter SmartGroup";
					preferences = {
						canSave = 1;
						fnmatch = "*.nib";
						image = SmartFolder;
						isLeaf = 0;
						recursive = 1;
						regex = "";
						root = "<PROJECT>";
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					absolutePathToBundle = "";
					clz = PBXFilenameSmartGroup;
					description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
					globalID = PBXTemplateMarker;
					name = "Simple Regular Expression SmartGroup";
					preferences = {
						canSave = 1;
						fnmatch = "";
						image = SmartFolder;
						isLeaf = 0;
						recursive = 1;
						regex = "?*\\.[mcMC]";
						root = "<PROJECT>";
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					clz = XDDesignSmartGroup;
					description = "Displays Xdesign models";
					globalID = 2E4A936305E6979E00701470;
					name = Design;
					preferences = {
						image = Design;
						isLeaf = 0;
					};
				},
			);
			PBXWorkspaceStateSaveDate = 175114986;
		};
		perUserProjectItems = {
			A71B56970A6E11F300065D6C /* PBXTextBookmark */ = A71B56970A6E11F300065D6C /* PBXTextBookmark */;
			A71B56980A6E11F300065D6C /* PBXTextBookmark */ = A71B56980A6E11F300065D6C /* PBXTextBookmark */;
			A7D2C60F0A700B0D0049FB8D /* PBXTextBookmark */ = A7D2C60F0A700B0D0049FB8D /* PBXTextBookmark */;
			A7D2C6100A700B0D0049FB8D /* PBXTextBookmark */ = A7D2C6100A700B0D0049FB8D /* PBXTextBookmark */;
		};
		sourceControlManager = A70C2F040767C25C001A3AFB /* Source Control */;
		userBuildSettings = {
		};
	};
	089C1667FE841158C02AAC07 /* English */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {662, 359}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {662, 359}}";
		};
	};
	32DBCF5E0370ADEE00C91783 /* BDB_Prefix.pch */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 428}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {705, 428}}";
			sepNavWindowFrame = "{{38, 418}, {750, 558}}";
		};
	};
	8DC2EF4F0486A6940098B216 /* BDB */ = {
		activeExec = 0;
	};
	8DC2EF5A0486A6940098B216 /* Info.plist */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {686, 359}}";
			sepNavSelRange = "{228, 0}";
			sepNavVisRect = "{{0, 0}, {662, 359}}";
			sepNavWindowFrame = "{{62, 397}, {750, 558}}";
		};
	};
	A70C2F040767C25C001A3AFB /* Source Control */ = {
		isa = PBXSourceControlManager;
		fallbackIsa = XCSourceControlManager;
		isSCMEnabled = 0;
		scmConfiguration = {
		};
		scmType = scm.cvs;
	};
	A70C2F050767C25C001A3AFB /* Code sense */ = {
		isa = PBXCodeSenseManager;
		indexTemplatePath = "";
	};
	A70C2F090767C28A001A3AFB /* BDBDatabase.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {690, 3262}}";
			sepNavSelRange = "{2018, 0}";
			sepNavVisRect = "{{0, 873}, {690, 228}}";
			sepNavWindowFrame = "{{248, 78}, {750, 558}}";
		};
	};
	A70C2F0A0767C28A001A3AFB /* BDBDatabase.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {523, 5012}}";
			sepNavSelRange = "{5825, 0}";
			sepNavVisRect = "{{0, 2272}, {523, 808}}";
			sepNavWindowFrame = "{{26, 65}, {568, 937}}";
		};
	};
	A70C2F200767C4E8001A3AFB /* BDBDatabaseConfig.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {722, 2211}}";
			sepNavSelRange = "{3888, 0}";
			sepNavVisRect = "{{0, 1861}, {722, 350}}";
			sepNavWindowFrame = "{{269, 62}, {750, 558}}";
		};
	};
	A70C2F210767C4E8001A3AFB /* BDBDatabaseConfig.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1932}}";
			sepNavSelRange = "{1248, 0}";
			sepNavVisRect = "{{0, 1111}, {705, 821}}";
			sepNavWindowFrame = "{{176, 52}, {750, 950}}";
		};
	};
	A7127D52088CCC1D00EE8D40 /* BDBAddObjectTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 713}}";
			sepNavSelRange = "{1166, 0}";
			sepNavVisRect = "{{0, 364}, {735, 274}}";
			sepNavWindowFrame = "{{360, 124}, {750, 558}}";
		};
	};
	A7127D53088CCC1D00EE8D40 /* BDBAddObjectTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {658, 2282}}";
			sepNavSelRange = "{3843, 0}";
			sepNavVisRect = "{{0, 1915}, {658, 356}}";
			sepNavWindowFrame = "{{100, 129}, {697, 873}}";
		};
	};
	A7182FF007B2D362004C3DFA /* Build-API-Documentation */ = {
		activeExec = 0;
	};
	A718300C07B2D5D9004C3DFA /* MasterTOC.html */ = {
		uiCtxt = {
			sepNavWindowFrame = "{{15, 244}, {627, 753}}";
		};
	};
	A71B56970A6E11F300065D6C /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = A70C2F0A0767C28A001A3AFB /* BDBDatabase.m */;
		name = "BDBDatabase.m: 196";
		rLen = 0;
		rLoc = 5825;
		rType = 0;
		vrLen = 1496;
		vrLoc = 5005;
	};
	A71B56980A6E11F300065D6C /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = A7DF2B68076A70E60003C55F /* BDB.h */;
		name = LOGCONTEXT_BDB;
		rLen = 14;
		rLoc = 1158;
		rType = 0;
		vrLen = 1411;
		vrLoc = 0;
	};
	A71E0A8609649B1D006CEA6E /* ChangeLog */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {503, 469}}";
			sepNavSelRange = "{39, 0}";
			sepNavVisRect = "{{0, 0}, {503, 469}}";
			sepNavWindowFrame = "{{695, 404}, {548, 598}}";
		};
	};
	A71E0A8E09649B5D006CEA6E /* Version */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {503, 469}}";
			sepNavSelRange = "{49, 0}";
			sepNavVisRect = "{{0, 0}, {503, 469}}";
			sepNavWindowFrame = "{{571, 183}, {548, 598}}";
		};
	};
	A72615FC0774DFCF002593B4 /* BDBTests-Info.plist */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {711, 428}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {711, 428}}";
			sepNavWindowFrame = "{{291, 187}, {750, 558}}";
		};
	};
	A72616110774E099002593B4 /* BDBTests */ = {
		activeExec = 0;
		executables = (
			A72616130774E099002593B4 /* BDBTests */,
		);
	};
	A72616130774E099002593B4 /* BDBTests */ = {
		isa = PBXExecutable;
		activeArgIndex = 2147483647;
		activeArgIndices = (
		);
		argumentStrings = (
		);
		autoAttachOnCrash = 1;
		configStateDict = {
			"PBXLSLaunchAction-0" = {
				PBXLSLaunchAction = 0;
				PBXLSLaunchStartAction = 1;
				PBXLSLaunchStdioStyle = 2;
				PBXLSLaunchStyle = 0;
				class = PBXLSRunLaunchConfig;
				displayName = "Executable Runner";
				identifier = com.apple.Xcode.launch.runConfig;
				remoteHostInfo = "";
				startActionInfo = "";
			};
		};
		customDataFormattersEnabled = 1;
		debuggerPlugin = GDBDebugging;
		disassemblyDisplayState = 0;
		dylibVariantSuffix = "";
		enableDebugStr = 1;
		environmentEntries = (
			{
				active = YES;
				name = DYLD_FRAMEWORK_PATH;
				value = "/Users/oliver/projects/fortytwo/installed/lib:/Users/oliver/projects/fortytwo/implementierungen/server/42/frameworks/Encore/build/Development:/Users/oliver/projects/fortytwo/implementierungen/server/42/frameworks/BDB/build";
			},
		);
		executableSystemSymbolLevel = 0;
		executableUserSymbolLevel = 0;
		libgmallocEnabled = 0;
		name = BDBTests;
		savedGlobals = {
		};
		sourceDirectories = (
		);
		startupPath = /Users/oliver/projects/fortytwo/implementierungen/server/42/frameworks/BDB/testdir;
	};
	A72619A20774FC16002593B4 /* BDBConstants.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 784}}";
			sepNavSelRange = "{1528, 15}";
			sepNavVisRect = "{{0, 318}, {705, 429}}";
			sepNavWindowFrame = "{{500, 110}, {750, 558}}";
		};
	};
	A7261A51077518ED002593B4 /* BDBSerializer.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {711, 428}}";
			sepNavSelRange = "{443, 24}";
			sepNavVisRect = "{{0, 0}, {711, 428}}";
			sepNavWindowFrame = "{{199, 271}, {750, 558}}";
		};
	};
	A7261A6007751AEE002593B4 /* NSArchiver-BDBExtensions.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 428}}";
			sepNavSelRange = "{198, 0}";
			sepNavVisRect = "{{0, 0}, {705, 428}}";
			sepNavWindowFrame = "{{245, 229}, {750, 558}}";
		};
	};
	A7261A6107751AEE002593B4 /* NSArchiver-BDBExtensions.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {464, 692}}";
			sepNavSelRange = "{44, 0}";
			sepNavVisRect = "{{0, 0}, {464, 692}}";
			sepNavWindowFrame = "{{223, 181}, {509, 821}}";
		};
	};
	A729437C0780BE0D00A78EC7 /* BDBErrorHandling.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1246}}";
			sepNavSelRange = "{2456, 1}";
			sepNavVisRect = "{{0, 592}, {705, 429}}";
			sepNavWindowFrame = "{{130, 334}, {750, 558}}";
		};
	};
	A72943A10780C44900A78EC7 /* header.template */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 461}}";
			sepNavSelRange = "{399, 0}";
			sepNavVisRect = "{{0, 0}, {705, 428}}";
			sepNavWindowFrame = "{{15, 439}, {750, 558}}";
		};
	};
	A72AA3E40790B81500E0B8EF /* BDBCursorTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 559}}";
			sepNavSelRange = "{1234, 20}";
			sepNavVisRect = "{{0, 131}, {705, 428}}";
			sepNavWindowFrame = "{{474, 101}, {750, 558}}";
		};
	};
	A72AA3E50790B81500E0B8EF /* BDBCursorTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {618, 1680}}";
			sepNavSelRange = "{2535, 0}";
			sepNavVisRect = "{{0, 570}, {618, 675}}";
			sepNavWindowFrame = "{{63, 198}, {663, 804}}";
		};
	};
	A72ADD10078234E200896A7A /* BDBCursor.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {749, 1231}}";
			sepNavSelRange = "{1448, 0}";
			sepNavVisRect = "{{0, 280}, {749, 318}}";
			sepNavWindowFrame = "{{130, 334}, {750, 558}}";
		};
	};
	A72ADD11078234E200896A7A /* BDBCursor.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1862}}";
			sepNavSelRange = "{2014, 0}";
			sepNavVisRect = "{{0, 1041}, {705, 821}}";
			sepNavWindowFrame = "{{45, 52}, {750, 950}}";
		};
	};
	A72C538C078B08FC00582ADB /* BDBOperationStatus.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {662, 993}}";
			sepNavSelRange = "{1245, 0}";
			sepNavVisRect = "{{0, 504}, {662, 359}}";
			sepNavWindowFrame = "{{199, 271}, {750, 558}}";
		};
	};
	A7320C5D078F2F5A008CB6CA /* BDBLockMode.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {825, 965}}";
			sepNavSelRange = "{1959, 20}";
			sepNavVisRect = "{{0, 419}, {825, 518}}";
			sepNavWindowFrame = "{{199, 271}, {750, 558}}";
		};
	};
	A7320C5E078F2F5A008CB6CA /* BDBLockMode.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 821}}";
			sepNavSelRange = "{1387, 0}";
			sepNavVisRect = "{{0, 0}, {705, 821}}";
			sepNavWindowFrame = "{{102, 52}, {750, 950}}";
		};
	};
	A734C0340790B17E00C592B5 /* BDBAbstractBTreeTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {632, 783}}";
			sepNavSelRange = "{1278, 0}";
			sepNavVisRect = "{{0, 156}, {632, 627}}";
			sepNavWindowFrame = "{{370, 232}, {677, 757}}";
		};
	};
	A734C0350790B17E00C592B5 /* BDBAbstractBTreeTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {721, 1106}}";
			sepNavSelRange = "{1769, 1}";
			sepNavVisRect = "{{0, 361}, {721, 745}}";
			sepNavWindowFrame = "{{572, 79}, {766, 874}}";
		};
	};
	A73E1A370955D47D005D5707 /* INSTALL */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {760, 1568}}";
			sepNavSelRange = "{429, 0}";
			sepNavVisRect = "{{0, 10}, {760, 789}}";
			sepNavWindowFrame = "{{462, 84}, {805, 918}}";
		};
	};
	A741064009778E6500B1421F /* BDBTests.m:23 */ = {
		isa = PBXFileBreakpoint;
		actions = (
		);
		breakpointStyle = 0;
		continueAfterActions = 0;
		delayBeforeContinue = 0;
		fileReference = A75BE9A80780C5140005A372 /* BDBTests.m */;
		hitCount = 0;
		lineNumber = 23;
		modificationTime = 158830899.103135;
		state = 2;
	};
	A741064C09778EF000B1421F /* BDBAddObjectTEST.m:154 */ = {
		isa = PBXFileBreakpoint;
		actions = (
		);
		breakpointStyle = 0;
		continueAfterActions = 0;
		delayBeforeContinue = 0;
		fileReference = A7127D53088CCC1D00EE8D40 /* BDBAddObjectTEST.m */;
		hitCount = 1;
		lineNumber = 154;
		modificationTime = 158830909.469981;
		state = 2;
	};
	A74106570977913100B1421F /* BDBCursorTEST.m:69 */ = {
		isa = PBXFileBreakpoint;
		actions = (
		);
		breakpointStyle = 0;
		continueAfterActions = 0;
		delayBeforeContinue = 0;
		fileReference = A72AA3E50790B81500E0B8EF /* BDBCursorTEST.m */;
		hitCount = 1;
		lineNumber = 69;
		modificationTime = 158830910.822702;
		state = 1;
	};
	A746D9AB07A5A5CE00F109FA /* BDBDeleteRecordsTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 587}}";
			sepNavSelRange = "{1320, 0}";
			sepNavVisRect = "{{0, 131}, {705, 428}}";
		};
	};
	A746D9AC07A5A5CE00F109FA /* BDBDeleteRecordsTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1301}}";
			sepNavSelRange = "{1318, 0}";
			sepNavVisRect = "{{0, 370}, {705, 428}}";
			sepNavWindowFrame = "{{47, 92}, {750, 558}}";
		};
	};
	A75BE9A30780C5140005A372 /* BDBAddSimpleDataTest.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 429}}";
			sepNavSelRange = "{194, 0}";
			sepNavVisRect = "{{0, 0}, {705, 429}}";
			sepNavWindowFrame = "{{383, 103}, {750, 558}}";
		};
	};
	A75BE9A40780C5140005A372 /* BDBAddSimpleDataTest.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {763, 1302}}";
			sepNavSelRange = "{845, 0}";
			sepNavVisRect = "{{0, 136}, {763, 603}}";
			sepNavWindowFrame = "{{153, 139}, {808, 732}}";
		};
	};
	A75BE9A50780C5140005A372 /* BDBCreateTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 546}}";
			sepNavSelRange = "{1302, 0}";
			sepNavVisRect = "{{0, 103}, {705, 429}}";
			sepNavWindowFrame = "{{246, 229}, {750, 558}}";
		};
	};
	A75BE9A60780C5140005A372 /* BDBCreateTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 658}}";
			sepNavSelRange = "{1015, 0}";
			sepNavVisRect = "{{0, 0}, {705, 429}}";
			sepNavWindowFrame = "{{245, 229}, {750, 558}}";
		};
	};
	A75BE9A70780C5140005A372 /* BDBTests.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 428}}";
			sepNavSelRange = "{239, 0}";
			sepNavVisRect = "{{0, 0}, {705, 428}}";
			sepNavWindowFrame = "{{61, 397}, {750, 558}}";
		};
	};
	A75BE9A80780C5140005A372 /* BDBTests.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 630}}";
			sepNavSelRange = "{891, 0}";
			sepNavVisRect = "{{0, 201}, {705, 429}}";
			sepNavWindowFrame = "{{384, 152}, {750, 558}}";
		};
	};
	A75BEA580780C9750005A372 /* BDBExceptions.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1120}}";
			sepNavSelRange = "{1786, 0}";
			sepNavVisRect = "{{0, 0}, {705, 429}}";
			sepNavWindowFrame = "{{38, 418}, {750, 558}}";
		};
	};
	A75C6A6407A6205B008F6F9A /* BDBConfig.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {662, 601}}";
			sepNavSelRange = "{1521, 0}";
			sepNavVisRect = "{{0, 242}, {662, 359}}";
			sepNavWindowFrame = "{{107, 355}, {750, 558}}";
		};
	};
	A79FDDBC09575EBD00BC4288 /* LICENSE */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {573, 4774}}";
			sepNavSelRange = "{339, 0}";
			sepNavVisRect = "{{0, 0}, {573, 780}}";
			sepNavWindowFrame = "{{15, 88}, {618, 909}}";
		};
	};
	A79FDDBF09575F2600BC4288 /* README */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {760, 789}}";
			sepNavSelRange = "{490, 0}";
			sepNavVisRect = "{{0, 0}, {760, 789}}";
			sepNavWindowFrame = "{{403, 84}, {805, 918}}";
		};
	};
	A79FDDF90957664100BC4288 /* Introduction */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {573, 1260}}";
			sepNavSelRange = "{225, 0}";
			sepNavVisRect = "{{0, 0}, {573, 780}}";
			sepNavWindowFrame = "{{242, 93}, {618, 909}}";
		};
	};
	A79FDE3B09576AC600BC4288 /* XCBreakpointsBucket */ = {
		isa = XCBreakpointsBucket;
		name = "Project Breakpoints";
		objects = (
			A741064009778E6500B1421F /* BDBTests.m:23 */,
			A741064C09778EF000B1421F /* BDBAddObjectTEST.m:154 */,
			A74106570977913100B1421F /* BDBCursorTEST.m:69 */,
		);
	};
	A79FDE800957720600BC4288 /* TODO */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {503, 469}}";
			sepNavSelRange = "{211, 0}";
			sepNavVisRect = "{{0, 0}, {503, 469}}";
			sepNavWindowFrame = "{{84, 336}, {548, 598}}";
		};
	};
	A7AA1C570791C79600482AD9 /* BDBDatabaseRecordNumber.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {690, 1092}}";
			sepNavSelRange = "{2090, 5}";
			sepNavVisRect = "{{0, 864}, {690, 228}}";
			sepNavWindowFrame = "{{84, 376}, {750, 558}}";
		};
	};
	A7AA1C580791C79600482AD9 /* BDBDatabaseRecordNumber.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {690, 1022}}";
			sepNavSelRange = "{1629, 0}";
			sepNavVisRect = "{{0, 584}, {690, 228}}";
			sepNavWindowFrame = "{{153, 52}, {750, 950}}";
		};
	};
	A7B670D407EEA45F00D8DF53 /* CleanTestdir */ = {
		activeExec = 0;
	};
	A7B670E007EEA58A00D8DF53 /* BDBRecnoAccessTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {651, 713}}";
			sepNavSelRange = "{1268, 0}";
			sepNavVisRect = "{{0, 0}, {651, 679}}";
			sepNavWindowFrame = "{{337, 145}, {750, 558}}";
		};
	};
	A7B670E107EEA58A00D8DF53 /* BDBRecnoAccessTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {574, 2156}}";
			sepNavSelRange = "{2291, 0}";
			sepNavVisRect = "{{0, 389}, {574, 818}}";
			sepNavWindowFrame = "{{35, 55}, {619, 947}}";
		};
	};
	A7C0F7F50789F0F1008C0A26 /* BDBDatabaseEntryData.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {526, 1120}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {526, 802}}";
			sepNavWindowFrame = "{{15, 439}, {750, 558}}";
		};
	};
	A7C0F7F60789F0F1008C0A26 /* BDBDatabaseEntryData.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {526, 1078}}";
			sepNavSelRange = "{1746, 0}";
			sepNavVisRect = "{{0, 276}, {526, 802}}";
			sepNavWindowFrame = "{{86, 71}, {571, 931}}";
		};
	};
	A7C0F8020789F3DD008C0A26 /* BDBDatabaseEntry.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {589, 1232}}";
			sepNavSelRange = "{1497, 0}";
			sepNavVisRect = "{{0, 369}, {589, 767}}";
			sepNavWindowFrame = "{{61, 74}, {702, 881}}";
		};
	};
	A7C0F8030789F3DD008C0A26 /* BDBDatabaseEntry.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {589, 2478}}";
			sepNavSelRange = "{3558, 5}";
			sepNavVisRect = "{{0, 0}, {589, 767}}";
			sepNavWindowFrame = "{{15, 106}, {634, 896}}";
		};
	};
	A7D2C60F0A700B0D0049FB8D /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = A70C2F0A0767C28A001A3AFB /* BDBDatabase.m */;
		name = "BDBDatabase.m: 196";
		rLen = 0;
		rLoc = 5825;
		rType = 0;
		vrLen = 1417;
		vrLoc = 5084;
	};
	A7D2C6100A700B0D0049FB8D /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = A7DF2B68076A70E60003C55F /* BDB.h */;
		name = LOGCONTEXT_BDB;
		rLen = 14;
		rLoc = 1158;
		rType = 0;
		vrLen = 1411;
		vrLoc = 0;
	};
	A7D802DB079B011500C3F545 /* BDBBTreeRecordNumberTEST.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 587}}";
			sepNavSelRange = "{1126, 0}";
			sepNavVisRect = "{{0, 94}, {705, 428}}";
			sepNavWindowFrame = "{{222, 250}, {750, 558}}";
		};
	};
	A7D802DC079B011500C3F545 /* BDBBTreeRecordNumberTEST.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {722, 1427}}";
			sepNavSelRange = "{1191, 41}";
			sepNavVisRect = "{{0, 378}, {722, 350}}";
			sepNavWindowFrame = "{{268, 208}, {750, 558}}";
		};
	};
	A7DF2B68076A70E60003C55F /* BDB.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {519, 773}}";
			sepNavSelRange = "{1158, 14}";
			sepNavVisRect = "{{0, 0}, {519, 773}}";
			sepNavWindowFrame = "{{617, 100}, {564, 902}}";
		};
	};
	A7DF2B91076A86970003C55F /* BDBExceptions.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {690, 1890}}";
			sepNavSelRange = "{1186, 27}";
			sepNavVisRect = "{{0, 383}, {690, 228}}";
			sepNavWindowFrame = "{{100, 246}, {750, 558}}";
		};
	};
	A7E152BB0788A0940007EE5C /* BDBTransaction.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {711, 531}}";
			sepNavSelRange = "{1259, 0}";
			sepNavVisRect = "{{0, 103}, {711, 428}}";
			sepNavWindowFrame = "{{490, 415}, {750, 558}}";
		};
	};
	A7E152BC0788A0940007EE5C /* BDBTransaction.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 504}}";
			sepNavSelRange = "{1201, 0}";
			sepNavVisRect = "{{0, 75}, {705, 429}}";
			sepNavWindowFrame = "{{291, 187}, {750, 558}}";
		};
	};
	A7E152C70788A2A00007EE5C /* BDBObject.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {690, 518}}";
			sepNavSelRange = "{1188, 27}";
			sepNavVisRect = "{{0, 216}, {690, 228}}";
			sepNavWindowFrame = "{{107, 355}, {750, 558}}";
		};
	};
	A7E152E50788A43B0007EE5C /* BDBCursorConfig.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1497}}";
			sepNavSelRange = "{1461, 0}";
			sepNavVisRect = "{{0, 253}, {705, 428}}";
			sepNavWindowFrame = "{{84, 376}, {750, 558}}";
		};
	};
	A7E152E60788A43B0007EE5C /* BDBCursorConfig.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 1302}}";
			sepNavSelRange = "{2072, 0}";
			sepNavVisRect = "{{0, 468}, {705, 821}}";
			sepNavWindowFrame = "{{15, 52}, {750, 950}}";
		};
	};
	A7E153130788A6430007EE5C /* BDBObject.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {705, 821}}";
			sepNavSelRange = "{391, 0}";
			sepNavVisRect = "{{0, 0}, {705, 821}}";
			sepNavWindowFrame = "{{15, 52}, {750, 950}}";
		};
	};
}
