// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXAggregateTarget section */
		4B01D72815B2F5A2002D5007 /* command line tools */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4B01D72915B2F5A2002D5007 /* Build configuration list for PBXAggregateTarget "command line tools" */;
			buildPhases = (
			);
			dependencies = (
				4B2CADAC1C50D57800291DE6 /* PBXTargetDependency */,
				4B01D72D15B2F5AC002D5007 /* PBXTargetDependency */,
				4B01D72F15B2F5AC002D5007 /* PBXTargetDependency */,
			);
			name = "command line tools";
			productName = "command line tools";
		};
		4B54447915C977A20067BA33 /* all */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4B54447C15C977A20067BA33 /* Build configuration list for PBXAggregateTarget "all" */;
			buildPhases = (
			);
			dependencies = (
				4BCF6A7B1C3BDDFF00F036E9 /* PBXTargetDependency */,
				4B54447F15C977AF0067BA33 /* PBXTargetDependency */,
				4B54448115C977B10067BA33 /* PBXTargetDependency */,
			);
			name = all;
			productName = all;
		};
		4BACD5A715BC2D8200920691 /* test programs */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4BACD5AE15BC2D8200920691 /* Build configuration list for PBXAggregateTarget "test programs" */;
			buildPhases = (
			);
			dependencies = (
				4BFF2B531FE13002006EF3F3 /* PBXTargetDependency */,
				4BD6CB6E19E71D0800710654 /* PBXTargetDependency */,
				4BACD65515BC303B00920691 /* PBXTargetDependency */,
				4BACD65715BC303B00920691 /* PBXTargetDependency */,
				4BACD65915BC303B00920691 /* PBXTargetDependency */,
				4BACD66915BC303B00920691 /* PBXTargetDependency */,
				4B51DDC51FDAE2F000C5CA85 /* PBXTargetDependency */,
			);
			name = "test programs";
			productName = "test programs";
		};
		4BCF6A681C3BDDD500F036E9 /* examples */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4BCF6A751C3BDDD500F036E9 /* Build configuration list for PBXAggregateTarget "examples" */;
			buildPhases = (
			);
			dependencies = (
				4BCF6A791C3BDDF900F036E9 /* PBXTargetDependency */,
			);
			name = examples;
			productName = examples;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		3D7E35431B33063F00022624 /* in-memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D7E35401B33063600022624 /* in-memory.c */; };
		3D7E35461B33064B00022624 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		3D7E35481B33076C00022624 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D7E35471B33076C00022624 /* libz.dylib */; };
		3D7E35491B330AD500022624 /* zip_source_is_deleted.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BE402AC19D94AE400298248 /* zip_source_is_deleted.c */; };
		3D9284821C309510001EABA7 /* zip_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D9284801C309510001EABA7 /* zip_hash.c */; };
		4B00CA24242F59D700E0B71C /* zip_source_pkware_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B00CA21242F59D700E0B71C /* zip_source_pkware_decode.c */; };
		4B00CA25242F59D700E0B71C /* zip_pkware.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B00CA22242F59D700E0B71C /* zip_pkware.c */; };
		4B00CA26242F59D700E0B71C /* zip_source_pkware_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B00CA23242F59D700E0B71C /* zip_source_pkware_encode.c */; };
		4B00CA2D242F5C2500E0B71C /* set_file_dostime.test in Resources */ = {isa = PBXBuildFile; fileRef = 4B00CA27242F5C2500E0B71C /* set_file_dostime.test */; };
		4B00CA2E242F5C2500E0B71C /* cancel_45.test in Resources */ = {isa = PBXBuildFile; fileRef = 4B00CA28242F5C2500E0B71C /* cancel_45.test */; };
		4B00CA2F242F5C2500E0B71C /* set_compression_store_to_xz.test in Resources */ = {isa = PBXBuildFile; fileRef = 4B00CA29242F5C2500E0B71C /* set_compression_store_to_xz.test */; };
		4B00CA30242F5C2500E0B71C /* encryption-nonrandom-pkware.test in Resources */ = {isa = PBXBuildFile; fileRef = 4B00CA2A242F5C2500E0B71C /* encryption-nonrandom-pkware.test */; };
		4B00CA31242F5C2500E0B71C /* cancel_90.test in Resources */ = {isa = PBXBuildFile; fileRef = 4B00CA2B242F5C2500E0B71C /* cancel_90.test */; };
		4B00CA32242F5C2500E0B71C /* set_compression_xz_to_store.test in Resources */ = {isa = PBXBuildFile; fileRef = 4B00CA2C242F5C2500E0B71C /* set_compression_xz_to_store.test */; };
		4B01D6A615B2F46B002D5007 /* zip_add_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F115B1B25E00236D3C /* zip_add_dir.c */; };
		4B01D6A715B2F46B002D5007 /* zip_add_entry.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F215B1B25E00236D3C /* zip_add_entry.c */; };
		4B01D6A815B2F46B002D5007 /* zip_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F315B1B25E00236D3C /* zip_add.c */; };
		4B01D6A915B2F46B002D5007 /* zip_close.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F415B1B25E00236D3C /* zip_close.c */; };
		4B01D6AA15B2F46B002D5007 /* zip_delete.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F515B1B25E00236D3C /* zip_delete.c */; };
		4B01D6AB15B2F46B002D5007 /* zip_dir_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F615B1B25E00236D3C /* zip_dir_add.c */; };
		4B01D6AC15B2F46B002D5007 /* zip_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F715B1B25E00236D3C /* zip_dirent.c */; };
		4B01D6AD15B2F46B002D5007 /* zip_discard.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F815B1B25E00236D3C /* zip_discard.c */; };
		4B01D6AE15B2F46B002D5007 /* zip_entry.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71F915B1B25E00236D3C /* zip_entry.c */; };
		4B01D6B015B2F46B002D5007 /* zip_error_clear.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71FB15B1B25E00236D3C /* zip_error_clear.c */; };
		4B01D6B115B2F46B002D5007 /* zip_error_get_sys_type.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71FC15B1B25E00236D3C /* zip_error_get_sys_type.c */; };
		4B01D6B215B2F46B002D5007 /* zip_error_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71FD15B1B25E00236D3C /* zip_error_get.c */; };
		4B01D6B315B2F46B002D5007 /* zip_error_strerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71FE15B1B25E00236D3C /* zip_error_strerror.c */; };
		4B01D6B415B2F46B002D5007 /* zip_error_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC71FF15B1B25E00236D3C /* zip_error_to_str.c */; };
		4B01D6B515B2F46B002D5007 /* zip_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720015B1B25E00236D3C /* zip_error.c */; };
		4B01D6B615B2F46B002D5007 /* zip_extra_field_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720115B1B25E00236D3C /* zip_extra_field_api.c */; };
		4B01D6B715B2F46B002D5007 /* zip_extra_field.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720215B1B25E00236D3C /* zip_extra_field.c */; };
		4B01D6B815B2F46B002D5007 /* zip_fclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720315B1B25E00236D3C /* zip_fclose.c */; };
		4B01D6B915B2F46B002D5007 /* zip_fdopen.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720415B1B25E00236D3C /* zip_fdopen.c */; };
		4B01D6BA15B2F46B002D5007 /* zip_file_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720515B1B25E00236D3C /* zip_file_add.c */; };
		4B01D6BB15B2F46B002D5007 /* zip_file_error_clear.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720615B1B25E00236D3C /* zip_file_error_clear.c */; };
		4B01D6BC15B2F46B002D5007 /* zip_file_error_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720715B1B25E00236D3C /* zip_file_error_get.c */; };
		4B01D6BD15B2F46B002D5007 /* zip_file_get_comment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720815B1B25E00236D3C /* zip_file_get_comment.c */; };
		4B01D6BE15B2F46B002D5007 /* zip_file_get_offset.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720915B1B25E00236D3C /* zip_file_get_offset.c */; };
		4B01D6BF15B2F46B002D5007 /* zip_file_rename.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720A15B1B25E00236D3C /* zip_file_rename.c */; };
		4B01D6C015B2F46B002D5007 /* zip_file_replace.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720B15B1B25E00236D3C /* zip_file_replace.c */; };
		4B01D6C115B2F46B002D5007 /* zip_file_set_comment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720C15B1B25E00236D3C /* zip_file_set_comment.c */; };
		4B01D6C215B2F46B002D5007 /* zip_file_strerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720D15B1B25E00236D3C /* zip_file_strerror.c */; };
		4B01D6C415B2F46B002D5007 /* zip_fopen_encrypted.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC720F15B1B25E00236D3C /* zip_fopen_encrypted.c */; };
		4B01D6C515B2F46B002D5007 /* zip_fopen_index_encrypted.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721015B1B25E00236D3C /* zip_fopen_index_encrypted.c */; };
		4B01D6C615B2F46B002D5007 /* zip_fopen_index.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721115B1B25E00236D3C /* zip_fopen_index.c */; };
		4B01D6C715B2F46B002D5007 /* zip_fopen.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721215B1B25E00236D3C /* zip_fopen.c */; };
		4B01D6C815B2F46B002D5007 /* zip_fread.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721315B1B25E00236D3C /* zip_fread.c */; };
		4B01D6C915B2F46B002D5007 /* zip_get_archive_comment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721415B1B25E00236D3C /* zip_get_archive_comment.c */; };
		4B01D6CA15B2F46B002D5007 /* zip_get_archive_flag.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721515B1B25E00236D3C /* zip_get_archive_flag.c */; };
		4B01D6CC15B2F46B002D5007 /* zip_get_encryption_implementation.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721715B1B25E00236D3C /* zip_get_encryption_implementation.c */; };
		4B01D6CD15B2F46B002D5007 /* zip_get_file_comment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721815B1B25E00236D3C /* zip_get_file_comment.c */; };
		4B01D6CE15B2F46B002D5007 /* zip_get_name.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721915B1B25E00236D3C /* zip_get_name.c */; };
		4B01D6CF15B2F46B002D5007 /* zip_get_num_entries.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721A15B1B25E00236D3C /* zip_get_num_entries.c */; };
		4B01D6D015B2F46B002D5007 /* zip_get_num_files.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721B15B1B25E00236D3C /* zip_get_num_files.c */; };
		4B01D6D115B2F46B002D5007 /* zip_memdup.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721C15B1B25E00236D3C /* zip_memdup.c */; };
		4B01D6D215B2F46B002D5007 /* zip_name_locate.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721D15B1B25E00236D3C /* zip_name_locate.c */; };
		4B01D6D315B2F46B002D5007 /* zip_new.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721E15B1B25E00236D3C /* zip_new.c */; };
		4B01D6D415B2F46B002D5007 /* zip_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC721F15B1B25E00236D3C /* zip_open.c */; };
		4B01D6D515B2F46B002D5007 /* zip_rename.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722015B1B25E00236D3C /* zip_rename.c */; };
		4B01D6D615B2F46B002D5007 /* zip_replace.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722115B1B25E00236D3C /* zip_replace.c */; };
		4B01D6D715B2F46B002D5007 /* zip_set_archive_comment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722215B1B25E00236D3C /* zip_set_archive_comment.c */; };
		4B01D6D815B2F46B002D5007 /* zip_set_archive_flag.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722315B1B25E00236D3C /* zip_set_archive_flag.c */; };
		4B01D6D915B2F46B002D5007 /* zip_set_default_password.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722415B1B25E00236D3C /* zip_set_default_password.c */; };
		4B01D6DA15B2F46B002D5007 /* zip_set_file_comment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722515B1B25E00236D3C /* zip_set_file_comment.c */; };
		4B01D6DB15B2F46B002D5007 /* zip_set_file_compression.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722615B1B25E00236D3C /* zip_set_file_compression.c */; };
		4B01D6DC15B2F46B002D5007 /* zip_set_name.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722715B1B25E00236D3C /* zip_set_name.c */; };
		4B01D6DD15B2F46B002D5007 /* zip_source_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722815B1B25E00236D3C /* zip_source_buffer.c */; };
		4B01D6DE15B2F46B002D5007 /* zip_source_close.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722915B1B25E00236D3C /* zip_source_close.c */; };
		4B01D6DF15B2F46B002D5007 /* zip_source_crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722A15B1B25E00236D3C /* zip_source_crc.c */; };
		4B01D6E115B2F46B002D5007 /* zip_source_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722C15B1B25E00236D3C /* zip_source_error.c */; };
		4B01D6E415B2F46B002D5007 /* zip_source_free.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC722F15B1B25E00236D3C /* zip_source_free.c */; };
		4B01D6E515B2F46B002D5007 /* zip_source_function.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723015B1B25E00236D3C /* zip_source_function.c */; };
		4B01D6E615B2F46B002D5007 /* zip_source_layered.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723115B1B25E00236D3C /* zip_source_layered.c */; };
		4B01D6E715B2F46B002D5007 /* zip_source_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723215B1B25E00236D3C /* zip_source_open.c */; };
		4B01D6EA15B2F46B002D5007 /* zip_source_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723515B1B25E00236D3C /* zip_source_read.c */; };
		4B01D6EB15B2F46B002D5007 /* zip_source_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723615B1B25E00236D3C /* zip_source_stat.c */; };
		4B01D6EC15B2F46B002D5007 /* zip_source_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723715B1B25E00236D3C /* zip_source_window.c */; };
		4B01D6ED15B2F46B002D5007 /* zip_source_zip_new.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723815B1B25E00236D3C /* zip_source_zip_new.c */; };
		4B01D6EE15B2F46B002D5007 /* zip_source_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723915B1B25E00236D3C /* zip_source_zip.c */; };
		4B01D6EF15B2F46B002D5007 /* zip_stat_index.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723A15B1B25E00236D3C /* zip_stat_index.c */; };
		4B01D6F015B2F46B002D5007 /* zip_stat_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723B15B1B25E00236D3C /* zip_stat_init.c */; };
		4B01D6F115B2F46B002D5007 /* zip_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723C15B1B25E00236D3C /* zip_stat.c */; };
		4B01D6F215B2F46B002D5007 /* zip_strerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723D15B1B25E00236D3C /* zip_strerror.c */; };
		4B01D6F315B2F46B002D5007 /* zip_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723E15B1B25E00236D3C /* zip_string.c */; };
		4B01D6F415B2F46B002D5007 /* zip_unchange_all.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC723F15B1B25E00236D3C /* zip_unchange_all.c */; };
		4B01D6F515B2F46B002D5007 /* zip_unchange_archive.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC724015B1B25E00236D3C /* zip_unchange_archive.c */; };
		4B01D6F615B2F46B002D5007 /* zip_unchange_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC724115B1B25E00236D3C /* zip_unchange_data.c */; };
		4B01D6F715B2F46B002D5007 /* zip_unchange.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC724215B1B25E00236D3C /* zip_unchange.c */; };
		4B01D6F815B2F46B002D5007 /* zip_utf-8.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC724315B1B25E00236D3C /* zip_utf-8.c */; };
		4B01D70715B2F4C5002D5007 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4B01D70915B2F4CF002D5007 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4B01D70D15B2F4EB002D5007 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4B01D70E15B2F4EB002D5007 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4B01D72515B2F57B002D5007 /* zipcmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B01D72115B2F572002D5007 /* zipcmp.c */; };
		4B01D72615B2F57F002D5007 /* zipmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B01D72215B2F572002D5007 /* zipmerge.c */; };
		4B01D73215B2F5EE002D5007 /* zipconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDC729E15B1B4E900236D3C /* zipconf.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4B01D73C15B2F6AF002D5007 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4B0454BA1E8E3E08002FA1F9 /* zip_source_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B0454B61E8E3DF7002FA1F9 /* zip_source_compress.c */; };
		4B0454BC1E8E3E24002FA1F9 /* zip_algorithm_bzip2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B0454B41E8E3DF7002FA1F9 /* zip_algorithm_bzip2.c */; };
		4B0454BD1E8E3E24002FA1F9 /* zip_algorithm_deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B0454B51E8E3DF7002FA1F9 /* zip_algorithm_deflate.c */; };
		4B3A5F521DF96EB4005A53A1 /* zip_fseek.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B3A5F4D1DF96D83005A53A1 /* zip_fseek.c */; };
		4B3A5F531DF96EB4005A53A1 /* zip_ftell.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B3A5F4E1DF96D83005A53A1 /* zip_ftell.c */; };
		4B3FAE802385C5CC00192D6A /* zip_algorithm_xz.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B3FAE7F2385C5A300192D6A /* zip_algorithm_xz.c */; };
		4B3FAE822385C79200192D6A /* liblzma.5.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B3FAE812385C79200192D6A /* liblzma.5.dylib */; };
		4B5169A822A7993E00AA4340 /* zip_mkstempm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B5169A722A7993D00AA4340 /* zip_mkstempm.c */; };
		4B51DDBA1FDAE20A00C5CA85 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4B51DDBB1FDAE20A00C5CA85 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4B51DDC11FDAE25B00C5CA85 /* ziptool.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BACD57C15BC2AEF00920691 /* ziptool.c */; };
		4B51DDC21FDAE25F00C5CA85 /* ziptool_regress.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B51DDB31FDAE1DB00C5CA85 /* ziptool_regress.c */; };
		4B51DDC31FDAE26600C5CA85 /* source_hole.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD6CB5C19E6A5D900710654 /* source_hole.c */; };
		4B542C2C22B12E3900960B38 /* zip_random_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 736ED9B81E3D688C00C36873 /* zip_random_unix.c */; };
		4B5D0CD5244B154E006C2E93 /* zip_source_get_file_attributes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B5D0CD4244B154E006C2E93 /* zip_source_get_file_attributes.c */; };
		4B69E6EE2032F18B0001EEE7 /* zip_winzip_aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B69E6ED2032F1870001EEE7 /* zip_winzip_aes.c */; };
		4B82CED519915F360097BC18 /* zip_file_set_mtime.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B82CED319915F360097BC18 /* zip_file_set_mtime.c */; };
		4B908F532385BE6D00886355 /* zip_libzip_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B908F502385BE6C00886355 /* zip_libzip_version.c */; };
		4B908F552385BE6D00886355 /* zip_source_accept_empty.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B908F522385BE6D00886355 /* zip_source_accept_empty.c */; };
		4B93995A24631B3E00AEBDA4 /* zip_source_file_stdio_named.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B93995524631B3D00AEBDA4 /* zip_source_file_stdio_named.c */; };
		4B93995B24631B3E00AEBDA4 /* zip_source_file_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B93995624631B3E00AEBDA4 /* zip_source_file_common.c */; };
		4B93995C24631B3E00AEBDA4 /* zip_source_file_stdio.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B93995724631B3E00AEBDA4 /* zip_source_file_stdio.c */; };
		4B93995D24631B3E00AEBDA4 /* zip_source_file_stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B93995824631B3E00AEBDA4 /* zip_source_file_stdio.h */; };
		4B93995E24631B3E00AEBDA4 /* zip_source_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B93995924631B3E00AEBDA4 /* zip_source_file.h */; };
		4B972050188EBE85002FAFAD /* zip_file_get_external_attributes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B97204D188EBE85002FAFAD /* zip_file_get_external_attributes.c */; };
		4B972052188EBE85002FAFAD /* zip_file_set_external_attributes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B97204E188EBE85002FAFAD /* zip_file_set_external_attributes.c */; };
		4B9E577C24C7202000CEE0D6 /* zip_algorithm_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B9E577A24C7026B00CEE0D6 /* zip_algorithm_zstd.c */; };
		4B9E578824C9770C00CEE0D6 /* libzstd.1.4.5.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B9E578724C9770C00CEE0D6 /* libzstd.1.4.5.dylib */; };
		4B9E578A24C9779900CEE0D6 /* zip_err_str.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B9E578924C9779900CEE0D6 /* zip_err_str.c */; };
		4BACD59315BC2CFA00920691 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4BACD59415BC2D0800920691 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4BACD5BB15BC2DC900920691 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4BACD5BC15BC2DC900920691 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4BACD5C315BC2DE000920691 /* add_from_filep.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BACD57715BC2AEF00920691 /* add_from_filep.c */; };
		4BACD5CA15BC2DF200920691 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4BACD5CB15BC2DF200920691 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4BACD5D215BC2EFE00920691 /* fopen_unchanged.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BACD57A15BC2AEF00920691 /* fopen_unchanged.c */; };
		4BACD5D915BC2F3700920691 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4BACD5DA15BC2F3700920691 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4BACD5E115BC2F4500920691 /* fread.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BACD57B15BC2AEF00920691 /* fread.c */; };
		4BACD64A15BC301300920691 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4BACD64B15BC301300920691 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4BACD65315BC302500920691 /* tryopen.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BACD58415BC2AEF00920691 /* tryopen.c */; };
		4BC03FA41FDD6B6F003C7B62 /* zip_source_begin_write_cloning.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BC03FA21FDD6B6F003C7B62 /* zip_source_begin_write_cloning.c */; };
		4BCB434319E9347E0067FAA3 /* zip_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCB434119E9347E0067FAA3 /* zip_buffer.c */; };
		4BCF3022199A2F820064207B /* zip_io_util.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3019199A2F820064207B /* zip_io_util.c */; };
		4BCF3024199A2F820064207B /* zip_source_begin_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF301A199A2F820064207B /* zip_source_begin_write.c */; };
		4BCF3026199A2F820064207B /* zip_source_commit_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF301B199A2F820064207B /* zip_source_commit_write.c */; };
		4BCF3028199A2F820064207B /* zip_source_rollback_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF301C199A2F820064207B /* zip_source_rollback_write.c */; };
		4BCF302A199A2F820064207B /* zip_source_seek.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF301D199A2F820064207B /* zip_source_seek.c */; };
		4BCF302C199A2F820064207B /* zip_source_supports.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF301E199A2F820064207B /* zip_source_supports.c */; };
		4BCF302E199A2F820064207B /* zip_source_tell.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF301F199A2F820064207B /* zip_source_tell.c */; };
		4BCF3030199A2F820064207B /* zip_source_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3020199A2F820064207B /* zip_source_write.c */; };
		4BCF3033199ABD3A0064207B /* zip_source_remove.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3031199ABD3A0064207B /* zip_source_remove.c */; };
		4BCF3037199ABDDA0064207B /* zip_source_seek_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3034199ABDDA0064207B /* zip_source_seek_write.c */; };
		4BCF3039199ABDDA0064207B /* zip_source_tell_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3035199ABDDA0064207B /* zip_source_tell_write.c */; };
		4BD5053419A01BB0007DD28A /* zip_source_call.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5053219A0116D007DD28A /* zip_source_call.c */; };
		4BD6CB6419E71CD100710654 /* source_hole.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD6CB5C19E6A5D900710654 /* source_hole.c */; };
		4BD6CB6619E71CD100710654 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D70815B2F4CF002D5007 /* libz.dylib */; };
		4BD6CB6719E71CD100710654 /* libzip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B01D68B15B2F3F1002D5007 /* libzip.framework */; };
		4BD6CB6F19E71D6900710654 /* hole.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD6CB5E19E71B3B00710654 /* hole.c */; };
		4BD7087A1EB1CF73003F351F /* zip_progress.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD708781EB1CF73003F351F /* zip_progress.c */; };
		4BE92AA720345E3800509BC8 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BE92AA620345E3800509BC8 /* libbz2.tbd */; };
		4BE92AAD20346B1900509BC8 /* zip_crypto_openssl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE92AAA20346B1900509BC8 /* zip_crypto_openssl.h */; };
		4BE92AB3203597D700509BC8 /* zip_crypto_commoncrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE92AB0203597D700509BC8 /* zip_crypto_commoncrypto.h */; };
		4BE92AB5203597D700509BC8 /* zip_crypto_commoncrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BE92AB1203597D700509BC8 /* zip_crypto_commoncrypto.c */; };
		4BFF2B551FE13033006EF3F3 /* can_clone_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFF2B541FE13033006EF3F3 /* can_clone_file.c */; };
		736ED9BB1E3D6B6B00C36873 /* zip_source_winzip_aes_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 736ED9B91E3D688C00C36873 /* zip_source_winzip_aes_decode.c */; };
		736ED9BC1E3D6B6F00C36873 /* zip_source_winzip_aes_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 736ED9BA1E3D688C00C36873 /* zip_source_winzip_aes_encode.c */; };
		736ED9BF1E3D6B7C00C36873 /* zip_file_set_encryption.c in Sources */ = {isa = PBXBuildFile; fileRef = 736ED9B71E3D688C00C36873 /* zip_file_set_encryption.c */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		3D7E35441B33064500022624 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = libzip;
		};
		4B01D72C15B2F5AC002D5007 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D6FC15B2F4B1002D5007;
			remoteInfo = zipmerge;
		};
		4B01D72E15B2F5AC002D5007 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D70A15B2F4EB002D5007;
			remoteInfo = zipcmp;
		};
		4B01D73515B2F639002D5007 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4B01D73715B2F643002D5007 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4B2CADAB1C50D57800291DE6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BACD58815BC2CEA00920691;
			remoteInfo = ziptool;
		};
		4B51DDB61FDAE20A00C5CA85 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4B51DDC41FDAE2F000C5CA85 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B51DDB41FDAE20A00C5CA85;
			remoteInfo = ziptool_regress;
		};
		4B54447E15C977AF0067BA33 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D72815B2F5A2002D5007;
			remoteInfo = "command line tools";
		};
		4B54448015C977B10067BA33 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BACD5A715BC2D8200920691;
			remoteInfo = "test programs";
		};
		4BACD59615BC2D3800920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4BACD5B715BC2DC900920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4BACD5C615BC2DF200920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4BACD5D515BC2F3700920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4BACD64715BC301300920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4BACD65415BC303B00920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BACD5B515BC2DC900920691;
			remoteInfo = add_from_filep;
		};
		4BACD65615BC303B00920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BACD5C415BC2DF200920691;
			remoteInfo = fopen_unchanged;
		};
		4BACD65815BC303B00920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BACD5D315BC2F3700920691;
			remoteInfo = fread;
		};
		4BACD66815BC303B00920691 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BACD64515BC301300920691;
			remoteInfo = tryopen;
		};
		4BCF6A781C3BDDF900F036E9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3D7E35361B3305FB00022624;
			remoteInfo = "in-memory";
		};
		4BCF6A7A1C3BDDFF00F036E9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BCF6A681C3BDDD500F036E9;
			remoteInfo = examples;
		};
		4BD6CB6119E71CD100710654 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B01D68A15B2F3F1002D5007;
			remoteInfo = "libzip Mac";
		};
		4BD6CB6D19E71D0800710654 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BD6CB5F19E71CD100710654;
			remoteInfo = hole;
		};
		4BFF2B521FE13002006EF3F3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4BDC71BF15B181DA00236D3C /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4BFF2B451FE12FCA006EF3F3;
			remoteInfo = can_clone_file;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		3D7E35351B3305FB00022624 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		4B01D6FB15B2F4B1002D5007 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		4B01D70F15B2F4EB002D5007 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		4B51DDBC1FDAE20A00C5CA85 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD58715BC2CEA00920691 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5BD15BC2DC900920691 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5CC15BC2DF200920691 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5DB15BC2F3700920691 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD64C15BC301300920691 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BD6CB6819E71CD100710654 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BFF2B4D1FE12FCA006EF3F3 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		3D77B86517009AA1000A5794 /* extract-version.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "extract-version.sh"; sourceTree = SOURCE_ROOT; };
		3D7E35371B3305FB00022624 /* in-memory */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "in-memory"; sourceTree = BUILT_PRODUCTS_DIR; };
		3D7E35401B33063600022624 /* in-memory.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "in-memory.c"; sourceTree = "<group>"; };
		3D7E35421B33063600022624 /* windows-open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "windows-open.c"; sourceTree = "<group>"; };
		3D7E35471B33076C00022624 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
		3D9284801C309510001EABA7 /* zip_hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_hash.c; sourceTree = "<group>"; usesTabs = 1; };
		4B00CA21242F59D700E0B71C /* zip_source_pkware_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_pkware_decode.c; sourceTree = "<group>"; };
		4B00CA22242F59D700E0B71C /* zip_pkware.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_pkware.c; sourceTree = "<group>"; };
		4B00CA23242F59D700E0B71C /* zip_source_pkware_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_pkware_encode.c; sourceTree = "<group>"; };
		4B00CA27242F5C2500E0B71C /* set_file_dostime.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_file_dostime.test; sourceTree = "<group>"; };
		4B00CA28242F5C2500E0B71C /* cancel_45.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cancel_45.test; sourceTree = "<group>"; };
		4B00CA29242F5C2500E0B71C /* set_compression_store_to_xz.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_store_to_xz.test; sourceTree = "<group>"; };
		4B00CA2A242F5C2500E0B71C /* encryption-nonrandom-pkware.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "encryption-nonrandom-pkware.test"; sourceTree = "<group>"; };
		4B00CA2B242F5C2500E0B71C /* cancel_90.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cancel_90.test; sourceTree = "<group>"; };
		4B00CA2C242F5C2500E0B71C /* set_compression_xz_to_store.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_xz_to_store.test; sourceTree = "<group>"; };
		4B01D68B15B2F3F1002D5007 /* libzip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libzip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		4B01D6FD15B2F4B1002D5007 /* zipmerge */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = zipmerge; sourceTree = BUILT_PRODUCTS_DIR; };
		4B01D70815B2F4CF002D5007 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; };
		4B01D71315B2F4EB002D5007 /* zipcmp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = zipcmp; sourceTree = BUILT_PRODUCTS_DIR; };
		4B01D72115B2F572002D5007 /* zipcmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zipcmp.c; sourceTree = "<group>"; };
		4B01D72215B2F572002D5007 /* zipmerge.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zipmerge.c; sourceTree = "<group>"; };
		4B01D73D15B2FB6B002D5007 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
		4B0454B41E8E3DF7002FA1F9 /* zip_algorithm_bzip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_algorithm_bzip2.c; sourceTree = "<group>"; };
		4B0454B51E8E3DF7002FA1F9 /* zip_algorithm_deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_algorithm_deflate.c; sourceTree = "<group>"; };
		4B0454B61E8E3DF7002FA1F9 /* zip_source_compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_compress.c; sourceTree = "<group>"; };
		4B1ABD1A1A2E5DA700C93867 /* links */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = links; sourceTree = "<group>"; };
		4B1ABD1B1A2E5E4D00C93867 /* handle_links */ = {isa = PBXFileReference; explicitFileType = text.script.perl; fileEncoding = 4; path = handle_links; sourceTree = "<group>"; };
		4B1E46E51A08CB7600A376D2 /* zip_error_code_system.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_code_system.mdoc; sourceTree = "<group>"; };
		4B1E46E61A08CB7600A376D2 /* zip_error_code_zip.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_code_zip.mdoc; sourceTree = "<group>"; };
		4B1E46E71A08CB7600A376D2 /* zip_error_fini.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_fini.mdoc; sourceTree = "<group>"; };
		4B1E46E81A08CB7600A376D2 /* zip_error_init.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_init.mdoc; sourceTree = "<group>"; };
		4B1E46E91A08CB7600A376D2 /* zip_error_set.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_set.mdoc; sourceTree = "<group>"; };
		4B1E46EA1A08CB7600A376D2 /* zip_error_strerror.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_strerror.mdoc; sourceTree = "<group>"; };
		4B1E46EB1A08CB7600A376D2 /* zip_error_system_type.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_system_type.mdoc; sourceTree = "<group>"; };
		4B26FF151A07DF1A000E9788 /* zip_file_get_external_attributes.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_get_external_attributes.mdoc; sourceTree = "<group>"; };
		4B26FF161A07DF1A000E9788 /* zip_file_set_external_attributes.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_set_external_attributes.mdoc; sourceTree = "<group>"; };
		4B26FF171A07DF1A000E9788 /* zip_file_set_mtime.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_set_mtime.mdoc; sourceTree = "<group>"; };
		4B26FF181A07DFEA000E9788 /* mkdocset.pl */ = {isa = PBXFileReference; lastKnownFileType = text.script.perl; path = mkdocset.pl; sourceTree = "<group>"; };
		4B28A9EC15BACC3900D0C17D /* libzip.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = libzip.mdoc; sourceTree = "<group>"; };
		4B28A9ED15BACC3900D0C17D /* zip_add_dir.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_add_dir.mdoc; sourceTree = "<group>"; };
		4B28A9EE15BACC3900D0C17D /* zip_add.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_add.mdoc; sourceTree = "<group>"; };
		4B28A9EF15BACC3900D0C17D /* zip_close.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_close.mdoc; sourceTree = "<group>"; };
		4B28A9F015BACC3900D0C17D /* zip_delete.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_delete.mdoc; sourceTree = "<group>"; };
		4B28A9F115BACC3900D0C17D /* zip_dir_add.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_dir_add.mdoc; sourceTree = "<group>"; };
		4B28A9F215BACC3900D0C17D /* zip_discard.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_discard.mdoc; sourceTree = "<group>"; };
		4B28A9F315BACC3900D0C17D /* zip_error_clear.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_clear.mdoc; sourceTree = "<group>"; };
		4B28A9F415BACC3900D0C17D /* zip_error_get_sys_type.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_get_sys_type.mdoc; sourceTree = "<group>"; };
		4B28A9F515BACC3900D0C17D /* zip_error_get.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_get.mdoc; sourceTree = "<group>"; };
		4B28A9F615BACC3900D0C17D /* zip_error_to_str.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_to_str.mdoc; sourceTree = "<group>"; };
		4B28A9F715BACC3900D0C17D /* zip_errors.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_errors.mdoc; sourceTree = "<group>"; };
		4B28A9F815BACC3900D0C17D /* zip_fclose.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_fclose.mdoc; sourceTree = "<group>"; };
		4B28A9F915BACC3900D0C17D /* zip_fdopen.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_fdopen.mdoc; sourceTree = "<group>"; };
		4B28A9FA15BACC3900D0C17D /* zip_file_add.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_add.mdoc; sourceTree = "<group>"; };
		4B28A9FB15BACC3900D0C17D /* zip_file_extra_field_delete.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_extra_field_delete.mdoc; sourceTree = "<group>"; };
		4B28A9FC15BACC3900D0C17D /* zip_file_extra_field_get.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_extra_field_get.mdoc; sourceTree = "<group>"; };
		4B28A9FD15BACC3900D0C17D /* zip_file_extra_field_set.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_extra_field_set.mdoc; sourceTree = "<group>"; };
		4B28A9FE15BACC3900D0C17D /* zip_file_extra_fields_count.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_extra_fields_count.mdoc; sourceTree = "<group>"; };
		4B28A9FF15BACC3900D0C17D /* zip_file_get_comment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_get_comment.mdoc; sourceTree = "<group>"; };
		4B28AA0015BACC3900D0C17D /* zip_file_rename.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_rename.mdoc; sourceTree = "<group>"; };
		4B28AA0115BACC3900D0C17D /* zip_file_set_comment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_set_comment.mdoc; sourceTree = "<group>"; };
		4B28AA0215BACC3900D0C17D /* zip_file_strerror.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_strerror.mdoc; sourceTree = "<group>"; };
		4B28AA0315BACC3900D0C17D /* zip_fopen_encrypted.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_fopen_encrypted.mdoc; sourceTree = "<group>"; };
		4B28AA0415BACC3900D0C17D /* zip_fopen.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_fopen.mdoc; sourceTree = "<group>"; };
		4B28AA0515BACC3900D0C17D /* zip_fread.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_fread.mdoc; sourceTree = "<group>"; };
		4B28AA0615BACC3900D0C17D /* zip_get_archive_comment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_archive_comment.mdoc; sourceTree = "<group>"; };
		4B28AA0715BACC3900D0C17D /* zip_get_archive_flag.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_archive_flag.mdoc; sourceTree = "<group>"; };
		4B28AA0815BACC3900D0C17D /* zip_get_file_comment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_file_comment.mdoc; sourceTree = "<group>"; };
		4B28AA0915BACC3900D0C17D /* zip_get_name.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_name.mdoc; sourceTree = "<group>"; };
		4B28AA0A15BACC3900D0C17D /* zip_get_num_entries.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_num_entries.mdoc; sourceTree = "<group>"; };
		4B28AA0B15BACC3900D0C17D /* zip_get_num_files.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_num_files.mdoc; sourceTree = "<group>"; };
		4B28AA0C15BACC3900D0C17D /* zip_name_locate.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_name_locate.mdoc; sourceTree = "<group>"; };
		4B28AA0D15BACC3900D0C17D /* zip_open.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_open.mdoc; sourceTree = "<group>"; };
		4B28AA0E15BACC3900D0C17D /* zip_rename.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_rename.mdoc; sourceTree = "<group>"; };
		4B28AA0F15BACC3900D0C17D /* zip_set_archive_comment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_set_archive_comment.mdoc; sourceTree = "<group>"; };
		4B28AA1015BACC3900D0C17D /* zip_set_archive_flag.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_set_archive_flag.mdoc; sourceTree = "<group>"; };
		4B28AA1115BACC3900D0C17D /* zip_set_default_password.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_set_default_password.mdoc; sourceTree = "<group>"; };
		4B28AA1215BACC3900D0C17D /* zip_set_file_comment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_set_file_comment.mdoc; sourceTree = "<group>"; };
		4B28AA1315BACC3900D0C17D /* zip_set_file_compression.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_set_file_compression.mdoc; sourceTree = "<group>"; };
		4B28AA1415BACC3900D0C17D /* zip_source_buffer.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_buffer.mdoc; sourceTree = "<group>"; };
		4B28AA1515BACC3900D0C17D /* zip_source_file.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_file.mdoc; sourceTree = "<group>"; };
		4B28AA1615BACC3900D0C17D /* zip_source_filep.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_filep.mdoc; sourceTree = "<group>"; };
		4B28AA1715BACC3900D0C17D /* zip_source_free.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_free.mdoc; sourceTree = "<group>"; };
		4B28AA1815BACC3900D0C17D /* zip_source_function.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_function.mdoc; sourceTree = "<group>"; };
		4B28AA1915BACC3900D0C17D /* zip_source_zip.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_zip.mdoc; sourceTree = "<group>"; };
		4B28AA1A15BACC3900D0C17D /* zip_stat_init.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_stat_init.mdoc; sourceTree = "<group>"; };
		4B28AA1B15BACC3900D0C17D /* zip_stat.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_stat.mdoc; sourceTree = "<group>"; };
		4B28AA1C15BACC3900D0C17D /* zip_unchange_all.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_unchange_all.mdoc; sourceTree = "<group>"; };
		4B28AA1D15BACC3900D0C17D /* zip_unchange_archive.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_unchange_archive.mdoc; sourceTree = "<group>"; };
		4B28AA1E15BACC3900D0C17D /* zip_unchange.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_unchange.mdoc; sourceTree = "<group>"; };
		4B28AA1F15BACC3900D0C17D /* zipcmp.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zipcmp.mdoc; sourceTree = "<group>"; };
		4B28AA2015BACC3900D0C17D /* zipmerge.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zipmerge.mdoc; sourceTree = "<group>"; };
		4B28AA2215BAD4E200D0C17D /* API-CHANGES.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = "API-CHANGES.md"; sourceTree = "<group>"; };
		4B28AA2315BAD4E200D0C17D /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AUTHORS; sourceTree = "<group>"; };
		4B28AA2415BAD4E200D0C17D /* NEWS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = NEWS.md; sourceTree = "<group>"; };
		4B28AA2515BAD4E200D0C17D /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		4B28AA2615BAD4E200D0C17D /* THANKS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = THANKS; sourceTree = "<group>"; };
		4B28AA2715BAD4E200D0C17D /* TODO.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = TODO.md; sourceTree = "<group>"; };
		4B3A5F4D1DF96D83005A53A1 /* zip_fseek.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_fseek.c; sourceTree = "<group>"; };
		4B3A5F4E1DF96D83005A53A1 /* zip_ftell.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_ftell.c; sourceTree = "<group>"; };
		4B3FAE7F2385C5A300192D6A /* zip_algorithm_xz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_algorithm_xz.c; sourceTree = "<group>"; };
		4B3FAE812385C79200192D6A /* liblzma.5.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = liblzma.5.dylib; path = ../../../../../../opt/pkg/lib/liblzma.5.dylib; sourceTree = "<group>"; };
		4B3FAE832385C9E900192D6A /* README Xcode Project.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = "README Xcode Project.md"; sourceTree = "<group>"; };
		4B41A2651FE15E99005D8C91 /* clone-fs-add.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "clone-fs-add.test"; sourceTree = "<group>"; };
		4B41A2661FE15FCE005D8C91 /* clone-fs-delete.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "clone-fs-delete.test"; sourceTree = "<group>"; };
		4B41A2671FE1604E005D8C91 /* clone-fs-replace.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "clone-fs-replace.test"; sourceTree = "<group>"; };
		4B4CB5572483D7B7005C5428 /* nihtest.conf.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nihtest.conf.in; sourceTree = "<group>"; };
		4B5169A722A7993D00AA4340 /* zip_mkstempm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_mkstempm.c; sourceTree = "<group>"; };
		4B51DDB21FDADEDF00C5CA85 /* INSTALL.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = "<group>"; };
		4B51DDB31FDAE1DB00C5CA85 /* ziptool_regress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ziptool_regress.c; sourceTree = "<group>"; };
		4B51DDC01FDAE20A00C5CA85 /* ziptool_regress */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ziptool_regress; sourceTree = BUILT_PRODUCTS_DIR; };
		4B55D93F2475274B00CE8C38 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		4B5D0CD4244B154E006C2E93 /* zip_source_get_file_attributes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_get_file_attributes.c; sourceTree = "<group>"; };
		4B69E6ED2032F1870001EEE7 /* zip_winzip_aes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_winzip_aes.c; sourceTree = "<group>"; };
		4B69E6F020330D460001EEE7 /* zip_crypto_gnutls.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_crypto_gnutls.c; sourceTree = "<group>"; };
		4B69E6F2203341D50001EEE7 /* zip_crypto_gnutls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_crypto_gnutls.h; sourceTree = "<group>"; };
		4B69E6F3203342E30001EEE7 /* zip_crypto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_crypto.h; sourceTree = "<group>"; };
		4B77E61A1FDDCD3A006786BA /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		4B77E61B1FDEDEA4006786BA /* clone-buffer-delete.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "clone-buffer-delete.test"; sourceTree = "<group>"; };
		4B77E61C1FDEDEA5006786BA /* clone-buffer-replace.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "clone-buffer-replace.test"; sourceTree = "<group>"; };
		4B77E61D1FDEDEA5006786BA /* clone-buffer-add.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "clone-buffer-add.test"; sourceTree = "<group>"; };
		4B82CED319915F360097BC18 /* zip_file_set_mtime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_file_set_mtime.c; sourceTree = "<group>"; };
		4B908F502385BE6C00886355 /* zip_libzip_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_libzip_version.c; sourceTree = "<group>"; };
		4B908F522385BE6D00886355 /* zip_source_accept_empty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_accept_empty.c; sourceTree = "<group>"; };
		4B93995524631B3D00AEBDA4 /* zip_source_file_stdio_named.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_file_stdio_named.c; sourceTree = "<group>"; };
		4B93995624631B3E00AEBDA4 /* zip_source_file_common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_file_common.c; sourceTree = "<group>"; };
		4B93995724631B3E00AEBDA4 /* zip_source_file_stdio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_file_stdio.c; sourceTree = "<group>"; };
		4B93995824631B3E00AEBDA4 /* zip_source_file_stdio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zip_source_file_stdio.h; sourceTree = "<group>"; };
		4B93995924631B3E00AEBDA4 /* zip_source_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zip_source_file.h; sourceTree = "<group>"; };
		4B93995F24640B1700AEBDA4 /* zip_source_file_win32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_source_file_win32.h; sourceTree = "<group>"; };
		4B93996024640B1700AEBDA4 /* zip_source_file_win32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_source_file_win32.c; sourceTree = "<group>"; };
		4B93996124641D5700AEBDA4 /* zip_source_file_win32_ansi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_source_file_win32_ansi.c; sourceTree = "<group>"; };
		4B93996224643F5700AEBDA4 /* zip_source_file_win32_utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_source_file_win32_utf8.c; sourceTree = "<group>"; };
		4B9399632464401300AEBDA4 /* zip_source_file_win32_utf16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_file_win32_utf16.c; sourceTree = "<group>"; };
		4B93996424644E7E00AEBDA4 /* zip_source_file_win32_named.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_source_file_win32_named.c; sourceTree = "<group>"; };
		4B939965246553FD00AEBDA4 /* appveyor.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = appveyor.yml; sourceTree = "<group>"; };
		4B939966246E842200AEBDA4 /* zip_random_win32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_random_win32.c; sourceTree = "<group>"; };
		4B939967246E842200AEBDA4 /* zip_random_uwp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_random_uwp.c; sourceTree = "<group>"; };
		4B97204D188EBE85002FAFAD /* zip_file_get_external_attributes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_file_get_external_attributes.c; sourceTree = "<group>"; };
		4B97204E188EBE85002FAFAD /* zip_file_set_external_attributes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_file_set_external_attributes.c; sourceTree = "<group>"; };
		4B9E577A24C7026B00CEE0D6 /* zip_algorithm_zstd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_algorithm_zstd.c; sourceTree = "<group>"; };
		4B9E578324C9769F00CEE0D6 /* zip_crypto_win.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_crypto_win.c; sourceTree = "<group>"; };
		4B9E578424C9769F00CEE0D6 /* zip_crypto_mbedtls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_crypto_mbedtls.c; sourceTree = "<group>"; };
		4B9E578524C9769F00CEE0D6 /* zip_crypto_win.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_crypto_win.h; sourceTree = "<group>"; };
		4B9E578624C9769F00CEE0D6 /* zip_crypto_mbedtls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_crypto_mbedtls.h; sourceTree = "<group>"; };
		4B9E578724C9770C00CEE0D6 /* libzstd.1.4.5.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libzstd.1.4.5.dylib; path = ../../../../../../usr/local/Cellar/zstd/1.4.5/lib/libzstd.1.4.5.dylib; sourceTree = "<group>"; };
		4B9E578924C9779900CEE0D6 /* zip_err_str.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_err_str.c; sourceTree = SOURCE_ROOT; };
		4BACD57715BC2AEF00920691 /* add_from_filep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = add_from_filep.c; path = ../regress/add_from_filep.c; sourceTree = "<group>"; };
		4BACD57A15BC2AEF00920691 /* fopen_unchanged.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = fopen_unchanged.c; path = ../regress/fopen_unchanged.c; sourceTree = "<group>"; };
		4BACD57B15BC2AEF00920691 /* fread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = fread.c; path = ../regress/fread.c; sourceTree = "<group>"; };
		4BACD57C15BC2AEF00920691 /* ziptool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ziptool.c; sourceTree = "<group>"; };
		4BACD58415BC2AEF00920691 /* tryopen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tryopen.c; path = ../regress/tryopen.c; sourceTree = "<group>"; };
		4BACD58915BC2CEA00920691 /* ziptool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ziptool; sourceTree = BUILT_PRODUCTS_DIR; };
		4BACD5C115BC2DC900920691 /* add_from_filep */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = add_from_filep; sourceTree = BUILT_PRODUCTS_DIR; };
		4BACD5D015BC2DF200920691 /* fopen_unchanged */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fopen_unchanged; sourceTree = BUILT_PRODUCTS_DIR; };
		4BACD5DF15BC2F3700920691 /* fread */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fread; sourceTree = BUILT_PRODUCTS_DIR; };
		4BACD65015BC301300920691 /* tryopen */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tryopen; sourceTree = BUILT_PRODUCTS_DIR; };
		4BC03F781FDD55C1003C7B62 /* zip-in-archive-comment.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "zip-in-archive-comment.test"; sourceTree = "<group>"; };
		4BC03F791FDD55C1003C7B62 /* decrypt-wrong-password-aes192.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-wrong-password-aes192.test"; sourceTree = "<group>"; };
		4BC03F7A1FDD55C1003C7B62 /* decrypt-correct-password-pkware.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-correct-password-pkware.test"; sourceTree = "<group>"; };
		4BC03F7B1FDD55C1003C7B62 /* encryption-nonrandom-aes192.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "encryption-nonrandom-aes192.test"; sourceTree = "<group>"; };
		4BC03F7C1FDD55C1003C7B62 /* decrypt-wrong-password-pkware.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-wrong-password-pkware.test"; sourceTree = "<group>"; };
		4BC03F7D1FDD55C1003C7B62 /* preload.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = preload.test; sourceTree = "<group>"; };
		4BC03F7E1FDD55C1003C7B62 /* open_file_count.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_file_count.test; sourceTree = "<group>"; };
		4BC03F7F1FDD55C2003C7B62 /* fseek_fail.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fseek_fail.test; sourceTree = "<group>"; };
		4BC03F801FDD55C2003C7B62 /* open_multidisk.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_multidisk.test; sourceTree = "<group>"; };
		4BC03F811FDD55C2003C7B62 /* set_compression_deflate_to_bzip2.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_deflate_to_bzip2.test; sourceTree = "<group>"; };
		4BC03F821FDD55C2003C7B62 /* decrypt-correct-password-aes192.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-correct-password-aes192.test"; sourceTree = "<group>"; };
		4BC03F831FDD55C2003C7B62 /* encryption-nonrandom-aes256.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "encryption-nonrandom-aes256.test"; sourceTree = "<group>"; };
		4BC03F841FDD55C2003C7B62 /* fseek_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fseek_ok.test; sourceTree = "<group>"; };
		4BC03F851FDD55C3003C7B62 /* set_compression_store_to_bzip2.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_store_to_bzip2.test; sourceTree = "<group>"; };
		4BC03F861FDD55C3003C7B62 /* open_zip64_3mf.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_zip64_3mf.test; sourceTree = "<group>"; };
		4BC03F871FDD55C3003C7B62 /* fseek_deflated.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fseek_deflated.test; sourceTree = "<group>"; };
		4BC03F881FDD55C3003C7B62 /* encryption-remove.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "encryption-remove.test"; sourceTree = "<group>"; };
		4BC03F891FDD55C3003C7B62 /* add_from_zip_deflated2.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_zip_deflated2.test; sourceTree = "<group>"; };
		4BC03F8A1FDD55C3003C7B62 /* decrypt-wrong-password-aes256.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-wrong-password-aes256.test"; sourceTree = "<group>"; };
		4BC03F8B1FDD55C3003C7B62 /* encryption-nonrandom-aes128.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "encryption-nonrandom-aes128.test"; sourceTree = "<group>"; };
		4BC03F8C1FDD55C4003C7B62 /* progress.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = progress.test; sourceTree = "<group>"; };
		4BC03F8D1FDD55C4003C7B62 /* junk_at_start.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = junk_at_start.test; sourceTree = "<group>"; };
		4BC03F8E1FDD55C4003C7B62 /* buffer-fragment-read.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "buffer-fragment-read.test"; sourceTree = "<group>"; };
		4BC03F8F1FDD55C4003C7B62 /* decrypt-wrong-password-aes128.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-wrong-password-aes128.test"; sourceTree = "<group>"; };
		4BC03F901FDD55C4003C7B62 /* fdopen_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fdopen_ok.test; sourceTree = "<group>"; };
		4BC03F911FDD55C4003C7B62 /* junk_at_end.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = junk_at_end.test; sourceTree = "<group>"; };
		4BC03F921FDD55C4003C7B62 /* decrypt-correct-password-aes128.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-correct-password-aes128.test"; sourceTree = "<group>"; };
		4BC03F931FDD55C5003C7B62 /* decrypt-no-password-aes256.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-no-password-aes256.test"; sourceTree = "<group>"; };
		4BC03F941FDD55C5003C7B62 /* buffer-fragment-write.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "buffer-fragment-write.test"; sourceTree = "<group>"; };
		4BC03F951FDD55C5003C7B62 /* decrypt-correct-password-aes256.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "decrypt-correct-password-aes256.test"; sourceTree = "<group>"; };
		4BC03F961FDD55C5003C7B62 /* open_many_fail.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_many_fail.test; sourceTree = "<group>"; };
		4BC03F971FDD55C5003C7B62 /* set_compression_bzip2_to_deflate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_bzip2_to_deflate.test; sourceTree = "<group>"; };
		4BC03F981FDD55C5003C7B62 /* set_file_mtime.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_file_mtime.test; sourceTree = "<group>"; };
		4BC03F991FDD5617003C7B62 /* nonrandomopen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nonrandomopen.c; sourceTree = "<group>"; };
		4BC03F9A1FDD5617003C7B62 /* fseek.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fseek.c; sourceTree = "<group>"; };
		4BC03F9B1FDD5617003C7B62 /* nonrandomopentest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nonrandomopentest.c; sourceTree = "<group>"; };
		4BC03F9C1FDD5617003C7B62 /* malloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = malloc.c; sourceTree = "<group>"; };
		4BC03F9D1FDD5617003C7B62 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		4BC03F9E1FDD5642003C7B62 /* extra_field_align.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_field_align.test; sourceTree = "<group>"; };
		4BC03F9F1FDD5642003C7B62 /* count_entries.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = count_entries.test; sourceTree = "<group>"; };
		4BC03FA01FDD5660003C7B62 /* cleanup.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cleanup.cmake; sourceTree = "<group>"; };
		4BC03FA11FDD603F003C7B62 /* zip_source_buffer_fragment.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_buffer_fragment.mdoc; sourceTree = "<group>"; };
		4BC03FA21FDD6B6F003C7B62 /* zip_source_begin_write_cloning.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_begin_write_cloning.c; sourceTree = "<group>"; };
		4BC3863E1A1BE00E00CDCAAC /* zip_get_error.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_get_error.mdoc; sourceTree = "<group>"; };
		4BC3863F1A1BE00E00CDCAAC /* zip_source_begin_write.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_begin_write.mdoc; sourceTree = "<group>"; };
		4BC386401A1BE00E00CDCAAC /* zip_source_close.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_close.mdoc; sourceTree = "<group>"; };
		4BC386411A1BE00E00CDCAAC /* zip_source_commit_write.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_commit_write.mdoc; sourceTree = "<group>"; };
		4BC386421A1BE00E00CDCAAC /* zip_source_error.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_error.mdoc; sourceTree = "<group>"; };
		4BC386431A1BE00E00CDCAAC /* ZIP_SOURCE_GET_ARGS.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = ZIP_SOURCE_GET_ARGS.mdoc; sourceTree = "<group>"; };
		4BC386441A1BE00E00CDCAAC /* zip_source_is_deleted.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_is_deleted.mdoc; sourceTree = "<group>"; };
		4BC386451A1BE00E00CDCAAC /* zip_source_keep.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_keep.mdoc; sourceTree = "<group>"; };
		4BC386461A1BE00E00CDCAAC /* zip_source_make_command_bitmap.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_make_command_bitmap.mdoc; sourceTree = "<group>"; };
		4BC386471A1BE00E00CDCAAC /* zip_source_open.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_open.mdoc; sourceTree = "<group>"; };
		4BC386481A1BE00E00CDCAAC /* zip_source_read.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_read.mdoc; sourceTree = "<group>"; };
		4BC386491A1BE00E00CDCAAC /* zip_source_rollback_write.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_rollback_write.mdoc; sourceTree = "<group>"; };
		4BC3864A1A1BE00E00CDCAAC /* zip_source_seek_write.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_seek_write.mdoc; sourceTree = "<group>"; };
		4BC3864B1A1BE00E00CDCAAC /* zip_source_seek.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_seek.mdoc; sourceTree = "<group>"; };
		4BC3864C1A1BE00E00CDCAAC /* zip_source_stat.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_stat.mdoc; sourceTree = "<group>"; };
		4BC3864D1A1BE00E00CDCAAC /* zip_source_tell_write.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_tell_write.mdoc; sourceTree = "<group>"; };
		4BC3864E1A1BE00E00CDCAAC /* zip_source_tell.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_tell.mdoc; sourceTree = "<group>"; };
		4BC3864F1A1BE00E00CDCAAC /* zip_source_write.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source_write.mdoc; sourceTree = "<group>"; };
		4BC386501A1BE00E00CDCAAC /* zip_source.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_source.mdoc; sourceTree = "<group>"; };
		4BC386511A1BE04700CDCAAC /* fix-man-links.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "fix-man-links.sh"; sourceTree = "<group>"; };
		4BC386521A1BE04700CDCAAC /* make_zip_errors.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = make_zip_errors.sh; sourceTree = "<group>"; };
		4BC386531A1BE04700CDCAAC /* nih-man.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = "nih-man.css"; sourceTree = "<group>"; };
		4BC972001A0A1D85003A2981 /* zip_error_to_data.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_error_to_data.mdoc; sourceTree = "<group>"; };
		4BCB434119E9347E0067FAA3 /* zip_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_buffer.c; sourceTree = "<group>"; };
		4BCD77A71A14E404001A9F55 /* zip_file_get_error.mdoc */ = {isa = PBXFileReference; lastKnownFileType = text; path = zip_file_get_error.mdoc; sourceTree = "<group>"; };
		4BCD77A81A14E921001A9F55 /* zip_source_seek_compute_offset.mdoc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zip_source_seek_compute_offset.mdoc; sourceTree = "<group>"; };
		4BCD77A91A14ED5C001A9F55 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		4BCF3019199A2F820064207B /* zip_io_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_io_util.c; sourceTree = "<group>"; };
		4BCF301A199A2F820064207B /* zip_source_begin_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_begin_write.c; sourceTree = "<group>"; };
		4BCF301B199A2F820064207B /* zip_source_commit_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_commit_write.c; sourceTree = "<group>"; };
		4BCF301C199A2F820064207B /* zip_source_rollback_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_rollback_write.c; sourceTree = "<group>"; };
		4BCF301D199A2F820064207B /* zip_source_seek.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_seek.c; sourceTree = "<group>"; };
		4BCF301E199A2F820064207B /* zip_source_supports.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_supports.c; sourceTree = "<group>"; };
		4BCF301F199A2F820064207B /* zip_source_tell.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_tell.c; sourceTree = "<group>"; };
		4BCF3020199A2F820064207B /* zip_source_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_write.c; sourceTree = "<group>"; };
		4BCF3031199ABD3A0064207B /* zip_source_remove.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_remove.c; sourceTree = "<group>"; };
		4BCF3034199ABDDA0064207B /* zip_source_seek_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_seek_write.c; sourceTree = "<group>"; };
		4BCF3035199ABDDA0064207B /* zip_source_tell_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_tell_write.c; sourceTree = "<group>"; };
		4BD155CE191CD28D0046F012 /* NiHTest.pm */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.script.perl; path = NiHTest.pm; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
		4BD155CF191CD28D0046F012 /* runtest.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = runtest.in; sourceTree = "<group>"; };
		4BD25DA51CF58790005A9EC4 /* compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compat.h; sourceTree = "<group>"; };
		4BD35E411A33366200256CB7 /* add_dir.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_dir.test; sourceTree = "<group>"; };
		4BD35E421A33366200256CB7 /* add_from_buffer.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_buffer.test; sourceTree = "<group>"; };
		4BD35E431A33366200256CB7 /* add_from_file_duplicate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_file_duplicate.test; sourceTree = "<group>"; };
		4BD35E441A33366200256CB7 /* add_from_file_twice_duplicate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_file_twice_duplicate.test; sourceTree = "<group>"; };
		4BD35E451A33366200256CB7 /* add_from_file.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_file.test; sourceTree = "<group>"; };
		4BD35E461A33366200256CB7 /* add_from_filep.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_filep.test; sourceTree = "<group>"; };
		4BD35E471A33366200256CB7 /* add_from_stdin.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_stdin.test; sourceTree = "<group>"; };
		4BD35E481A33366200256CB7 /* add_from_zip_closed.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_zip_closed.test; sourceTree = "<group>"; };
		4BD35E491A33366200256CB7 /* add_from_zip_deflated.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_zip_deflated.test; sourceTree = "<group>"; };
		4BD35E4A1A33366200256CB7 /* add_from_zip_partial_deflated.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_zip_partial_deflated.test; sourceTree = "<group>"; };
		4BD35E4B1A33366200256CB7 /* add_from_zip_partial_stored.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_zip_partial_stored.test; sourceTree = "<group>"; };
		4BD35E4C1A33366200256CB7 /* add_from_zip_stored.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_from_zip_stored.test; sourceTree = "<group>"; };
		4BD35E4E1A33366200256CB7 /* add_stored_in_memory.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_stored_in_memory.test; sourceTree = "<group>"; };
		4BD35E4F1A33366200256CB7 /* add_stored.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = add_stored.test; sourceTree = "<group>"; };
		4BD35E501A33366200256CB7 /* cm-default.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "cm-default.test"; sourceTree = "<group>"; };
		4BD35E511A33366200256CB7 /* delete_add_same.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = delete_add_same.test; sourceTree = "<group>"; };
		4BD35E521A33366200256CB7 /* delete_invalid.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = delete_invalid.test; sourceTree = "<group>"; };
		4BD35E531A33366200256CB7 /* delete_last.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = delete_last.test; sourceTree = "<group>"; };
		4BD35E541A33366200256CB7 /* delete_multiple_last.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = delete_multiple_last.test; sourceTree = "<group>"; };
		4BD35E551A33366200256CB7 /* delete_multiple_partial.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = delete_multiple_partial.test; sourceTree = "<group>"; };
		4BD35E561A33366200256CB7 /* delete_renamed_rename.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = delete_renamed_rename.test; sourceTree = "<group>"; };
		4BD35E5B1A33366200256CB7 /* encrypt.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = encrypt.test; sourceTree = "<group>"; };
		4BD35E5C1A33366200256CB7 /* extra_add_multiple.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_add_multiple.test; sourceTree = "<group>"; };
		4BD35E5D1A33366200256CB7 /* extra_add.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_add.test; sourceTree = "<group>"; };
		4BD35E5E1A33366200256CB7 /* extra_count_by_id.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_count_by_id.test; sourceTree = "<group>"; };
		4BD35E5F1A33366200256CB7 /* extra_count_ignore_zip64.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_count_ignore_zip64.test; sourceTree = "<group>"; };
		4BD35E601A33366200256CB7 /* extra_count.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_count.test; sourceTree = "<group>"; };
		4BD35E611A33366200256CB7 /* extra_delete_by_id.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_delete_by_id.test; sourceTree = "<group>"; };
		4BD35E621A33366200256CB7 /* extra_delete.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_delete.test; sourceTree = "<group>"; };
		4BD35E631A33366200256CB7 /* extra_get_by_id.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_get_by_id.test; sourceTree = "<group>"; };
		4BD35E641A33366200256CB7 /* extra_get.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_get.test; sourceTree = "<group>"; };
		4BD35E651A33366200256CB7 /* extra_set_modify_c.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_set_modify_c.test; sourceTree = "<group>"; };
		4BD35E661A33366200256CB7 /* extra_set_modify_l.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_set_modify_l.test; sourceTree = "<group>"; };
		4BD35E671A33366200256CB7 /* extra_set.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extra_set.test; sourceTree = "<group>"; };
		4BD35E681A33366200256CB7 /* file_comment_encmismatch.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = file_comment_encmismatch.test; sourceTree = "<group>"; };
		4BD35E691A33366200256CB7 /* fopen_unchanged.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fopen_unchanged.test; sourceTree = "<group>"; };
		4BD35E6A1A33366200256CB7 /* fread.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fread.test; sourceTree = "<group>"; };
		4BD35E6B1A33366200256CB7 /* get_comment.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = get_comment.test; sourceTree = "<group>"; };
		4BD35E8E1A33366200256CB7 /* name_locate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = name_locate.test; sourceTree = "<group>"; };
		4BD35E8F1A33366200256CB7 /* open_cons_extrabytes.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_cons_extrabytes.test; sourceTree = "<group>"; };
		4BD35E901A33366200256CB7 /* open_empty_2.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_empty_2.test; sourceTree = "<group>"; };
		4BD35E911A33366200256CB7 /* open_empty.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_empty.test; sourceTree = "<group>"; };
		4BD35E921A33366200256CB7 /* open_extrabytes.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_extrabytes.test; sourceTree = "<group>"; };
		4BD35E931A33366200256CB7 /* open_filename_duplicate_consistency.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_filename_duplicate_consistency.test; sourceTree = "<group>"; };
		4BD35E941A33366200256CB7 /* open_filename_duplicate_empty_consistency.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_filename_duplicate_empty_consistency.test; sourceTree = "<group>"; };
		4BD35E951A33366200256CB7 /* open_filename_duplicate_empty.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_filename_duplicate_empty.test; sourceTree = "<group>"; };
		4BD35E961A33366200256CB7 /* open_filename_duplicate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_filename_duplicate.test; sourceTree = "<group>"; };
		4BD35E971A33366200256CB7 /* open_filename_empty.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_filename_empty.test; sourceTree = "<group>"; };
		4BD35E981A33366200256CB7 /* open_incons.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_incons.test; sourceTree = "<group>"; };
		4BD35E991A33366200256CB7 /* open_many_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_many_ok.test; sourceTree = "<group>"; };
		4BD35E9A1A33366200256CB7 /* open_new_but_exists.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_new_but_exists.test; sourceTree = "<group>"; };
		4BD35E9B1A33366200256CB7 /* open_new_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_new_ok.test; sourceTree = "<group>"; };
		4BD35E9C1A33366200256CB7 /* open_nonarchive.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_nonarchive.test; sourceTree = "<group>"; };
		4BD35E9D1A33366200256CB7 /* open_nosuchfile.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_nosuchfile.test; sourceTree = "<group>"; };
		4BD35E9E1A33366200256CB7 /* open_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_ok.test; sourceTree = "<group>"; };
		4BD35E9F1A33366200256CB7 /* open_too_short.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_too_short.test; sourceTree = "<group>"; };
		4BD35EA01A33366200256CB7 /* open_truncate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_truncate.test; sourceTree = "<group>"; };
		4BD35EA11A33366200256CB7 /* open_zip64_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = open_zip64_ok.test; sourceTree = "<group>"; };
		4BD35EA21A33366200256CB7 /* rename_ascii.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_ascii.test; sourceTree = "<group>"; };
		4BD35EA31A33366200256CB7 /* rename_cp437.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_cp437.test; sourceTree = "<group>"; };
		4BD35EA41A33366200256CB7 /* rename_deleted.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_deleted.test; sourceTree = "<group>"; };
		4BD35EA51A33366200256CB7 /* rename_fail.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_fail.test; sourceTree = "<group>"; };
		4BD35EA61A33366200256CB7 /* rename_ok.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_ok.test; sourceTree = "<group>"; };
		4BD35EA81A33366200256CB7 /* rename_utf8_encmismatch.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_utf8_encmismatch.test; sourceTree = "<group>"; };
		4BD35EA91A33366200256CB7 /* rename_utf8.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rename_utf8.test; sourceTree = "<group>"; };
		4BD35EAA1A33366200256CB7 /* set_comment_all.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_comment_all.test; sourceTree = "<group>"; };
		4BD35EAB1A33366200256CB7 /* set_comment_localonly.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_comment_localonly.test; sourceTree = "<group>"; };
		4BD35EAC1A33366200256CB7 /* set_comment_removeglobal.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_comment_removeglobal.test; sourceTree = "<group>"; };
		4BD35EAD1A33366200256CB7 /* set_comment_revert.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_comment_revert.test; sourceTree = "<group>"; };
		4BD35EAE1A33366200256CB7 /* set_compression_deflate_to_deflate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_deflate_to_deflate.test; sourceTree = "<group>"; };
		4BD35EAF1A33366200256CB7 /* set_compression_deflate_to_store.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_deflate_to_store.test; sourceTree = "<group>"; };
		4BD35EB01A33366200256CB7 /* set_compression_store_to_deflate.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_store_to_deflate.test; sourceTree = "<group>"; };
		4BD35EB11A33366200256CB7 /* set_compression_store_to_store.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_store_to_store.test; sourceTree = "<group>"; };
		4BD35EB21A33366200256CB7 /* set_compression_unknown.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = set_compression_unknown.test; sourceTree = "<group>"; };
		4BD35EB41A33366200256CB7 /* stat_index_cp437_guess.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_cp437_guess.test; sourceTree = "<group>"; };
		4BD35EB51A33366200256CB7 /* stat_index_cp437_raw.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_cp437_raw.test; sourceTree = "<group>"; };
		4BD35EB61A33366200256CB7 /* stat_index_cp437_strict.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_cp437_strict.test; sourceTree = "<group>"; };
		4BD35EB71A33366200256CB7 /* stat_index_fileorder.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_fileorder.test; sourceTree = "<group>"; };
		4BD35EB81A33366200256CB7 /* stat_index_streamed_zip64.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_streamed_zip64.test; sourceTree = "<group>"; };
		4BD35EB91A33366200256CB7 /* stat_index_streamed.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_streamed.test; sourceTree = "<group>"; };
		4BD35EBA1A33366200256CB7 /* stat_index_utf8_guess.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_utf8_guess.test; sourceTree = "<group>"; };
		4BD35EBB1A33366200256CB7 /* stat_index_utf8_raw.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_utf8_raw.test; sourceTree = "<group>"; };
		4BD35EBC1A33366200256CB7 /* stat_index_utf8_strict.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_utf8_strict.test; sourceTree = "<group>"; };
		4BD35EBD1A33366200256CB7 /* stat_index_utf8_unmarked_strict.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_utf8_unmarked_strict.test; sourceTree = "<group>"; };
		4BD35EBE1A33366200256CB7 /* stat_index_zip64.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = stat_index_zip64.test; sourceTree = "<group>"; };
		4BD35EE11A33366300256CB7 /* utf-8-standardization.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "utf-8-standardization.test"; sourceTree = "<group>"; };
		4BD35EE31A33366300256CB7 /* zip64_creation.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zip64_creation.test; sourceTree = "<group>"; };
		4BD35EE41A33366300256CB7 /* zip64_stored_creation.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zip64_stored_creation.test; sourceTree = "<group>"; };
		4BD5053219A0116D007DD28A /* zip_source_call.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_call.c; sourceTree = "<group>"; };
		4BD6CB5C19E6A5D900710654 /* source_hole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = source_hole.c; sourceTree = "<group>"; };
		4BD6CB5E19E71B3B00710654 /* hole.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hole.c; sourceTree = "<group>"; };
		4BD6CB6C19E71CD100710654 /* hole */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hole; sourceTree = BUILT_PRODUCTS_DIR; };
		4BD708781EB1CF73003F351F /* zip_progress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_progress.c; sourceTree = "<group>"; };
		4BDC71F115B1B25E00236D3C /* zip_add_dir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_add_dir.c; path = ../lib/zip_add_dir.c; sourceTree = "<group>"; };
		4BDC71F215B1B25E00236D3C /* zip_add_entry.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_add_entry.c; path = ../lib/zip_add_entry.c; sourceTree = "<group>"; };
		4BDC71F315B1B25E00236D3C /* zip_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_add.c; path = ../lib/zip_add.c; sourceTree = "<group>"; };
		4BDC71F415B1B25E00236D3C /* zip_close.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_close.c; path = ../lib/zip_close.c; sourceTree = "<group>"; };
		4BDC71F515B1B25E00236D3C /* zip_delete.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_delete.c; path = ../lib/zip_delete.c; sourceTree = "<group>"; };
		4BDC71F615B1B25E00236D3C /* zip_dir_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_dir_add.c; path = ../lib/zip_dir_add.c; sourceTree = "<group>"; };
		4BDC71F715B1B25E00236D3C /* zip_dirent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_dirent.c; path = ../lib/zip_dirent.c; sourceTree = "<group>"; };
		4BDC71F815B1B25E00236D3C /* zip_discard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_discard.c; path = ../lib/zip_discard.c; sourceTree = "<group>"; };
		4BDC71F915B1B25E00236D3C /* zip_entry.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_entry.c; path = ../lib/zip_entry.c; sourceTree = "<group>"; };
		4BDC71FB15B1B25E00236D3C /* zip_error_clear.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_error_clear.c; path = ../lib/zip_error_clear.c; sourceTree = "<group>"; };
		4BDC71FC15B1B25E00236D3C /* zip_error_get_sys_type.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_error_get_sys_type.c; path = ../lib/zip_error_get_sys_type.c; sourceTree = "<group>"; };
		4BDC71FD15B1B25E00236D3C /* zip_error_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_error_get.c; path = ../lib/zip_error_get.c; sourceTree = "<group>"; };
		4BDC71FE15B1B25E00236D3C /* zip_error_strerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_error_strerror.c; path = ../lib/zip_error_strerror.c; sourceTree = "<group>"; };
		4BDC71FF15B1B25E00236D3C /* zip_error_to_str.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_error_to_str.c; path = ../lib/zip_error_to_str.c; sourceTree = "<group>"; };
		4BDC720015B1B25E00236D3C /* zip_error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_error.c; path = ../lib/zip_error.c; sourceTree = "<group>"; };
		4BDC720115B1B25E00236D3C /* zip_extra_field_api.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_extra_field_api.c; path = ../lib/zip_extra_field_api.c; sourceTree = "<group>"; };
		4BDC720215B1B25E00236D3C /* zip_extra_field.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_extra_field.c; path = ../lib/zip_extra_field.c; sourceTree = "<group>"; };
		4BDC720315B1B25E00236D3C /* zip_fclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fclose.c; path = ../lib/zip_fclose.c; sourceTree = "<group>"; };
		4BDC720415B1B25E00236D3C /* zip_fdopen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fdopen.c; path = ../lib/zip_fdopen.c; sourceTree = "<group>"; };
		4BDC720515B1B25E00236D3C /* zip_file_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_add.c; path = ../lib/zip_file_add.c; sourceTree = "<group>"; };
		4BDC720615B1B25E00236D3C /* zip_file_error_clear.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_error_clear.c; path = ../lib/zip_file_error_clear.c; sourceTree = "<group>"; };
		4BDC720715B1B25E00236D3C /* zip_file_error_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_error_get.c; path = ../lib/zip_file_error_get.c; sourceTree = "<group>"; };
		4BDC720815B1B25E00236D3C /* zip_file_get_comment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_get_comment.c; path = ../lib/zip_file_get_comment.c; sourceTree = "<group>"; };
		4BDC720915B1B25E00236D3C /* zip_file_get_offset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_get_offset.c; path = ../lib/zip_file_get_offset.c; sourceTree = "<group>"; };
		4BDC720A15B1B25E00236D3C /* zip_file_rename.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_rename.c; path = ../lib/zip_file_rename.c; sourceTree = "<group>"; };
		4BDC720B15B1B25E00236D3C /* zip_file_replace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_replace.c; path = ../lib/zip_file_replace.c; sourceTree = "<group>"; };
		4BDC720C15B1B25E00236D3C /* zip_file_set_comment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_set_comment.c; path = ../lib/zip_file_set_comment.c; sourceTree = "<group>"; };
		4BDC720D15B1B25E00236D3C /* zip_file_strerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_file_strerror.c; path = ../lib/zip_file_strerror.c; sourceTree = "<group>"; };
		4BDC720F15B1B25E00236D3C /* zip_fopen_encrypted.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fopen_encrypted.c; path = ../lib/zip_fopen_encrypted.c; sourceTree = "<group>"; };
		4BDC721015B1B25E00236D3C /* zip_fopen_index_encrypted.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fopen_index_encrypted.c; path = ../lib/zip_fopen_index_encrypted.c; sourceTree = "<group>"; };
		4BDC721115B1B25E00236D3C /* zip_fopen_index.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fopen_index.c; path = ../lib/zip_fopen_index.c; sourceTree = "<group>"; };
		4BDC721215B1B25E00236D3C /* zip_fopen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fopen.c; path = ../lib/zip_fopen.c; sourceTree = "<group>"; };
		4BDC721315B1B25E00236D3C /* zip_fread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_fread.c; path = ../lib/zip_fread.c; sourceTree = "<group>"; };
		4BDC721415B1B25E00236D3C /* zip_get_archive_comment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_archive_comment.c; path = ../lib/zip_get_archive_comment.c; sourceTree = "<group>"; };
		4BDC721515B1B25E00236D3C /* zip_get_archive_flag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_archive_flag.c; path = ../lib/zip_get_archive_flag.c; sourceTree = "<group>"; };
		4BDC721715B1B25E00236D3C /* zip_get_encryption_implementation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_encryption_implementation.c; path = ../lib/zip_get_encryption_implementation.c; sourceTree = "<group>"; };
		4BDC721815B1B25E00236D3C /* zip_get_file_comment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_file_comment.c; path = ../lib/zip_get_file_comment.c; sourceTree = "<group>"; };
		4BDC721915B1B25E00236D3C /* zip_get_name.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_name.c; path = ../lib/zip_get_name.c; sourceTree = "<group>"; };
		4BDC721A15B1B25E00236D3C /* zip_get_num_entries.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_num_entries.c; path = ../lib/zip_get_num_entries.c; sourceTree = "<group>"; };
		4BDC721B15B1B25E00236D3C /* zip_get_num_files.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_get_num_files.c; path = ../lib/zip_get_num_files.c; sourceTree = "<group>"; };
		4BDC721C15B1B25E00236D3C /* zip_memdup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_memdup.c; path = ../lib/zip_memdup.c; sourceTree = "<group>"; };
		4BDC721D15B1B25E00236D3C /* zip_name_locate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_name_locate.c; path = ../lib/zip_name_locate.c; sourceTree = "<group>"; };
		4BDC721E15B1B25E00236D3C /* zip_new.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_new.c; path = ../lib/zip_new.c; sourceTree = "<group>"; };
		4BDC721F15B1B25E00236D3C /* zip_open.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_open.c; path = ../lib/zip_open.c; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
		4BDC722015B1B25E00236D3C /* zip_rename.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_rename.c; path = ../lib/zip_rename.c; sourceTree = "<group>"; };
		4BDC722115B1B25E00236D3C /* zip_replace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_replace.c; path = ../lib/zip_replace.c; sourceTree = "<group>"; };
		4BDC722215B1B25E00236D3C /* zip_set_archive_comment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_set_archive_comment.c; path = ../lib/zip_set_archive_comment.c; sourceTree = "<group>"; };
		4BDC722315B1B25E00236D3C /* zip_set_archive_flag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_set_archive_flag.c; path = ../lib/zip_set_archive_flag.c; sourceTree = "<group>"; };
		4BDC722415B1B25E00236D3C /* zip_set_default_password.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_set_default_password.c; path = ../lib/zip_set_default_password.c; sourceTree = "<group>"; };
		4BDC722515B1B25E00236D3C /* zip_set_file_comment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_set_file_comment.c; path = ../lib/zip_set_file_comment.c; sourceTree = "<group>"; };
		4BDC722615B1B25E00236D3C /* zip_set_file_compression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_set_file_compression.c; path = ../lib/zip_set_file_compression.c; sourceTree = "<group>"; };
		4BDC722715B1B25E00236D3C /* zip_set_name.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_set_name.c; path = ../lib/zip_set_name.c; sourceTree = "<group>"; };
		4BDC722815B1B25E00236D3C /* zip_source_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_buffer.c; path = ../lib/zip_source_buffer.c; sourceTree = "<group>"; };
		4BDC722915B1B25E00236D3C /* zip_source_close.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_close.c; path = ../lib/zip_source_close.c; sourceTree = "<group>"; };
		4BDC722A15B1B25E00236D3C /* zip_source_crc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_crc.c; path = ../lib/zip_source_crc.c; sourceTree = "<group>"; };
		4BDC722C15B1B25E00236D3C /* zip_source_error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_error.c; path = ../lib/zip_source_error.c; sourceTree = "<group>"; };
		4BDC722F15B1B25E00236D3C /* zip_source_free.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_free.c; path = ../lib/zip_source_free.c; sourceTree = "<group>"; };
		4BDC723015B1B25E00236D3C /* zip_source_function.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_function.c; path = ../lib/zip_source_function.c; sourceTree = "<group>"; };
		4BDC723115B1B25E00236D3C /* zip_source_layered.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_layered.c; path = ../lib/zip_source_layered.c; sourceTree = "<group>"; };
		4BDC723215B1B25E00236D3C /* zip_source_open.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_open.c; path = ../lib/zip_source_open.c; sourceTree = "<group>"; };
		4BDC723515B1B25E00236D3C /* zip_source_read.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_read.c; path = ../lib/zip_source_read.c; sourceTree = "<group>"; };
		4BDC723615B1B25E00236D3C /* zip_source_stat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_stat.c; path = ../lib/zip_source_stat.c; sourceTree = "<group>"; };
		4BDC723715B1B25E00236D3C /* zip_source_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_window.c; path = ../lib/zip_source_window.c; sourceTree = "<group>"; };
		4BDC723815B1B25E00236D3C /* zip_source_zip_new.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_zip_new.c; path = ../lib/zip_source_zip_new.c; sourceTree = "<group>"; };
		4BDC723915B1B25E00236D3C /* zip_source_zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_source_zip.c; path = ../lib/zip_source_zip.c; sourceTree = "<group>"; };
		4BDC723A15B1B25E00236D3C /* zip_stat_index.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_stat_index.c; path = ../lib/zip_stat_index.c; sourceTree = "<group>"; };
		4BDC723B15B1B25E00236D3C /* zip_stat_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_stat_init.c; path = ../lib/zip_stat_init.c; sourceTree = "<group>"; };
		4BDC723C15B1B25E00236D3C /* zip_stat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_stat.c; path = ../lib/zip_stat.c; sourceTree = "<group>"; };
		4BDC723D15B1B25E00236D3C /* zip_strerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_strerror.c; path = ../lib/zip_strerror.c; sourceTree = "<group>"; };
		4BDC723E15B1B25E00236D3C /* zip_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_string.c; path = ../lib/zip_string.c; sourceTree = "<group>"; };
		4BDC723F15B1B25E00236D3C /* zip_unchange_all.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_unchange_all.c; path = ../lib/zip_unchange_all.c; sourceTree = "<group>"; };
		4BDC724015B1B25E00236D3C /* zip_unchange_archive.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_unchange_archive.c; path = ../lib/zip_unchange_archive.c; sourceTree = "<group>"; };
		4BDC724115B1B25E00236D3C /* zip_unchange_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_unchange_data.c; path = ../lib/zip_unchange_data.c; sourceTree = "<group>"; };
		4BDC724215B1B25E00236D3C /* zip_unchange.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip_unchange.c; path = ../lib/zip_unchange.c; sourceTree = "<group>"; };
		4BDC724315B1B25E00236D3C /* zip_utf-8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "zip_utf-8.c"; path = "../lib/zip_utf-8.c"; sourceTree = "<group>"; };
		4BDC729815B1B2A600236D3C /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zip.h; path = ../lib/zip.h; sourceTree = "<group>"; };
		4BDC729915B1B2A600236D3C /* zipint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zipint.h; path = ../lib/zipint.h; sourceTree = "<group>"; };
		4BDC729E15B1B4E900236D3C /* zipconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zipconf.h; sourceTree = SOURCE_ROOT; };
		4BDC72A015B1B56400236D3C /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = SOURCE_ROOT; };
		4BE402AC19D94AE400298248 /* zip_source_is_deleted.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_is_deleted.c; sourceTree = "<group>"; };
		4BE92AA420345E2E00509BC8 /* libgnutls.30.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libgnutls.30.dylib; path = ../../../../../../opt/pkg/lib/libgnutls.30.dylib; sourceTree = "<group>"; };
		4BE92AA620345E3800509BC8 /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
		4BE92AA820345E5500509BC8 /* libnettle.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libnettle.6.dylib; path = ../../../../../../opt/pkg/lib/libnettle.6.dylib; sourceTree = "<group>"; };
		4BE92AAA20346B1900509BC8 /* zip_crypto_openssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_crypto_openssl.h; sourceTree = "<group>"; };
		4BE92AAB20346B1900509BC8 /* zip_crypto_openssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_crypto_openssl.c; sourceTree = "<group>"; };
		4BE92AB0203597D700509BC8 /* zip_crypto_commoncrypto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_crypto_commoncrypto.h; sourceTree = "<group>"; };
		4BE92AB1203597D700509BC8 /* zip_crypto_commoncrypto.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zip_crypto_commoncrypto.c; sourceTree = "<group>"; };
		4BFF2B341FDEEF8B006EF3F3 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		4BFF2B351FDEF277006EF3F3 /* cmake-config.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "cmake-config.h.in"; sourceTree = "<group>"; };
		4BFF2B361FDEF277006EF3F3 /* cmake-zipconf.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "cmake-zipconf.h.in"; sourceTree = "<group>"; };
		4BFF2B511FE12FCA006EF3F3 /* can_clone_file */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = can_clone_file; sourceTree = BUILT_PRODUCTS_DIR; };
		4BFF2B541FE13033006EF3F3 /* can_clone_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = can_clone_file.c; sourceTree = "<group>"; };
		736ED9B71E3D688C00C36873 /* zip_file_set_encryption.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_file_set_encryption.c; sourceTree = "<group>"; };
		736ED9B81E3D688C00C36873 /* zip_random_unix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_random_unix.c; sourceTree = "<group>"; };
		736ED9B91E3D688C00C36873 /* zip_source_winzip_aes_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_winzip_aes_decode.c; sourceTree = "<group>"; };
		736ED9BA1E3D688C00C36873 /* zip_source_winzip_aes_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip_source_winzip_aes_encode.c; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		3D7E35341B3305FB00022624 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3D7E35481B33076C00022624 /* libz.dylib in Frameworks */,
				3D7E35461B33064B00022624 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B01D68715B2F3F1002D5007 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B9E578824C9770C00CEE0D6 /* libzstd.1.4.5.dylib in Frameworks */,
				4BE92AA720345E3800509BC8 /* libbz2.tbd in Frameworks */,
				4B01D73C15B2F6AF002D5007 /* libz.dylib in Frameworks */,
				4B3FAE822385C79200192D6A /* liblzma.5.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B01D6FA15B2F4B1002D5007 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B01D70915B2F4CF002D5007 /* libz.dylib in Frameworks */,
				4B01D70715B2F4C5002D5007 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B01D70C15B2F4EB002D5007 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B01D70D15B2F4EB002D5007 /* libz.dylib in Frameworks */,
				4B01D70E15B2F4EB002D5007 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B51DDB91FDAE20A00C5CA85 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B51DDBA1FDAE20A00C5CA85 /* libz.dylib in Frameworks */,
				4B51DDBB1FDAE20A00C5CA85 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD58615BC2CEA00920691 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD59415BC2D0800920691 /* libz.dylib in Frameworks */,
				4BACD59315BC2CFA00920691 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5BA15BC2DC900920691 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD5BB15BC2DC900920691 /* libz.dylib in Frameworks */,
				4BACD5BC15BC2DC900920691 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5C915BC2DF200920691 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD5CA15BC2DF200920691 /* libz.dylib in Frameworks */,
				4BACD5CB15BC2DF200920691 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5D815BC2F3700920691 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD5D915BC2F3700920691 /* libz.dylib in Frameworks */,
				4BACD5DA15BC2F3700920691 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD64915BC301300920691 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD64A15BC301300920691 /* libz.dylib in Frameworks */,
				4BACD64B15BC301300920691 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BD6CB6519E71CD100710654 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BD6CB6619E71CD100710654 /* libz.dylib in Frameworks */,
				4BD6CB6719E71CD100710654 /* libzip.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BFF2B4A1FE12FCA006EF3F3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		3D7E353E1B33063600022624 /* examples */ = {
			isa = PBXGroup;
			children = (
				3D7E35401B33063600022624 /* in-memory.c */,
				3D7E35421B33063600022624 /* windows-open.c */,
			);
			name = examples;
			path = ../examples;
			sourceTree = "<group>";
		};
		4B01D72015B2F54C002D5007 /* src */ = {
			isa = PBXGroup;
			children = (
				4B55D93F2475274B00CE8C38 /* CMakeLists.txt */,
				4B01D72115B2F572002D5007 /* zipcmp.c */,
				4B01D72215B2F572002D5007 /* zipmerge.c */,
				4BACD57C15BC2AEF00920691 /* ziptool.c */,
			);
			name = src;
			path = ../src;
			sourceTree = "<group>";
		};
		4B28A9EA15BACBE100D0C17D /* man */ = {
			isa = PBXGroup;
			children = (
				4BCD77A91A14ED5C001A9F55 /* CMakeLists.txt */,
				4B1ABD1B1A2E5E4D00C93867 /* handle_links */,
				4B1ABD1A1A2E5DA700C93867 /* links */,
				4BC386511A1BE04700CDCAAC /* fix-man-links.sh */,
				4BC386521A1BE04700CDCAAC /* make_zip_errors.sh */,
				4B26FF181A07DFEA000E9788 /* mkdocset.pl */,
				4BC386531A1BE04700CDCAAC /* nih-man.css */,
				4B28A9EC15BACC3900D0C17D /* libzip.mdoc */,
				4B28A9ED15BACC3900D0C17D /* zip_add_dir.mdoc */,
				4B28A9EE15BACC3900D0C17D /* zip_add.mdoc */,
				4B28A9EF15BACC3900D0C17D /* zip_close.mdoc */,
				4B28A9F015BACC3900D0C17D /* zip_delete.mdoc */,
				4B28A9F115BACC3900D0C17D /* zip_dir_add.mdoc */,
				4B28A9F215BACC3900D0C17D /* zip_discard.mdoc */,
				4B28A9F315BACC3900D0C17D /* zip_error_clear.mdoc */,
				4B1E46E51A08CB7600A376D2 /* zip_error_code_system.mdoc */,
				4B1E46E61A08CB7600A376D2 /* zip_error_code_zip.mdoc */,
				4B1E46E71A08CB7600A376D2 /* zip_error_fini.mdoc */,
				4B28A9F415BACC3900D0C17D /* zip_error_get_sys_type.mdoc */,
				4B28A9F515BACC3900D0C17D /* zip_error_get.mdoc */,
				4B1E46E81A08CB7600A376D2 /* zip_error_init.mdoc */,
				4B1E46E91A08CB7600A376D2 /* zip_error_set.mdoc */,
				4B1E46EA1A08CB7600A376D2 /* zip_error_strerror.mdoc */,
				4B1E46EB1A08CB7600A376D2 /* zip_error_system_type.mdoc */,
				4BC972001A0A1D85003A2981 /* zip_error_to_data.mdoc */,
				4B28A9F615BACC3900D0C17D /* zip_error_to_str.mdoc */,
				4B28A9F715BACC3900D0C17D /* zip_errors.mdoc */,
				4B28A9F815BACC3900D0C17D /* zip_fclose.mdoc */,
				4B28A9F915BACC3900D0C17D /* zip_fdopen.mdoc */,
				4B28A9FA15BACC3900D0C17D /* zip_file_add.mdoc */,
				4B28A9FB15BACC3900D0C17D /* zip_file_extra_field_delete.mdoc */,
				4B28A9FC15BACC3900D0C17D /* zip_file_extra_field_get.mdoc */,
				4B28A9FD15BACC3900D0C17D /* zip_file_extra_field_set.mdoc */,
				4B28A9FE15BACC3900D0C17D /* zip_file_extra_fields_count.mdoc */,
				4B28A9FF15BACC3900D0C17D /* zip_file_get_comment.mdoc */,
				4BCD77A71A14E404001A9F55 /* zip_file_get_error.mdoc */,
				4B26FF151A07DF1A000E9788 /* zip_file_get_external_attributes.mdoc */,
				4B28AA0015BACC3900D0C17D /* zip_file_rename.mdoc */,
				4B28AA0115BACC3900D0C17D /* zip_file_set_comment.mdoc */,
				4B26FF161A07DF1A000E9788 /* zip_file_set_external_attributes.mdoc */,
				4B26FF171A07DF1A000E9788 /* zip_file_set_mtime.mdoc */,
				4B28AA0215BACC3900D0C17D /* zip_file_strerror.mdoc */,
				4B28AA0315BACC3900D0C17D /* zip_fopen_encrypted.mdoc */,
				4B28AA0415BACC3900D0C17D /* zip_fopen.mdoc */,
				4B28AA0515BACC3900D0C17D /* zip_fread.mdoc */,
				4B28AA0615BACC3900D0C17D /* zip_get_archive_comment.mdoc */,
				4B28AA0715BACC3900D0C17D /* zip_get_archive_flag.mdoc */,
				4BC3863E1A1BE00E00CDCAAC /* zip_get_error.mdoc */,
				4B28AA0815BACC3900D0C17D /* zip_get_file_comment.mdoc */,
				4B28AA0915BACC3900D0C17D /* zip_get_name.mdoc */,
				4B28AA0A15BACC3900D0C17D /* zip_get_num_entries.mdoc */,
				4B28AA0B15BACC3900D0C17D /* zip_get_num_files.mdoc */,
				4B28AA0C15BACC3900D0C17D /* zip_name_locate.mdoc */,
				4B28AA0D15BACC3900D0C17D /* zip_open.mdoc */,
				4B28AA0E15BACC3900D0C17D /* zip_rename.mdoc */,
				4B28AA0F15BACC3900D0C17D /* zip_set_archive_comment.mdoc */,
				4B28AA1015BACC3900D0C17D /* zip_set_archive_flag.mdoc */,
				4B28AA1115BACC3900D0C17D /* zip_set_default_password.mdoc */,
				4B28AA1215BACC3900D0C17D /* zip_set_file_comment.mdoc */,
				4B28AA1315BACC3900D0C17D /* zip_set_file_compression.mdoc */,
				4BC3863F1A1BE00E00CDCAAC /* zip_source_begin_write.mdoc */,
				4B28AA1415BACC3900D0C17D /* zip_source_buffer.mdoc */,
				4BC03FA11FDD603F003C7B62 /* zip_source_buffer_fragment.mdoc */,
				4BC386401A1BE00E00CDCAAC /* zip_source_close.mdoc */,
				4BC386411A1BE00E00CDCAAC /* zip_source_commit_write.mdoc */,
				4BC386421A1BE00E00CDCAAC /* zip_source_error.mdoc */,
				4B28AA1515BACC3900D0C17D /* zip_source_file.mdoc */,
				4B28AA1615BACC3900D0C17D /* zip_source_filep.mdoc */,
				4B28AA1715BACC3900D0C17D /* zip_source_free.mdoc */,
				4B28AA1815BACC3900D0C17D /* zip_source_function.mdoc */,
				4BC386431A1BE00E00CDCAAC /* ZIP_SOURCE_GET_ARGS.mdoc */,
				4BC386441A1BE00E00CDCAAC /* zip_source_is_deleted.mdoc */,
				4BC386451A1BE00E00CDCAAC /* zip_source_keep.mdoc */,
				4BC386461A1BE00E00CDCAAC /* zip_source_make_command_bitmap.mdoc */,
				4BC386471A1BE00E00CDCAAC /* zip_source_open.mdoc */,
				4BC386481A1BE00E00CDCAAC /* zip_source_read.mdoc */,
				4BC386491A1BE00E00CDCAAC /* zip_source_rollback_write.mdoc */,
				4BCD77A81A14E921001A9F55 /* zip_source_seek_compute_offset.mdoc */,
				4BC3864A1A1BE00E00CDCAAC /* zip_source_seek_write.mdoc */,
				4BC3864B1A1BE00E00CDCAAC /* zip_source_seek.mdoc */,
				4BC3864C1A1BE00E00CDCAAC /* zip_source_stat.mdoc */,
				4BC3864D1A1BE00E00CDCAAC /* zip_source_tell_write.mdoc */,
				4BC3864E1A1BE00E00CDCAAC /* zip_source_tell.mdoc */,
				4BC3864F1A1BE00E00CDCAAC /* zip_source_write.mdoc */,
				4B28AA1915BACC3900D0C17D /* zip_source_zip.mdoc */,
				4BC386501A1BE00E00CDCAAC /* zip_source.mdoc */,
				4B28AA1A15BACC3900D0C17D /* zip_stat_init.mdoc */,
				4B28AA1B15BACC3900D0C17D /* zip_stat.mdoc */,
				4B28AA1C15BACC3900D0C17D /* zip_unchange_all.mdoc */,
				4B28AA1D15BACC3900D0C17D /* zip_unchange_archive.mdoc */,
				4B28AA1E15BACC3900D0C17D /* zip_unchange.mdoc */,
				4B28AA1F15BACC3900D0C17D /* zipcmp.mdoc */,
				4B28AA2015BACC3900D0C17D /* zipmerge.mdoc */,
			);
			name = man;
			path = ../man;
			sourceTree = "<group>";
		};
		4B28AA2815BAD4F800D0C17D /* info */ = {
			isa = PBXGroup;
			children = (
				4B939965246553FD00AEBDA4 /* appveyor.yml */,
				4B28AA2215BAD4E200D0C17D /* API-CHANGES.md */,
				4B28AA2315BAD4E200D0C17D /* AUTHORS */,
				4B28AA2415BAD4E200D0C17D /* NEWS.md */,
				4B28AA2515BAD4E200D0C17D /* README.md */,
				4B51DDB21FDADEDF00C5CA85 /* INSTALL.md */,
				4B28AA2615BAD4E200D0C17D /* THANKS */,
				4B28AA2715BAD4E200D0C17D /* TODO.md */,
				4BFF2B341FDEEF8B006EF3F3 /* CMakeLists.txt */,
				4BFF2B351FDEF277006EF3F3 /* cmake-config.h.in */,
				4BFF2B361FDEF277006EF3F3 /* cmake-zipconf.h.in */,
			);
			name = info;
			path = ..;
			sourceTree = "<group>";
		};
		4BACD57415BC2AA100920691 /* regress */ = {
			isa = PBXGroup;
			children = (
				4BACD57715BC2AEF00920691 /* add_from_filep.c */,
				4BFF2B541FE13033006EF3F3 /* can_clone_file.c */,
				4BC03FA01FDD5660003C7B62 /* cleanup.cmake */,
				4BC03F9D1FDD5617003C7B62 /* CMakeLists.txt */,
				4BACD57A15BC2AEF00920691 /* fopen_unchanged.c */,
				4BACD57B15BC2AEF00920691 /* fread.c */,
				4BC03F9A1FDD5617003C7B62 /* fseek.c */,
				4BD6CB5E19E71B3B00710654 /* hole.c */,
				4BC03F9C1FDD5617003C7B62 /* malloc.c */,
				4B4CB5572483D7B7005C5428 /* nihtest.conf.in */,
				4BD155CE191CD28D0046F012 /* NiHTest.pm */,
				4BC03F991FDD5617003C7B62 /* nonrandomopen.c */,
				4BC03F9B1FDD5617003C7B62 /* nonrandomopentest.c */,
				4BD155CF191CD28D0046F012 /* runtest.in */,
				4BD6CB5C19E6A5D900710654 /* source_hole.c */,
				4BD35E401A33362A00256CB7 /* test cases */,
				4BACD58415BC2AEF00920691 /* tryopen.c */,
				4B51DDB31FDAE1DB00C5CA85 /* ziptool_regress.c */,
			);
			name = regress;
			path = ../regress;
			sourceTree = "<group>";
		};
		4BD35E401A33362A00256CB7 /* test cases */ = {
			isa = PBXGroup;
			children = (
				4BD35E411A33366200256CB7 /* add_dir.test */,
				4BD35E421A33366200256CB7 /* add_from_buffer.test */,
				4BD35E431A33366200256CB7 /* add_from_file_duplicate.test */,
				4BD35E441A33366200256CB7 /* add_from_file_twice_duplicate.test */,
				4BD35E451A33366200256CB7 /* add_from_file.test */,
				4BD35E461A33366200256CB7 /* add_from_filep.test */,
				4BD35E471A33366200256CB7 /* add_from_stdin.test */,
				4BD35E481A33366200256CB7 /* add_from_zip_closed.test */,
				4BD35E491A33366200256CB7 /* add_from_zip_deflated.test */,
				4BC03F891FDD55C3003C7B62 /* add_from_zip_deflated2.test */,
				4BD35E4A1A33366200256CB7 /* add_from_zip_partial_deflated.test */,
				4BD35E4B1A33366200256CB7 /* add_from_zip_partial_stored.test */,
				4BD35E4C1A33366200256CB7 /* add_from_zip_stored.test */,
				4BD35E4E1A33366200256CB7 /* add_stored_in_memory.test */,
				4BD35E4F1A33366200256CB7 /* add_stored.test */,
				4BC03F8E1FDD55C4003C7B62 /* buffer-fragment-read.test */,
				4BC03F941FDD55C5003C7B62 /* buffer-fragment-write.test */,
				4B00CA28242F5C2500E0B71C /* cancel_45.test */,
				4B00CA2B242F5C2500E0B71C /* cancel_90.test */,
				4B77E61D1FDEDEA5006786BA /* clone-buffer-add.test */,
				4B77E61B1FDEDEA4006786BA /* clone-buffer-delete.test */,
				4B77E61C1FDEDEA5006786BA /* clone-buffer-replace.test */,
				4B41A2651FE15E99005D8C91 /* clone-fs-add.test */,
				4B41A2661FE15FCE005D8C91 /* clone-fs-delete.test */,
				4B41A2671FE1604E005D8C91 /* clone-fs-replace.test */,
				4BD35E501A33366200256CB7 /* cm-default.test */,
				4BC03F9F1FDD5642003C7B62 /* count_entries.test */,
				4BC03F921FDD55C4003C7B62 /* decrypt-correct-password-aes128.test */,
				4BC03F821FDD55C2003C7B62 /* decrypt-correct-password-aes192.test */,
				4BC03F951FDD55C5003C7B62 /* decrypt-correct-password-aes256.test */,
				4BC03F7A1FDD55C1003C7B62 /* decrypt-correct-password-pkware.test */,
				4BC03F931FDD55C5003C7B62 /* decrypt-no-password-aes256.test */,
				4BC03F8F1FDD55C4003C7B62 /* decrypt-wrong-password-aes128.test */,
				4BC03F791FDD55C1003C7B62 /* decrypt-wrong-password-aes192.test */,
				4BC03F8A1FDD55C3003C7B62 /* decrypt-wrong-password-aes256.test */,
				4BC03F7C1FDD55C1003C7B62 /* decrypt-wrong-password-pkware.test */,
				4BD35E511A33366200256CB7 /* delete_add_same.test */,
				4BD35E521A33366200256CB7 /* delete_invalid.test */,
				4BD35E531A33366200256CB7 /* delete_last.test */,
				4BD35E541A33366200256CB7 /* delete_multiple_last.test */,
				4BD35E551A33366200256CB7 /* delete_multiple_partial.test */,
				4BD35E561A33366200256CB7 /* delete_renamed_rename.test */,
				4BD35E5B1A33366200256CB7 /* encrypt.test */,
				4BC03F8B1FDD55C3003C7B62 /* encryption-nonrandom-aes128.test */,
				4BC03F7B1FDD55C1003C7B62 /* encryption-nonrandom-aes192.test */,
				4BC03F831FDD55C2003C7B62 /* encryption-nonrandom-aes256.test */,
				4B00CA2A242F5C2500E0B71C /* encryption-nonrandom-pkware.test */,
				4BC03F881FDD55C3003C7B62 /* encryption-remove.test */,
				4BD35E5C1A33366200256CB7 /* extra_add_multiple.test */,
				4BD35E5D1A33366200256CB7 /* extra_add.test */,
				4BD35E5E1A33366200256CB7 /* extra_count_by_id.test */,
				4BD35E5F1A33366200256CB7 /* extra_count_ignore_zip64.test */,
				4BD35E601A33366200256CB7 /* extra_count.test */,
				4BD35E611A33366200256CB7 /* extra_delete_by_id.test */,
				4BD35E621A33366200256CB7 /* extra_delete.test */,
				4BC03F9E1FDD5642003C7B62 /* extra_field_align.test */,
				4BD35E631A33366200256CB7 /* extra_get_by_id.test */,
				4BD35E641A33366200256CB7 /* extra_get.test */,
				4BD35E651A33366200256CB7 /* extra_set_modify_c.test */,
				4BD35E661A33366200256CB7 /* extra_set_modify_l.test */,
				4BD35E671A33366200256CB7 /* extra_set.test */,
				4BC03F901FDD55C4003C7B62 /* fdopen_ok.test */,
				4BD35E681A33366200256CB7 /* file_comment_encmismatch.test */,
				4BD35E691A33366200256CB7 /* fopen_unchanged.test */,
				4BD35E6A1A33366200256CB7 /* fread.test */,
				4BC03F871FDD55C3003C7B62 /* fseek_deflated.test */,
				4BC03F7F1FDD55C2003C7B62 /* fseek_fail.test */,
				4BC03F841FDD55C2003C7B62 /* fseek_ok.test */,
				4BD35E6B1A33366200256CB7 /* get_comment.test */,
				4BC03F911FDD55C4003C7B62 /* junk_at_end.test */,
				4BC03F8D1FDD55C4003C7B62 /* junk_at_start.test */,
				4BD35E8E1A33366200256CB7 /* name_locate.test */,
				4BD35E8F1A33366200256CB7 /* open_cons_extrabytes.test */,
				4BD35E901A33366200256CB7 /* open_empty_2.test */,
				4BD35E911A33366200256CB7 /* open_empty.test */,
				4BD35E921A33366200256CB7 /* open_extrabytes.test */,
				4BC03F7E1FDD55C1003C7B62 /* open_file_count.test */,
				4BD35E931A33366200256CB7 /* open_filename_duplicate_consistency.test */,
				4BD35E941A33366200256CB7 /* open_filename_duplicate_empty_consistency.test */,
				4BD35E951A33366200256CB7 /* open_filename_duplicate_empty.test */,
				4BD35E961A33366200256CB7 /* open_filename_duplicate.test */,
				4BD35E971A33366200256CB7 /* open_filename_empty.test */,
				4BD35E981A33366200256CB7 /* open_incons.test */,
				4BC03F961FDD55C5003C7B62 /* open_many_fail.test */,
				4BD35E991A33366200256CB7 /* open_many_ok.test */,
				4BC03F801FDD55C2003C7B62 /* open_multidisk.test */,
				4BD35E9A1A33366200256CB7 /* open_new_but_exists.test */,
				4BD35E9B1A33366200256CB7 /* open_new_ok.test */,
				4BD35E9C1A33366200256CB7 /* open_nonarchive.test */,
				4BD35E9D1A33366200256CB7 /* open_nosuchfile.test */,
				4BD35E9E1A33366200256CB7 /* open_ok.test */,
				4BD35E9F1A33366200256CB7 /* open_too_short.test */,
				4BD35EA01A33366200256CB7 /* open_truncate.test */,
				4BC03F861FDD55C3003C7B62 /* open_zip64_3mf.test */,
				4BD35EA11A33366200256CB7 /* open_zip64_ok.test */,
				4BC03F7D1FDD55C1003C7B62 /* preload.test */,
				4BC03F8C1FDD55C4003C7B62 /* progress.test */,
				4BD35EA21A33366200256CB7 /* rename_ascii.test */,
				4BD35EA31A33366200256CB7 /* rename_cp437.test */,
				4BD35EA41A33366200256CB7 /* rename_deleted.test */,
				4BD35EA51A33366200256CB7 /* rename_fail.test */,
				4BD35EA61A33366200256CB7 /* rename_ok.test */,
				4BD35EA81A33366200256CB7 /* rename_utf8_encmismatch.test */,
				4BD35EA91A33366200256CB7 /* rename_utf8.test */,
				4BD35EAA1A33366200256CB7 /* set_comment_all.test */,
				4BD35EAB1A33366200256CB7 /* set_comment_localonly.test */,
				4BD35EAC1A33366200256CB7 /* set_comment_removeglobal.test */,
				4BD35EAD1A33366200256CB7 /* set_comment_revert.test */,
				4BC03F971FDD55C5003C7B62 /* set_compression_bzip2_to_deflate.test */,
				4BC03F811FDD55C2003C7B62 /* set_compression_deflate_to_bzip2.test */,
				4BD35EAE1A33366200256CB7 /* set_compression_deflate_to_deflate.test */,
				4BD35EAF1A33366200256CB7 /* set_compression_deflate_to_store.test */,
				4BC03F851FDD55C3003C7B62 /* set_compression_store_to_bzip2.test */,
				4BD35EB01A33366200256CB7 /* set_compression_store_to_deflate.test */,
				4BD35EB11A33366200256CB7 /* set_compression_store_to_store.test */,
				4B00CA29242F5C2500E0B71C /* set_compression_store_to_xz.test */,
				4BD35EB21A33366200256CB7 /* set_compression_unknown.test */,
				4B00CA2C242F5C2500E0B71C /* set_compression_xz_to_store.test */,
				4B00CA27242F5C2500E0B71C /* set_file_dostime.test */,
				4BC03F981FDD55C5003C7B62 /* set_file_mtime.test */,
				4BD35EB41A33366200256CB7 /* stat_index_cp437_guess.test */,
				4BD35EB51A33366200256CB7 /* stat_index_cp437_raw.test */,
				4BD35EB61A33366200256CB7 /* stat_index_cp437_strict.test */,
				4BD35EB71A33366200256CB7 /* stat_index_fileorder.test */,
				4BD35EB81A33366200256CB7 /* stat_index_streamed_zip64.test */,
				4BD35EB91A33366200256CB7 /* stat_index_streamed.test */,
				4BD35EBA1A33366200256CB7 /* stat_index_utf8_guess.test */,
				4BD35EBB1A33366200256CB7 /* stat_index_utf8_raw.test */,
				4BD35EBC1A33366200256CB7 /* stat_index_utf8_strict.test */,
				4BD35EBD1A33366200256CB7 /* stat_index_utf8_unmarked_strict.test */,
				4BD35EBE1A33366200256CB7 /* stat_index_zip64.test */,
				4BD35EE11A33366300256CB7 /* utf-8-standardization.test */,
				4BC03F781FDD55C1003C7B62 /* zip-in-archive-comment.test */,
				4BD35EE31A33366300256CB7 /* zip64_creation.test */,
				4BD35EE41A33366300256CB7 /* zip64_stored_creation.test */,
			);
			name = "test cases";
			sourceTree = "<group>";
		};
		4BDC71BD15B181DA00236D3C = {
			isa = PBXGroup;
			children = (
				4B3FAE832385C9E900192D6A /* README Xcode Project.md */,
				4B28AA2815BAD4F800D0C17D /* info */,
				4BDC71E415B182B200236D3C /* Supporting Files */,
				3D7E353E1B33063600022624 /* examples */,
				4BDC71E315B182B200236D3C /* libzip */,
				4B01D72015B2F54C002D5007 /* src */,
				4BACD57415BC2AA100920691 /* regress */,
				4B28A9EA15BACBE100D0C17D /* man */,
				4BDC71CA15B181DA00236D3C /* Frameworks */,
				4BDC71C915B181DA00236D3C /* Products */,
			);
			sourceTree = "<group>";
			tabWidth = 8;
		};
		4BDC71C915B181DA00236D3C /* Products */ = {
			isa = PBXGroup;
			children = (
				4B01D68B15B2F3F1002D5007 /* libzip.framework */,
				4B01D6FD15B2F4B1002D5007 /* zipmerge */,
				4B01D71315B2F4EB002D5007 /* zipcmp */,
				4BACD58915BC2CEA00920691 /* ziptool */,
				4BACD5C115BC2DC900920691 /* add_from_filep */,
				4BACD5D015BC2DF200920691 /* fopen_unchanged */,
				4BACD5DF15BC2F3700920691 /* fread */,
				4BACD65015BC301300920691 /* tryopen */,
				4BD6CB6C19E71CD100710654 /* hole */,
				3D7E35371B3305FB00022624 /* in-memory */,
				4B51DDC01FDAE20A00C5CA85 /* ziptool_regress */,
				4BFF2B511FE12FCA006EF3F3 /* can_clone_file */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		4BDC71CA15B181DA00236D3C /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				4B9E578724C9770C00CEE0D6 /* libzstd.1.4.5.dylib */,
				4B3FAE812385C79200192D6A /* liblzma.5.dylib */,
				4BE92AA820345E5500509BC8 /* libnettle.6.dylib */,
				4BE92AA620345E3800509BC8 /* libbz2.tbd */,
				4BE92AA420345E2E00509BC8 /* libgnutls.30.dylib */,
				3D7E35471B33076C00022624 /* libz.dylib */,
				4B01D70815B2F4CF002D5007 /* libz.dylib */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		4BDC71E315B182B200236D3C /* libzip */ = {
			isa = PBXGroup;
			children = (
				4B77E61A1FDDCD3A006786BA /* CMakeLists.txt */,
				4BD25DA51CF58790005A9EC4 /* compat.h */,
				4BDC72A015B1B56400236D3C /* config.h */,
				4BDC71F115B1B25E00236D3C /* zip_add_dir.c */,
				4BDC71F215B1B25E00236D3C /* zip_add_entry.c */,
				4BDC71F315B1B25E00236D3C /* zip_add.c */,
				4B0454B41E8E3DF7002FA1F9 /* zip_algorithm_bzip2.c */,
				4B0454B51E8E3DF7002FA1F9 /* zip_algorithm_deflate.c */,
				4B3FAE7F2385C5A300192D6A /* zip_algorithm_xz.c */,
				4B9E577A24C7026B00CEE0D6 /* zip_algorithm_zstd.c */,
				4BCB434119E9347E0067FAA3 /* zip_buffer.c */,
				4BDC71F415B1B25E00236D3C /* zip_close.c */,
				4BE92AB1203597D700509BC8 /* zip_crypto_commoncrypto.c */,
				4BE92AB0203597D700509BC8 /* zip_crypto_commoncrypto.h */,
				4B69E6F020330D460001EEE7 /* zip_crypto_gnutls.c */,
				4B69E6F2203341D50001EEE7 /* zip_crypto_gnutls.h */,
				4B9E578424C9769F00CEE0D6 /* zip_crypto_mbedtls.c */,
				4B9E578624C9769F00CEE0D6 /* zip_crypto_mbedtls.h */,
				4BE92AAB20346B1900509BC8 /* zip_crypto_openssl.c */,
				4BE92AAA20346B1900509BC8 /* zip_crypto_openssl.h */,
				4B9E578324C9769F00CEE0D6 /* zip_crypto_win.c */,
				4B9E578524C9769F00CEE0D6 /* zip_crypto_win.h */,
				4B69E6F3203342E30001EEE7 /* zip_crypto.h */,
				4BDC71F515B1B25E00236D3C /* zip_delete.c */,
				4BDC71F615B1B25E00236D3C /* zip_dir_add.c */,
				4BDC71F715B1B25E00236D3C /* zip_dirent.c */,
				4BDC71F815B1B25E00236D3C /* zip_discard.c */,
				4BDC71F915B1B25E00236D3C /* zip_entry.c */,
				4B9E578924C9779900CEE0D6 /* zip_err_str.c */,
				4BDC71FB15B1B25E00236D3C /* zip_error_clear.c */,
				4BDC71FC15B1B25E00236D3C /* zip_error_get_sys_type.c */,
				4BDC71FD15B1B25E00236D3C /* zip_error_get.c */,
				4BDC71FE15B1B25E00236D3C /* zip_error_strerror.c */,
				4BDC71FF15B1B25E00236D3C /* zip_error_to_str.c */,
				4BDC720015B1B25E00236D3C /* zip_error.c */,
				4BDC720115B1B25E00236D3C /* zip_extra_field_api.c */,
				4BDC720215B1B25E00236D3C /* zip_extra_field.c */,
				4BDC720315B1B25E00236D3C /* zip_fclose.c */,
				4BDC720415B1B25E00236D3C /* zip_fdopen.c */,
				4BDC720515B1B25E00236D3C /* zip_file_add.c */,
				4BDC720615B1B25E00236D3C /* zip_file_error_clear.c */,
				4BDC720715B1B25E00236D3C /* zip_file_error_get.c */,
				4BDC720815B1B25E00236D3C /* zip_file_get_comment.c */,
				4B97204D188EBE85002FAFAD /* zip_file_get_external_attributes.c */,
				4BDC720915B1B25E00236D3C /* zip_file_get_offset.c */,
				4BDC720A15B1B25E00236D3C /* zip_file_rename.c */,
				4BDC720B15B1B25E00236D3C /* zip_file_replace.c */,
				4BDC720C15B1B25E00236D3C /* zip_file_set_comment.c */,
				736ED9B71E3D688C00C36873 /* zip_file_set_encryption.c */,
				4B97204E188EBE85002FAFAD /* zip_file_set_external_attributes.c */,
				4B82CED319915F360097BC18 /* zip_file_set_mtime.c */,
				4BDC720D15B1B25E00236D3C /* zip_file_strerror.c */,
				4BDC720F15B1B25E00236D3C /* zip_fopen_encrypted.c */,
				4BDC721015B1B25E00236D3C /* zip_fopen_index_encrypted.c */,
				4BDC721115B1B25E00236D3C /* zip_fopen_index.c */,
				4BDC721215B1B25E00236D3C /* zip_fopen.c */,
				4BDC721315B1B25E00236D3C /* zip_fread.c */,
				4B3A5F4D1DF96D83005A53A1 /* zip_fseek.c */,
				4B3A5F4E1DF96D83005A53A1 /* zip_ftell.c */,
				4BDC721415B1B25E00236D3C /* zip_get_archive_comment.c */,
				4BDC721515B1B25E00236D3C /* zip_get_archive_flag.c */,
				4BDC721715B1B25E00236D3C /* zip_get_encryption_implementation.c */,
				4BDC721815B1B25E00236D3C /* zip_get_file_comment.c */,
				4BDC721915B1B25E00236D3C /* zip_get_name.c */,
				4BDC721A15B1B25E00236D3C /* zip_get_num_entries.c */,
				4BDC721B15B1B25E00236D3C /* zip_get_num_files.c */,
				3D9284801C309510001EABA7 /* zip_hash.c */,
				4BCF3019199A2F820064207B /* zip_io_util.c */,
				4B908F502385BE6C00886355 /* zip_libzip_version.c */,
				4BDC721C15B1B25E00236D3C /* zip_memdup.c */,
				4B5169A722A7993D00AA4340 /* zip_mkstempm.c */,
				4BDC721D15B1B25E00236D3C /* zip_name_locate.c */,
				4BDC721E15B1B25E00236D3C /* zip_new.c */,
				4BDC721F15B1B25E00236D3C /* zip_open.c */,
				4B00CA22242F59D700E0B71C /* zip_pkware.c */,
				4BD708781EB1CF73003F351F /* zip_progress.c */,
				736ED9B81E3D688C00C36873 /* zip_random_unix.c */,
				4B939967246E842200AEBDA4 /* zip_random_uwp.c */,
				4B939966246E842200AEBDA4 /* zip_random_win32.c */,
				4BDC722015B1B25E00236D3C /* zip_rename.c */,
				4BDC722115B1B25E00236D3C /* zip_replace.c */,
				4BDC722215B1B25E00236D3C /* zip_set_archive_comment.c */,
				4BDC722315B1B25E00236D3C /* zip_set_archive_flag.c */,
				4BDC722415B1B25E00236D3C /* zip_set_default_password.c */,
				4BDC722515B1B25E00236D3C /* zip_set_file_comment.c */,
				4BDC722615B1B25E00236D3C /* zip_set_file_compression.c */,
				4BDC722715B1B25E00236D3C /* zip_set_name.c */,
				4B908F522385BE6D00886355 /* zip_source_accept_empty.c */,
				4BC03FA21FDD6B6F003C7B62 /* zip_source_begin_write_cloning.c */,
				4BCF301A199A2F820064207B /* zip_source_begin_write.c */,
				4BDC722815B1B25E00236D3C /* zip_source_buffer.c */,
				4BD5053219A0116D007DD28A /* zip_source_call.c */,
				4BDC722915B1B25E00236D3C /* zip_source_close.c */,
				4BCF301B199A2F820064207B /* zip_source_commit_write.c */,
				4B0454B61E8E3DF7002FA1F9 /* zip_source_compress.c */,
				4BDC722A15B1B25E00236D3C /* zip_source_crc.c */,
				4BDC722C15B1B25E00236D3C /* zip_source_error.c */,
				4B93995624631B3E00AEBDA4 /* zip_source_file_common.c */,
				4B93995524631B3D00AEBDA4 /* zip_source_file_stdio_named.c */,
				4B93995724631B3E00AEBDA4 /* zip_source_file_stdio.c */,
				4B93995824631B3E00AEBDA4 /* zip_source_file_stdio.h */,
				4B93996124641D5700AEBDA4 /* zip_source_file_win32_ansi.c */,
				4B93996424644E7E00AEBDA4 /* zip_source_file_win32_named.c */,
				4B93996224643F5700AEBDA4 /* zip_source_file_win32_utf8.c */,
				4B9399632464401300AEBDA4 /* zip_source_file_win32_utf16.c */,
				4B93996024640B1700AEBDA4 /* zip_source_file_win32.c */,
				4B93995F24640B1700AEBDA4 /* zip_source_file_win32.h */,
				4B93995924631B3E00AEBDA4 /* zip_source_file.h */,
				4BDC722F15B1B25E00236D3C /* zip_source_free.c */,
				4BDC723015B1B25E00236D3C /* zip_source_function.c */,
				4B5D0CD4244B154E006C2E93 /* zip_source_get_file_attributes.c */,
				4BE402AC19D94AE400298248 /* zip_source_is_deleted.c */,
				4BDC723115B1B25E00236D3C /* zip_source_layered.c */,
				4BDC723215B1B25E00236D3C /* zip_source_open.c */,
				4B00CA21242F59D700E0B71C /* zip_source_pkware_decode.c */,
				4B00CA23242F59D700E0B71C /* zip_source_pkware_encode.c */,
				4BDC723515B1B25E00236D3C /* zip_source_read.c */,
				4BCF3031199ABD3A0064207B /* zip_source_remove.c */,
				4BCF301C199A2F820064207B /* zip_source_rollback_write.c */,
				4BCF3034199ABDDA0064207B /* zip_source_seek_write.c */,
				4BCF301D199A2F820064207B /* zip_source_seek.c */,
				4BDC723615B1B25E00236D3C /* zip_source_stat.c */,
				4BCF301E199A2F820064207B /* zip_source_supports.c */,
				4BCF3035199ABDDA0064207B /* zip_source_tell_write.c */,
				4BCF301F199A2F820064207B /* zip_source_tell.c */,
				4BDC723715B1B25E00236D3C /* zip_source_window.c */,
				736ED9B91E3D688C00C36873 /* zip_source_winzip_aes_decode.c */,
				736ED9BA1E3D688C00C36873 /* zip_source_winzip_aes_encode.c */,
				4BCF3020199A2F820064207B /* zip_source_write.c */,
				4BDC723815B1B25E00236D3C /* zip_source_zip_new.c */,
				4BDC723915B1B25E00236D3C /* zip_source_zip.c */,
				4BDC723A15B1B25E00236D3C /* zip_stat_index.c */,
				4BDC723B15B1B25E00236D3C /* zip_stat_init.c */,
				4BDC723C15B1B25E00236D3C /* zip_stat.c */,
				4BDC723D15B1B25E00236D3C /* zip_strerror.c */,
				4BDC723E15B1B25E00236D3C /* zip_string.c */,
				4BDC723F15B1B25E00236D3C /* zip_unchange_all.c */,
				4BDC724015B1B25E00236D3C /* zip_unchange_archive.c */,
				4BDC724115B1B25E00236D3C /* zip_unchange_data.c */,
				4BDC724215B1B25E00236D3C /* zip_unchange.c */,
				4BDC724315B1B25E00236D3C /* zip_utf-8.c */,
				4B69E6ED2032F1870001EEE7 /* zip_winzip_aes.c */,
				4BDC729815B1B2A600236D3C /* zip.h */,
				4BDC729E15B1B4E900236D3C /* zipconf.h */,
				4BDC729915B1B2A600236D3C /* zipint.h */,
			);
			name = libzip;
			path = ../lib;
			sourceTree = "<group>";
		};
		4BDC71E415B182B200236D3C /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				3D77B86517009AA1000A5794 /* extract-version.sh */,
				4B01D73D15B2FB6B002D5007 /* Info.plist */,
			);
			name = "Supporting Files";
			path = libzip;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		4B01D68815B2F3F1002D5007 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BE92AB3203597D700509BC8 /* zip_crypto_commoncrypto.h in Headers */,
				4B93995D24631B3E00AEBDA4 /* zip_source_file_stdio.h in Headers */,
				4BE92AAD20346B1900509BC8 /* zip_crypto_openssl.h in Headers */,
				4B93995E24631B3E00AEBDA4 /* zip_source_file.h in Headers */,
				4B01D73215B2F5EE002D5007 /* zipconf.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		3D7E35361B3305FB00022624 /* in-memory */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3D7E353D1B3305FB00022624 /* Build configuration list for PBXNativeTarget "in-memory" */;
			buildPhases = (
				3D7E35331B3305FB00022624 /* Sources */,
				3D7E35341B3305FB00022624 /* Frameworks */,
				3D7E35351B3305FB00022624 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				3D7E35451B33064500022624 /* PBXTargetDependency */,
			);
			name = "in-memory";
			productName = "in-memory-example";
			productReference = 3D7E35371B3305FB00022624 /* in-memory */;
			productType = "com.apple.product-type.tool";
		};
		4B01D68A15B2F3F1002D5007 /* libzip */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4B01D69E15B2F3F1002D5007 /* Build configuration list for PBXNativeTarget "libzip" */;
			buildPhases = (
				4B01D68615B2F3F1002D5007 /* Sources */,
				4B01D68715B2F3F1002D5007 /* Frameworks */,
				4B01D68815B2F3F1002D5007 /* Headers */,
				4B01D68915B2F3F1002D5007 /* Resources */,
				3D77B86617009AC5000A5794 /* Copy Version Info from config.h */,
				4B972053188EBEB8002FAFAD /* Fix zipconf.h include. */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = libzip;
			productName = "libzip Mac";
			productReference = 4B01D68B15B2F3F1002D5007 /* libzip.framework */;
			productType = "com.apple.product-type.framework";
		};
		4B01D6FC15B2F4B1002D5007 /* zipmerge */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4B01D70415B2F4B1002D5007 /* Build configuration list for PBXNativeTarget "zipmerge" */;
			buildPhases = (
				4B01D6F915B2F4B1002D5007 /* Sources */,
				4B01D6FA15B2F4B1002D5007 /* Frameworks */,
				4B01D6FB15B2F4B1002D5007 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4B01D73615B2F639002D5007 /* PBXTargetDependency */,
			);
			name = zipmerge;
			productName = zipmerge;
			productReference = 4B01D6FD15B2F4B1002D5007 /* zipmerge */;
			productType = "com.apple.product-type.tool";
		};
		4B01D70A15B2F4EB002D5007 /* zipcmp */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4B01D71015B2F4EB002D5007 /* Build configuration list for PBXNativeTarget "zipcmp" */;
			buildPhases = (
				4B01D70B15B2F4EB002D5007 /* Sources */,
				4B01D70C15B2F4EB002D5007 /* Frameworks */,
				4B01D70F15B2F4EB002D5007 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4B01D73815B2F643002D5007 /* PBXTargetDependency */,
			);
			name = zipcmp;
			productName = zipcmp;
			productReference = 4B01D71315B2F4EB002D5007 /* zipcmp */;
			productType = "com.apple.product-type.tool";
		};
		4B51DDB41FDAE20A00C5CA85 /* ziptool_regress */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4B51DDBD1FDAE20A00C5CA85 /* Build configuration list for PBXNativeTarget "ziptool_regress" */;
			buildPhases = (
				4B51DDB71FDAE20A00C5CA85 /* Sources */,
				4B51DDB91FDAE20A00C5CA85 /* Frameworks */,
				4B51DDBC1FDAE20A00C5CA85 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4B51DDB51FDAE20A00C5CA85 /* PBXTargetDependency */,
			);
			name = ziptool_regress;
			productName = ziptool;
			productReference = 4B51DDC01FDAE20A00C5CA85 /* ziptool_regress */;
			productType = "com.apple.product-type.tool";
		};
		4BACD58815BC2CEA00920691 /* ziptool */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BACD59015BC2CEA00920691 /* Build configuration list for PBXNativeTarget "ziptool" */;
			buildPhases = (
				4BACD58515BC2CEA00920691 /* Sources */,
				4BACD58615BC2CEA00920691 /* Frameworks */,
				4BACD58715BC2CEA00920691 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4BACD59715BC2D3800920691 /* PBXTargetDependency */,
			);
			name = ziptool;
			productName = ziptool;
			productReference = 4BACD58915BC2CEA00920691 /* ziptool */;
			productType = "com.apple.product-type.tool";
		};
		4BACD5B515BC2DC900920691 /* add_from_filep */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BACD5BE15BC2DC900920691 /* Build configuration list for PBXNativeTarget "add_from_filep" */;
			buildPhases = (
				4BACD5B815BC2DC900920691 /* Sources */,
				4BACD5BA15BC2DC900920691 /* Frameworks */,
				4BACD5BD15BC2DC900920691 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4BACD5B615BC2DC900920691 /* PBXTargetDependency */,
			);
			name = add_from_filep;
			productName = add_from_filep;
			productReference = 4BACD5C115BC2DC900920691 /* add_from_filep */;
			productType = "com.apple.product-type.tool";
		};
		4BACD5C415BC2DF200920691 /* fopen_unchanged */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BACD5CD15BC2DF200920691 /* Build configuration list for PBXNativeTarget "fopen_unchanged" */;
			buildPhases = (
				4BACD5C715BC2DF200920691 /* Sources */,
				4BACD5C915BC2DF200920691 /* Frameworks */,
				4BACD5CC15BC2DF200920691 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4BACD5C515BC2DF200920691 /* PBXTargetDependency */,
			);
			name = fopen_unchanged;
			productName = fopen_unchanged;
			productReference = 4BACD5D015BC2DF200920691 /* fopen_unchanged */;
			productType = "com.apple.product-type.tool";
		};
		4BACD5D315BC2F3700920691 /* fread */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BACD5DC15BC2F3700920691 /* Build configuration list for PBXNativeTarget "fread" */;
			buildPhases = (
				4BACD5D615BC2F3700920691 /* Sources */,
				4BACD5D815BC2F3700920691 /* Frameworks */,
				4BACD5DB15BC2F3700920691 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4BACD5D415BC2F3700920691 /* PBXTargetDependency */,
			);
			name = fread;
			productName = fread;
			productReference = 4BACD5DF15BC2F3700920691 /* fread */;
			productType = "com.apple.product-type.tool";
		};
		4BACD64515BC301300920691 /* tryopen */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BACD64D15BC301300920691 /* Build configuration list for PBXNativeTarget "tryopen" */;
			buildPhases = (
				4BACD64815BC301300920691 /* Sources */,
				4BACD64915BC301300920691 /* Frameworks */,
				4BACD64C15BC301300920691 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4BACD64615BC301300920691 /* PBXTargetDependency */,
			);
			name = tryopen;
			productName = tryopen;
			productReference = 4BACD65015BC301300920691 /* tryopen */;
			productType = "com.apple.product-type.tool";
		};
		4BD6CB5F19E71CD100710654 /* hole */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BD6CB6919E71CD100710654 /* Build configuration list for PBXNativeTarget "hole" */;
			buildPhases = (
				4BD6CB6219E71CD100710654 /* Sources */,
				4BD6CB6519E71CD100710654 /* Frameworks */,
				4BD6CB6819E71CD100710654 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				4BD6CB6019E71CD100710654 /* PBXTargetDependency */,
			);
			name = hole;
			productName = hole;
			productReference = 4BD6CB6C19E71CD100710654 /* hole */;
			productType = "com.apple.product-type.tool";
		};
		4BFF2B451FE12FCA006EF3F3 /* can_clone_file */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4BFF2B4E1FE12FCA006EF3F3 /* Build configuration list for PBXNativeTarget "can_clone_file" */;
			buildPhases = (
				4BFF2B481FE12FCA006EF3F3 /* Sources */,
				4BFF2B4A1FE12FCA006EF3F3 /* Frameworks */,
				4BFF2B4D1FE12FCA006EF3F3 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = can_clone_file;
			productName = tryopen;
			productReference = 4BFF2B511FE12FCA006EF3F3 /* can_clone_file */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		4BDC71BF15B181DA00236D3C /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1140;
				ORGANIZATIONNAME = NiH;
				TargetAttributes = {
					3D7E35361B3305FB00022624 = {
						CreatedOnToolsVersion = 6.3.2;
					};
				};
			};
			buildConfigurationList = 4BDC71C215B181DA00236D3C /* Build configuration list for PBXProject "libzip" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 4BDC71BD15B181DA00236D3C;
			productRefGroup = 4BDC71C915B181DA00236D3C /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				4B54447915C977A20067BA33 /* all */,
				4B01D72815B2F5A2002D5007 /* command line tools */,
				4BCF6A681C3BDDD500F036E9 /* examples */,
				4BACD5A715BC2D8200920691 /* test programs */,
				4B01D68A15B2F3F1002D5007 /* libzip */,
				4B01D6FC15B2F4B1002D5007 /* zipmerge */,
				4B01D70A15B2F4EB002D5007 /* zipcmp */,
				3D7E35361B3305FB00022624 /* in-memory */,
				4BACD5B515BC2DC900920691 /* add_from_filep */,
				4BFF2B451FE12FCA006EF3F3 /* can_clone_file */,
				4BACD5C415BC2DF200920691 /* fopen_unchanged */,
				4BACD5D315BC2F3700920691 /* fread */,
				4BD6CB5F19E71CD100710654 /* hole */,
				4BACD58815BC2CEA00920691 /* ziptool */,
				4BACD64515BC301300920691 /* tryopen */,
				4B51DDB41FDAE20A00C5CA85 /* ziptool_regress */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		4B01D68915B2F3F1002D5007 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B00CA32242F5C2500E0B71C /* set_compression_xz_to_store.test in Resources */,
				4B00CA2E242F5C2500E0B71C /* cancel_45.test in Resources */,
				4B00CA31242F5C2500E0B71C /* cancel_90.test in Resources */,
				4B00CA2D242F5C2500E0B71C /* set_file_dostime.test in Resources */,
				4B00CA30242F5C2500E0B71C /* encryption-nonrandom-pkware.test in Resources */,
				4B00CA2F242F5C2500E0B71C /* set_compression_store_to_xz.test in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		3D77B86617009AC5000A5794 /* Copy Version Info from config.h */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Copy Version Info from config.h";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "./extract-version.sh \"config.h\" \"Info.plist\" ";
		};
		4B972053188EBEB8002FAFAD /* Fix zipconf.h include. */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Fix zipconf.h include.";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "sed \"s,<zipconf.h>,<$EXECUTABLE_NAME/zipconf.h>,\" ../lib/zip.h > \"$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/Headers/zip.h\"";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		3D7E35331B3305FB00022624 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3D7E35431B33063F00022624 /* in-memory.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B01D68615B2F3F1002D5007 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3D7E35491B330AD500022624 /* zip_source_is_deleted.c in Sources */,
				4BCF3039199ABDDA0064207B /* zip_source_tell_write.c in Sources */,
				4B01D6A615B2F46B002D5007 /* zip_add_dir.c in Sources */,
				4B972052188EBE85002FAFAD /* zip_file_set_external_attributes.c in Sources */,
				4B0454BA1E8E3E08002FA1F9 /* zip_source_compress.c in Sources */,
				4B3FAE802385C5CC00192D6A /* zip_algorithm_xz.c in Sources */,
				4BCF3024199A2F820064207B /* zip_source_begin_write.c in Sources */,
				4B01D6A715B2F46B002D5007 /* zip_add_entry.c in Sources */,
				4B01D6A815B2F46B002D5007 /* zip_add.c in Sources */,
				4B01D6A915B2F46B002D5007 /* zip_close.c in Sources */,
				4B01D6AA15B2F46B002D5007 /* zip_delete.c in Sources */,
				4B01D6AB15B2F46B002D5007 /* zip_dir_add.c in Sources */,
				4BD7087A1EB1CF73003F351F /* zip_progress.c in Sources */,
				4B01D6AC15B2F46B002D5007 /* zip_dirent.c in Sources */,
				4B00CA24242F59D700E0B71C /* zip_source_pkware_decode.c in Sources */,
				4B93995A24631B3E00AEBDA4 /* zip_source_file_stdio_named.c in Sources */,
				4B01D6AD15B2F46B002D5007 /* zip_discard.c in Sources */,
				4B00CA25242F59D700E0B71C /* zip_pkware.c in Sources */,
				4B01D6AE15B2F46B002D5007 /* zip_entry.c in Sources */,
				4B3A5F521DF96EB4005A53A1 /* zip_fseek.c in Sources */,
				4B01D6B015B2F46B002D5007 /* zip_error_clear.c in Sources */,
				4B01D6B115B2F46B002D5007 /* zip_error_get_sys_type.c in Sources */,
				4B01D6B215B2F46B002D5007 /* zip_error_get.c in Sources */,
				4B01D6B315B2F46B002D5007 /* zip_error_strerror.c in Sources */,
				4B01D6B415B2F46B002D5007 /* zip_error_to_str.c in Sources */,
				4B01D6B515B2F46B002D5007 /* zip_error.c in Sources */,
				736ED9BB1E3D6B6B00C36873 /* zip_source_winzip_aes_decode.c in Sources */,
				4B01D6B615B2F46B002D5007 /* zip_extra_field_api.c in Sources */,
				4B9E578A24C9779900CEE0D6 /* zip_err_str.c in Sources */,
				4B3A5F531DF96EB4005A53A1 /* zip_ftell.c in Sources */,
				4B01D6B715B2F46B002D5007 /* zip_extra_field.c in Sources */,
				4B01D6B815B2F46B002D5007 /* zip_fclose.c in Sources */,
				4B01D6B915B2F46B002D5007 /* zip_fdopen.c in Sources */,
				4B01D6BA15B2F46B002D5007 /* zip_file_add.c in Sources */,
				4B01D6BB15B2F46B002D5007 /* zip_file_error_clear.c in Sources */,
				4BCF3026199A2F820064207B /* zip_source_commit_write.c in Sources */,
				4B93995C24631B3E00AEBDA4 /* zip_source_file_stdio.c in Sources */,
				4B01D6BC15B2F46B002D5007 /* zip_file_error_get.c in Sources */,
				4B01D6BD15B2F46B002D5007 /* zip_file_get_comment.c in Sources */,
				4B01D6BE15B2F46B002D5007 /* zip_file_get_offset.c in Sources */,
				4B01D6BF15B2F46B002D5007 /* zip_file_rename.c in Sources */,
				4B0454BD1E8E3E24002FA1F9 /* zip_algorithm_deflate.c in Sources */,
				4B01D6C015B2F46B002D5007 /* zip_file_replace.c in Sources */,
				4B01D6C115B2F46B002D5007 /* zip_file_set_comment.c in Sources */,
				4BCF3033199ABD3A0064207B /* zip_source_remove.c in Sources */,
				4B01D6C215B2F46B002D5007 /* zip_file_strerror.c in Sources */,
				4B01D6C415B2F46B002D5007 /* zip_fopen_encrypted.c in Sources */,
				4BCF302A199A2F820064207B /* zip_source_seek.c in Sources */,
				4B01D6C515B2F46B002D5007 /* zip_fopen_index_encrypted.c in Sources */,
				4B01D6C615B2F46B002D5007 /* zip_fopen_index.c in Sources */,
				4B5169A822A7993E00AA4340 /* zip_mkstempm.c in Sources */,
				4B69E6EE2032F18B0001EEE7 /* zip_winzip_aes.c in Sources */,
				4B01D6C715B2F46B002D5007 /* zip_fopen.c in Sources */,
				3D9284821C309510001EABA7 /* zip_hash.c in Sources */,
				4B01D6C815B2F46B002D5007 /* zip_fread.c in Sources */,
				736ED9BF1E3D6B7C00C36873 /* zip_file_set_encryption.c in Sources */,
				4B01D6C915B2F46B002D5007 /* zip_get_archive_comment.c in Sources */,
				4B5D0CD5244B154E006C2E93 /* zip_source_get_file_attributes.c in Sources */,
				4B01D6CA15B2F46B002D5007 /* zip_get_archive_flag.c in Sources */,
				4BE92AB5203597D700509BC8 /* zip_crypto_commoncrypto.c in Sources */,
				4B0454BC1E8E3E24002FA1F9 /* zip_algorithm_bzip2.c in Sources */,
				736ED9BC1E3D6B6F00C36873 /* zip_source_winzip_aes_encode.c in Sources */,
				4BD5053419A01BB0007DD28A /* zip_source_call.c in Sources */,
				4B93995B24631B3E00AEBDA4 /* zip_source_file_common.c in Sources */,
				4BCF3030199A2F820064207B /* zip_source_write.c in Sources */,
				4B01D6CC15B2F46B002D5007 /* zip_get_encryption_implementation.c in Sources */,
				4B908F552385BE6D00886355 /* zip_source_accept_empty.c in Sources */,
				4B01D6CD15B2F46B002D5007 /* zip_get_file_comment.c in Sources */,
				4B01D6CE15B2F46B002D5007 /* zip_get_name.c in Sources */,
				4B01D6CF15B2F46B002D5007 /* zip_get_num_entries.c in Sources */,
				4B01D6D015B2F46B002D5007 /* zip_get_num_files.c in Sources */,
				4B01D6D115B2F46B002D5007 /* zip_memdup.c in Sources */,
				4B01D6D215B2F46B002D5007 /* zip_name_locate.c in Sources */,
				4B9E577C24C7202000CEE0D6 /* zip_algorithm_zstd.c in Sources */,
				4B01D6D315B2F46B002D5007 /* zip_new.c in Sources */,
				4B01D6D415B2F46B002D5007 /* zip_open.c in Sources */,
				4B01D6D515B2F46B002D5007 /* zip_rename.c in Sources */,
				4BCF302E199A2F820064207B /* zip_source_tell.c in Sources */,
				4B542C2C22B12E3900960B38 /* zip_random_unix.c in Sources */,
				4B972050188EBE85002FAFAD /* zip_file_get_external_attributes.c in Sources */,
				4B01D6D615B2F46B002D5007 /* zip_replace.c in Sources */,
				4B01D6D715B2F46B002D5007 /* zip_set_archive_comment.c in Sources */,
				4B01D6D815B2F46B002D5007 /* zip_set_archive_flag.c in Sources */,
				4B01D6D915B2F46B002D5007 /* zip_set_default_password.c in Sources */,
				4B01D6DA15B2F46B002D5007 /* zip_set_file_comment.c in Sources */,
				4B01D6DB15B2F46B002D5007 /* zip_set_file_compression.c in Sources */,
				4B01D6DC15B2F46B002D5007 /* zip_set_name.c in Sources */,
				4B01D6DD15B2F46B002D5007 /* zip_source_buffer.c in Sources */,
				4BCB434319E9347E0067FAA3 /* zip_buffer.c in Sources */,
				4B01D6DE15B2F46B002D5007 /* zip_source_close.c in Sources */,
				4B01D6DF15B2F46B002D5007 /* zip_source_crc.c in Sources */,
				4B01D6E115B2F46B002D5007 /* zip_source_error.c in Sources */,
				4B01D6E415B2F46B002D5007 /* zip_source_free.c in Sources */,
				4B01D6E515B2F46B002D5007 /* zip_source_function.c in Sources */,
				4BCF3022199A2F820064207B /* zip_io_util.c in Sources */,
				4B01D6E615B2F46B002D5007 /* zip_source_layered.c in Sources */,
				4B01D6E715B2F46B002D5007 /* zip_source_open.c in Sources */,
				4B908F532385BE6D00886355 /* zip_libzip_version.c in Sources */,
				4B01D6EA15B2F46B002D5007 /* zip_source_read.c in Sources */,
				4BC03FA41FDD6B6F003C7B62 /* zip_source_begin_write_cloning.c in Sources */,
				4B01D6EB15B2F46B002D5007 /* zip_source_stat.c in Sources */,
				4BCF302C199A2F820064207B /* zip_source_supports.c in Sources */,
				4B01D6EC15B2F46B002D5007 /* zip_source_window.c in Sources */,
				4B01D6ED15B2F46B002D5007 /* zip_source_zip_new.c in Sources */,
				4B01D6EE15B2F46B002D5007 /* zip_source_zip.c in Sources */,
				4B01D6EF15B2F46B002D5007 /* zip_stat_index.c in Sources */,
				4B01D6F015B2F46B002D5007 /* zip_stat_init.c in Sources */,
				4B82CED519915F360097BC18 /* zip_file_set_mtime.c in Sources */,
				4B01D6F115B2F46B002D5007 /* zip_stat.c in Sources */,
				4B01D6F215B2F46B002D5007 /* zip_strerror.c in Sources */,
				4B01D6F315B2F46B002D5007 /* zip_string.c in Sources */,
				4B01D6F415B2F46B002D5007 /* zip_unchange_all.c in Sources */,
				4B01D6F515B2F46B002D5007 /* zip_unchange_archive.c in Sources */,
				4BCF3028199A2F820064207B /* zip_source_rollback_write.c in Sources */,
				4BCF3037199ABDDA0064207B /* zip_source_seek_write.c in Sources */,
				4B01D6F615B2F46B002D5007 /* zip_unchange_data.c in Sources */,
				4B01D6F715B2F46B002D5007 /* zip_unchange.c in Sources */,
				4B00CA26242F59D700E0B71C /* zip_source_pkware_encode.c in Sources */,
				4B01D6F815B2F46B002D5007 /* zip_utf-8.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B01D6F915B2F4B1002D5007 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B01D72615B2F57F002D5007 /* zipmerge.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B01D70B15B2F4EB002D5007 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B01D72515B2F57B002D5007 /* zipcmp.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4B51DDB71FDAE20A00C5CA85 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B51DDC31FDAE26600C5CA85 /* source_hole.c in Sources */,
				4B51DDC21FDAE25F00C5CA85 /* ziptool_regress.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD58515BC2CEA00920691 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4B51DDC11FDAE25B00C5CA85 /* ziptool.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5B815BC2DC900920691 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD5C315BC2DE000920691 /* add_from_filep.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5C715BC2DF200920691 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD5D215BC2EFE00920691 /* fopen_unchanged.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD5D615BC2F3700920691 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD5E115BC2F4500920691 /* fread.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BACD64815BC301300920691 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BACD65315BC302500920691 /* tryopen.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BD6CB6219E71CD100710654 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BD6CB6F19E71D6900710654 /* hole.c in Sources */,
				4BD6CB6419E71CD100710654 /* source_hole.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BFF2B481FE12FCA006EF3F3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4BFF2B551FE13033006EF3F3 /* can_clone_file.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		3D7E35451B33064500022624 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 3D7E35441B33064500022624 /* PBXContainerItemProxy */;
		};
		4B01D72D15B2F5AC002D5007 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D6FC15B2F4B1002D5007 /* zipmerge */;
			targetProxy = 4B01D72C15B2F5AC002D5007 /* PBXContainerItemProxy */;
		};
		4B01D72F15B2F5AC002D5007 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D70A15B2F4EB002D5007 /* zipcmp */;
			targetProxy = 4B01D72E15B2F5AC002D5007 /* PBXContainerItemProxy */;
		};
		4B01D73615B2F639002D5007 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4B01D73515B2F639002D5007 /* PBXContainerItemProxy */;
		};
		4B01D73815B2F643002D5007 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4B01D73715B2F643002D5007 /* PBXContainerItemProxy */;
		};
		4B2CADAC1C50D57800291DE6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BACD58815BC2CEA00920691 /* ziptool */;
			targetProxy = 4B2CADAB1C50D57800291DE6 /* PBXContainerItemProxy */;
		};
		4B51DDB51FDAE20A00C5CA85 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4B51DDB61FDAE20A00C5CA85 /* PBXContainerItemProxy */;
		};
		4B51DDC51FDAE2F000C5CA85 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B51DDB41FDAE20A00C5CA85 /* ziptool_regress */;
			targetProxy = 4B51DDC41FDAE2F000C5CA85 /* PBXContainerItemProxy */;
		};
		4B54447F15C977AF0067BA33 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D72815B2F5A2002D5007 /* command line tools */;
			targetProxy = 4B54447E15C977AF0067BA33 /* PBXContainerItemProxy */;
		};
		4B54448115C977B10067BA33 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BACD5A715BC2D8200920691 /* test programs */;
			targetProxy = 4B54448015C977B10067BA33 /* PBXContainerItemProxy */;
		};
		4BACD59715BC2D3800920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4BACD59615BC2D3800920691 /* PBXContainerItemProxy */;
		};
		4BACD5B615BC2DC900920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4BACD5B715BC2DC900920691 /* PBXContainerItemProxy */;
		};
		4BACD5C515BC2DF200920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4BACD5C615BC2DF200920691 /* PBXContainerItemProxy */;
		};
		4BACD5D415BC2F3700920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4BACD5D515BC2F3700920691 /* PBXContainerItemProxy */;
		};
		4BACD64615BC301300920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4BACD64715BC301300920691 /* PBXContainerItemProxy */;
		};
		4BACD65515BC303B00920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BACD5B515BC2DC900920691 /* add_from_filep */;
			targetProxy = 4BACD65415BC303B00920691 /* PBXContainerItemProxy */;
		};
		4BACD65715BC303B00920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BACD5C415BC2DF200920691 /* fopen_unchanged */;
			targetProxy = 4BACD65615BC303B00920691 /* PBXContainerItemProxy */;
		};
		4BACD65915BC303B00920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BACD5D315BC2F3700920691 /* fread */;
			targetProxy = 4BACD65815BC303B00920691 /* PBXContainerItemProxy */;
		};
		4BACD66915BC303B00920691 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BACD64515BC301300920691 /* tryopen */;
			targetProxy = 4BACD66815BC303B00920691 /* PBXContainerItemProxy */;
		};
		4BCF6A791C3BDDF900F036E9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3D7E35361B3305FB00022624 /* in-memory */;
			targetProxy = 4BCF6A781C3BDDF900F036E9 /* PBXContainerItemProxy */;
		};
		4BCF6A7B1C3BDDFF00F036E9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BCF6A681C3BDDD500F036E9 /* examples */;
			targetProxy = 4BCF6A7A1C3BDDFF00F036E9 /* PBXContainerItemProxy */;
		};
		4BD6CB6019E71CD100710654 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B01D68A15B2F3F1002D5007 /* libzip */;
			targetProxy = 4BD6CB6119E71CD100710654 /* PBXContainerItemProxy */;
		};
		4BD6CB6E19E71D0800710654 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BD6CB5F19E71CD100710654 /* hole */;
			targetProxy = 4BD6CB6D19E71D0800710654 /* PBXContainerItemProxy */;
		};
		4BFF2B531FE13002006EF3F3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BFF2B451FE12FCA006EF3F3 /* can_clone_file */;
			targetProxy = 4BFF2B521FE13002006EF3F3 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		3D7E353B1B3305FB00022624 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		3D7E353C1B3305FB00022624 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4B01D69C15B2F3F1002D5007 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				COMBINE_HIDPI_IMAGES = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = "compiler-default";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_PEDANTIC = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "@rpath";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					/usr/local/Cellar/zstd/1.4.5/lib,
				);
				PRODUCT_BUNDLE_IDENTIFIER = "at.nih.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				VERSION_INFO_BUILDER = "";
				VERSION_INFO_FILE = "";
				WRAPPER_EXTENSION = framework;
			};
			name = Debug;
		};
		4B01D69D15B2F3F1002D5007 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				COMBINE_HIDPI_IMAGES = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = "compiler-default";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_PEDANTIC = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "@rpath";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					/usr/local/Cellar/zstd/1.4.5/lib,
				);
				PRODUCT_BUNDLE_IDENTIFIER = "at.nih.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				VERSION_INFO_BUILDER = "";
				VERSION_INFO_FILE = "";
				WRAPPER_EXTENSION = framework;
			};
			name = Release;
		};
		4B01D70515B2F4B1002D5007 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_PEDANTIC = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4B01D70615B2F4B1002D5007 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_PEDANTIC = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4B01D71115B2F4EB002D5007 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = zipcmp;
			};
			name = Debug;
		};
		4B01D71215B2F4EB002D5007 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = zipcmp;
			};
			name = Release;
		};
		4B01D72A15B2F5A2002D5007 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4B01D72B15B2F5A2002D5007 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4B51DDBE1FDAE20A00C5CA85 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4B51DDBF1FDAE20A00C5CA85 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4B54447A15C977A20067BA33 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4B54447B15C977A20067BA33 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4BACD59115BC2CEA00920691 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4BACD59215BC2CEA00920691 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4BACD5AF15BC2D8200920691 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "command line tools copy";
			};
			name = Debug;
		};
		4BACD5B015BC2D8200920691 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "command line tools copy";
			};
			name = Release;
		};
		4BACD5BF15BC2DC900920691 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = add_from_filep;
			};
			name = Debug;
		};
		4BACD5C015BC2DC900920691 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = add_from_filep;
			};
			name = Release;
		};
		4BACD5CE15BC2DF200920691 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = fopen_unchanged;
			};
			name = Debug;
		};
		4BACD5CF15BC2DF200920691 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = fopen_unchanged;
			};
			name = Release;
		};
		4BACD5DD15BC2F3700920691 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = fread;
			};
			name = Debug;
		};
		4BACD5DE15BC2F3700920691 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = fread;
			};
			name = Release;
		};
		4BACD64E15BC301300920691 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = tryopen;
			};
			name = Debug;
		};
		4BACD64F15BC301300920691 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = tryopen;
			};
			name = Release;
		};
		4BCF6A761C3BDDD500F036E9 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4BCF6A771C3BDDD500F036E9 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4BD6CB6A19E71CD100710654 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = hole;
			};
			name = Debug;
		};
		4BD6CB6B19E71CD100710654 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = hole;
			};
			name = Release;
		};
		4BDC71D315B181DA00236D3C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = "compiler-default";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = "HAVE_CONFIG_H=1";
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					/usr/local/include,
					../lib,
					.,
					../src,
				);
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MACOSX_DEPLOYMENT_TARGET = 10.6;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "";
				SDKROOT = macosx;
				USE_HEADERMAP = NO;
				WARNING_CFLAGS = "-Wno-nullability-extension";
			};
			name = Debug;
		};
		4BDC71D415B181DA00236D3C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = "compiler-default";
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = "HAVE_CONFIG_H=1";
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					/usr/local/include,
					../lib,
					.,
					../src,
				);
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MACOSX_DEPLOYMENT_TARGET = 10.6;
				OTHER_CFLAGS = "";
				SDKROOT = macosx;
				USE_HEADERMAP = NO;
				VALIDATE_PRODUCT = YES;
				WARNING_CFLAGS = "-Wno-nullability-extension";
			};
			name = Release;
		};
		4BFF2B4F1FE12FCA006EF3F3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4BFF2B501FE12FCA006EF3F3 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		3D7E353D1B3305FB00022624 /* Build configuration list for PBXNativeTarget "in-memory" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3D7E353B1B3305FB00022624 /* Debug */,
				3D7E353C1B3305FB00022624 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B01D69E15B2F3F1002D5007 /* Build configuration list for PBXNativeTarget "libzip" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B01D69C15B2F3F1002D5007 /* Debug */,
				4B01D69D15B2F3F1002D5007 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B01D70415B2F4B1002D5007 /* Build configuration list for PBXNativeTarget "zipmerge" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B01D70515B2F4B1002D5007 /* Debug */,
				4B01D70615B2F4B1002D5007 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B01D71015B2F4EB002D5007 /* Build configuration list for PBXNativeTarget "zipcmp" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B01D71115B2F4EB002D5007 /* Debug */,
				4B01D71215B2F4EB002D5007 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B01D72915B2F5A2002D5007 /* Build configuration list for PBXAggregateTarget "command line tools" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B01D72A15B2F5A2002D5007 /* Debug */,
				4B01D72B15B2F5A2002D5007 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B51DDBD1FDAE20A00C5CA85 /* Build configuration list for PBXNativeTarget "ziptool_regress" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B51DDBE1FDAE20A00C5CA85 /* Debug */,
				4B51DDBF1FDAE20A00C5CA85 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B54447C15C977A20067BA33 /* Build configuration list for PBXAggregateTarget "all" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B54447A15C977A20067BA33 /* Debug */,
				4B54447B15C977A20067BA33 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BACD59015BC2CEA00920691 /* Build configuration list for PBXNativeTarget "ziptool" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BACD59115BC2CEA00920691 /* Debug */,
				4BACD59215BC2CEA00920691 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BACD5AE15BC2D8200920691 /* Build configuration list for PBXAggregateTarget "test programs" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BACD5AF15BC2D8200920691 /* Debug */,
				4BACD5B015BC2D8200920691 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BACD5BE15BC2DC900920691 /* Build configuration list for PBXNativeTarget "add_from_filep" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BACD5BF15BC2DC900920691 /* Debug */,
				4BACD5C015BC2DC900920691 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BACD5CD15BC2DF200920691 /* Build configuration list for PBXNativeTarget "fopen_unchanged" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BACD5CE15BC2DF200920691 /* Debug */,
				4BACD5CF15BC2DF200920691 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BACD5DC15BC2F3700920691 /* Build configuration list for PBXNativeTarget "fread" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BACD5DD15BC2F3700920691 /* Debug */,
				4BACD5DE15BC2F3700920691 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BACD64D15BC301300920691 /* Build configuration list for PBXNativeTarget "tryopen" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BACD64E15BC301300920691 /* Debug */,
				4BACD64F15BC301300920691 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BCF6A751C3BDDD500F036E9 /* Build configuration list for PBXAggregateTarget "examples" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BCF6A761C3BDDD500F036E9 /* Debug */,
				4BCF6A771C3BDDD500F036E9 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BD6CB6919E71CD100710654 /* Build configuration list for PBXNativeTarget "hole" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BD6CB6A19E71CD100710654 /* Debug */,
				4BD6CB6B19E71CD100710654 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BDC71C215B181DA00236D3C /* Build configuration list for PBXProject "libzip" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BDC71D315B181DA00236D3C /* Debug */,
				4BDC71D415B181DA00236D3C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4BFF2B4E1FE12FCA006EF3F3 /* Build configuration list for PBXNativeTarget "can_clone_file" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4BFF2B4F1FE12FCA006EF3F3 /* Debug */,
				4BFF2B501FE12FCA006EF3F3 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 4BDC71BF15B181DA00236D3C /* Project object */;
}
