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

/* Begin PBXBuildFile section */
		C906FBF50DD3FC3900375E7D /* elvin.h in Headers */ = {isa = PBXBuildFile; fileRef = C906FBF30DD3FC3900375E7D /* elvin.h */; };
		C906FBF60DD3FC3900375E7D /* elvin.c in Sources */ = {isa = PBXBuildFile; fileRef = C906FBF40DD3FC3900375E7D /* elvin.c */; };
		C906FD6F0DD44F2200375E7D /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C91316690E3EE97300BBFE9D /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C913166F0E3EE99A00BBFE9D /* hello_world.c in Sources */ = {isa = PBXBuildFile; fileRef = C91316590E3EE96200BBFE9D /* hello_world.c */; };
		C91316860E3EEA1700BBFE9D /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C913168D0E3EEA3500BBFE9D /* secure_receiver.c in Sources */ = {isa = PBXBuildFile; fileRef = C91316570E3EE96200BBFE9D /* secure_receiver.c */; };
		C91316940E3EEA3B00BBFE9D /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C913169A0E3EEA5300BBFE9D /* secure_sender.c in Sources */ = {isa = PBXBuildFile; fileRef = C91316580E3EE96200BBFE9D /* secure_sender.c */; };
		C927C9370DF6555B0077E05E /* check.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0AD0DF642E500313558 /* check.c */; };
		C927C9380DF6555B0077E05E /* check.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0AE0DF642E500313558 /* check.h */; };
		C927C9390DF6555B0077E05E /* check_error.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0AF0DF642E500313558 /* check_error.c */; };
		C927C93A0DF6555B0077E05E /* check_error.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0B00DF642E500313558 /* check_error.h */; };
		C927C93B0DF6555B0077E05E /* check_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0B10DF642E500313558 /* check_impl.h */; };
		C927C93C0DF6555B0077E05E /* check_list.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0B20DF642E500313558 /* check_list.c */; };
		C927C93D0DF6555B0077E05E /* check_list.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0B30DF642E500313558 /* check_list.h */; };
		C927C93E0DF6555B0077E05E /* check_log.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0B40DF642E500313558 /* check_log.c */; };
		C927C93F0DF6555B0077E05E /* check_log.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0B50DF642E500313558 /* check_log.h */; };
		C927C9400DF6555B0077E05E /* check_msg.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0B60DF642E500313558 /* check_msg.c */; };
		C927C9410DF6555B0077E05E /* check_msg.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0B70DF642E500313558 /* check_msg.h */; };
		C927C9420DF6555B0077E05E /* check_pack.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0B80DF642E500313558 /* check_pack.c */; };
		C927C9430DF6555B0077E05E /* check_pack.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0B90DF642E500313558 /* check_pack.h */; };
		C927C9440DF6555B0077E05E /* check_print.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0BA0DF642E500313558 /* check_print.c */; };
		C927C9450DF6555B0077E05E /* check_print.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0BB0DF642E500313558 /* check_print.h */; };
		C927C9460DF6555B0077E05E /* check_run.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0BC0DF642E500313558 /* check_run.c */; };
		C927C9470DF6555B0077E05E /* check_str.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0BD0DF642E500313558 /* check_str.c */; };
		C927C9480DF6555B0077E05E /* check_str.h in Headers */ = {isa = PBXBuildFile; fileRef = C931A0BE0DF642E500313558 /* check_str.h */; };
		C931A01B0DF641AC00313558 /* libhashtable.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA4D5B770DF421FB0098EE7D /* libhashtable.a */; };
		C931A0440DF6422A00313558 /* check_client.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A03F0DF6422A00313558 /* check_client.c */; };
		C931A0460DF6422A00313558 /* check_messages.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0410DF6422A00313558 /* check_messages.c */; };
		C931A0470DF6422A00313558 /* tests.c in Sources */ = {isa = PBXBuildFile; fileRef = C931A0420DF6422A00313558 /* tests.c */; };
		C952199E0F05BA2F00BA83EC /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C95219A40F05BA4200BA83EC /* ec.c in Sources */ = {isa = PBXBuildFile; fileRef = C95219970F05BA1900BA83EC /* ec.c */; };
		C953D5A30E20BA05001F14EF /* errors_private.h in Headers */ = {isa = PBXBuildFile; fileRef = C953D5A20E20BA05001F14EF /* errors_private.h */; };
		C953D5A50E20BA21001F14EF /* check_uri.c in Sources */ = {isa = PBXBuildFile; fileRef = C953D5A40E20BA21001F14EF /* check_uri.c */; };
		C97245F90E079A5000C9884C /* check_collections.c in Sources */ = {isa = PBXBuildFile; fileRef = C97245F20E0799DF00C9884C /* check_collections.c */; };
		C9739E950E11EC3100B7727F /* arrays_private.h in Headers */ = {isa = PBXBuildFile; fileRef = C9739E930E11EC3100B7727F /* arrays_private.h */; };
		C9739E960E11EC3100B7727F /* arrays.c in Sources */ = {isa = PBXBuildFile; fileRef = C9739E940E11EC3100B7727F /* arrays.c */; };
		C9739E970E11EC5F00B7727F /* stdtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C97363F70DF7D04900DCE905 /* stdtypes.h */; };
		C9739E980E11EC5F00B7727F /* avis_client_config.h in Headers */ = {isa = PBXBuildFile; fileRef = C97363CA0DF7CEFB00DCE905 /* avis_client_config.h */; };
		C99B745C0E1B3E6900D0A7B0 /* listeners.c in Sources */ = {isa = PBXBuildFile; fileRef = C99B745A0E1B3E6900D0A7B0 /* listeners.c */; };
		C99B745D0E1B3E6900D0A7B0 /* listeners.h in Headers */ = {isa = PBXBuildFile; fileRef = C99B745B0E1B3E6900D0A7B0 /* listeners.h */; };
		C9B03AFD0E493A1A00B59216 /* elvin.c in Sources */ = {isa = PBXBuildFile; fileRef = C906FBF40DD3FC3900375E7D /* elvin.c */; };
		C9B03AFE0E493A1A00B59216 /* messages.c in Sources */ = {isa = PBXBuildFile; fileRef = C9B465D70DD82A9800A1C448 /* messages.c */; };
		C9B03AFF0E493A1A00B59216 /* byte_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B4E0DF420DE0098EE7D /* byte_buffer.c */; };
		C9B03B000E493A1A00B59216 /* elvin_uri.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B500DF420DE0098EE7D /* elvin_uri.c */; };
		C9B03B010E493A1A00B59216 /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B510DF420DE0098EE7D /* errors.c */; };
		C9B03B020E493A1A00B59216 /* keys.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B520DF420DE0098EE7D /* keys.c */; };
		C9B03B030E493A1A00B59216 /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B530DF420DE0098EE7D /* log.c */; };
		C9B03B040E493A1A00B59216 /* values.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B550DF420DE0098EE7D /* values.c */; };
		C9B03B050E493A1A00B59216 /* attributes.c in Sources */ = {isa = PBXBuildFile; fileRef = C9ED37320DFA358A00FB55CE /* attributes.c */; };
		C9B03B060E493A1A00B59216 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = C9F0DAB00E060C5D00DB5A88 /* sha1.c */; };
		C9B03B070E493A1A00B59216 /* arrays.c in Sources */ = {isa = PBXBuildFile; fileRef = C9739E940E11EC3100B7727F /* arrays.c */; };
		C9B03B080E493A1A00B59216 /* listeners.c in Sources */ = {isa = PBXBuildFile; fileRef = C99B745A0E1B3E6900D0A7B0 /* listeners.c */; };
		C9B03B090E493A1A00B59216 /* net.c in Sources */ = {isa = PBXBuildFile; fileRef = C9C88E0D0E39BBAE0010C768 /* net.c */; };
		C9B03B0B0E493A1A00B59216 /* libhashtable.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA4D5B770DF421FB0098EE7D /* libhashtable.a */; };
		C9B03B200E493AB700B59216 /* avis_client_config.h in Headers */ = {isa = PBXBuildFile; fileRef = C97363CA0DF7CEFB00DCE905 /* avis_client_config.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B210E493AB700B59216 /* arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C88E0F0E39BBC40010C768 /* arrays.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B220E493AB700B59216 /* attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA70E060C3600DB5A88 /* attributes.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B230E493AB700B59216 /* defs.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C88E100E39BBC40010C768 /* defs.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B240E493AB700B59216 /* elvin_uri.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAAA0E060C3600DB5A88 /* elvin_uri.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B250E493AB700B59216 /* errors.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA60E060C3600DB5A88 /* errors.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B260E493AB700B59216 /* keys.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B467180DD9554E00A1C448 /* keys.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B270E493AB700B59216 /* net.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C88E110E39BBC40010C768 /* net.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B280E493AB700B59216 /* stdtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C97363F70DF7D04900DCE905 /* stdtypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B290E493AB700B59216 /* values.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA80E060C3600DB5A88 /* values.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B03B2A0E493AB700B59216 /* elvin.h in Headers */ = {isa = PBXBuildFile; fileRef = C906FBF30DD3FC3900375E7D /* elvin.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9B465D80DD82A9800A1C448 /* messages.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B465D60DD82A9800A1C448 /* messages.h */; };
		C9B465D90DD82A9800A1C448 /* messages.c in Sources */ = {isa = PBXBuildFile; fileRef = C9B465D70DD82A9800A1C448 /* messages.c */; };
		C9B466840DD9377200A1C448 /* libcheck.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C9B466750DD9374900A1C448 /* libcheck.dylib */; };
		C9B467190DD9554E00A1C448 /* keys.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B467180DD9554E00A1C448 /* keys.h */; };
		C9C88E0E0E39BBAE0010C768 /* net.c in Sources */ = {isa = PBXBuildFile; fileRef = C9C88E0D0E39BBAE0010C768 /* net.c */; };
		C9C88E120E39BBC40010C768 /* arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C88E0F0E39BBC40010C768 /* arrays.h */; };
		C9C88E130E39BBC40010C768 /* defs.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C88E100E39BBC40010C768 /* defs.h */; };
		C9C88E140E39BBC40010C768 /* net.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C88E110E39BBC40010C768 /* net.h */; };
		C9CEFA9F1096A2AD0068CCFD /* stdint_msvc.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CEFA9E1096A2AD0068CCFD /* stdint_msvc.h */; };
		C9E7FF330DF9533B00F0210C /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C9E7FF390DF9535700F0210C /* event_loop_test.c in Sources */ = {isa = PBXBuildFile; fileRef = C9E7FF020DF951D800F0210C /* event_loop_test.c */; };
		C9E7FF420DF9538300F0210C /* libavis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C906FBED0DD3FBB300375E7D /* libavis.dylib */; };
		C9E7FF480DF9539700F0210C /* basic_test.c in Sources */ = {isa = PBXBuildFile; fileRef = C906FBD70DD3FA0800375E7D /* basic_test.c */; };
		C9ED37330DFA358A00FB55CE /* attributes.c in Sources */ = {isa = PBXBuildFile; fileRef = C9ED37320DFA358A00FB55CE /* attributes.c */; };
		C9F0DAA50E060BFD00DB5A88 /* check_security.c in Sources */ = {isa = PBXBuildFile; fileRef = C9F0DAA30E060BF400DB5A88 /* check_security.c */; };
		C9F0DAAB0E060C3600DB5A88 /* errors.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA60E060C3600DB5A88 /* errors.h */; };
		C9F0DAAC0E060C3600DB5A88 /* attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA70E060C3600DB5A88 /* attributes.h */; };
		C9F0DAAD0E060C3600DB5A88 /* values.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA80E060C3600DB5A88 /* values.h */; };
		C9F0DAAE0E060C3600DB5A88 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAA90E060C3600DB5A88 /* log.h */; };
		C9F0DAAF0E060C3600DB5A88 /* elvin_uri.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAAA0E060C3600DB5A88 /* elvin_uri.h */; };
		C9F0DAB40E060C5D00DB5A88 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = C9F0DAB00E060C5D00DB5A88 /* sha1.c */; };
		C9F0DAB50E060C5D00DB5A88 /* keys_private.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAB10E060C5D00DB5A88 /* keys_private.h */; };
		C9F0DAB60E060C5D00DB5A88 /* avis_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAB20E060C5D00DB5A88 /* avis_endian.h */; };
		C9F0DAB70E060C5D00DB5A88 /* attributes_private.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0DAB30E060C5D00DB5A88 /* attributes_private.h */; };
		C9F52AC10E3D97B000707C1D /* check_invoke.c in Sources */ = {isa = PBXBuildFile; fileRef = C9F52ABF0E3D97B000707C1D /* check_invoke.c */; };
		FA4D5B570DF420DE0098EE7D /* byte_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B4E0DF420DE0098EE7D /* byte_buffer.c */; };
		FA4D5B580DF420DE0098EE7D /* byte_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4D5B4F0DF420DE0098EE7D /* byte_buffer.h */; };
		FA4D5B590DF420DE0098EE7D /* elvin_uri.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B500DF420DE0098EE7D /* elvin_uri.c */; };
		FA4D5B5A0DF420DE0098EE7D /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B510DF420DE0098EE7D /* errors.c */; };
		FA4D5B5B0DF420DE0098EE7D /* keys.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B520DF420DE0098EE7D /* keys.c */; };
		FA4D5B5C0DF420DE0098EE7D /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B530DF420DE0098EE7D /* log.c */; };
		FA4D5B5E0DF420DE0098EE7D /* values.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B550DF420DE0098EE7D /* values.c */; };
		FA4D5B5F0DF420DE0098EE7D /* values_private.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4D5B560DF420DE0098EE7D /* values_private.h */; };
		FA4D5B800DF422270098EE7D /* hashtable.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B7B0DF422270098EE7D /* hashtable.c */; };
		FA4D5B810DF422270098EE7D /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4D5B7C0DF422270098EE7D /* hashtable.h */; };
		FA4D5B820DF422270098EE7D /* hashtable_itr.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4D5B7D0DF422270098EE7D /* hashtable_itr.c */; };
		FA4D5B830DF422270098EE7D /* hashtable_itr.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4D5B7E0DF422270098EE7D /* hashtable_itr.h */; };
		FA4D5B840DF422270098EE7D /* hashtable_private.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4D5B7F0DF422270098EE7D /* hashtable_private.h */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		C906FD8F0DD44FCA00375E7D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		C913165C0E3EE97300BBFE9D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		C91316820E3EEA1700BBFE9D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		C91316900E3EEA3B00BBFE9D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		C952199A0F05BA2F00BA83EC /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		C9B466880DD9378100A1C448 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C9B466740DD9374900A1C448;
			remoteInfo = check;
		};
		C9C628C50EC11D00006BA6C1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Client Library";
		};
		C9E7FF280DF9533B00F0210C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		C9E7FF3E0DF9538300F0210C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C906FBEC0DD3FBB300375E7D;
			remoteInfo = "Elvin Client";
		};
		FA4D5B8F0DF422E50098EE7D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FA4D5B760DF421FB0098EE7D;
			remoteInfo = hashtable;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		C906FBD70DD3FA0800375E7D /* basic_test.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 4; name = basic_test.c; path = ../../src/test/basic_test.c; sourceTree = SOURCE_ROOT; };
		C906FBED0DD3FBB300375E7D /* libavis.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libavis.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		C906FBF30DD3FC3900375E7D /* elvin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = elvin.h; path = ../../src/include/avis/elvin.h; sourceTree = SOURCE_ROOT; };
		C906FBF40DD3FC3900375E7D /* elvin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = elvin.c; path = ../../src/lib/elvin.c; sourceTree = SOURCE_ROOT; };
		C91316570E3EE96200BBFE9D /* secure_receiver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = secure_receiver.c; path = ../../src/examples/secure_receiver.c; sourceTree = SOURCE_ROOT; };
		C91316580E3EE96200BBFE9D /* secure_sender.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = secure_sender.c; path = ../../src/examples/secure_sender.c; sourceTree = SOURCE_ROOT; };
		C91316590E3EE96200BBFE9D /* hello_world.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hello_world.c; path = ../../src/examples/hello_world.c; sourceTree = SOURCE_ROOT; };
		C931A03F0DF6422A00313558 /* check_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_client.c; path = ../../src/test/check_client.c; sourceTree = SOURCE_ROOT; };
		C931A0410DF6422A00313558 /* check_messages.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_messages.c; path = ../../src/test/check_messages.c; sourceTree = SOURCE_ROOT; };
		C931A0420DF6422A00313558 /* tests.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tests.c; path = ../../src/test/tests.c; sourceTree = SOURCE_ROOT; };
		C931A0AD0DF642E500313558 /* check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check.c; path = ../../packages/check/src/check.c; sourceTree = SOURCE_ROOT; };
		C931A0AE0DF642E500313558 /* check.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check.h; path = ../../packages/check/src/check.h; sourceTree = SOURCE_ROOT; };
		C931A0AF0DF642E500313558 /* check_error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_error.c; path = ../../packages/check/src/check_error.c; sourceTree = SOURCE_ROOT; };
		C931A0B00DF642E500313558 /* check_error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_error.h; path = ../../packages/check/src/check_error.h; sourceTree = SOURCE_ROOT; };
		C931A0B10DF642E500313558 /* check_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_impl.h; path = ../../packages/check/src/check_impl.h; sourceTree = SOURCE_ROOT; };
		C931A0B20DF642E500313558 /* check_list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_list.c; path = ../../packages/check/src/check_list.c; sourceTree = SOURCE_ROOT; };
		C931A0B30DF642E500313558 /* check_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_list.h; path = ../../packages/check/src/check_list.h; sourceTree = SOURCE_ROOT; };
		C931A0B40DF642E500313558 /* check_log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_log.c; path = ../../packages/check/src/check_log.c; sourceTree = SOURCE_ROOT; };
		C931A0B50DF642E500313558 /* check_log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_log.h; path = ../../packages/check/src/check_log.h; sourceTree = SOURCE_ROOT; };
		C931A0B60DF642E500313558 /* check_msg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_msg.c; path = ../../packages/check/src/check_msg.c; sourceTree = SOURCE_ROOT; };
		C931A0B70DF642E500313558 /* check_msg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_msg.h; path = ../../packages/check/src/check_msg.h; sourceTree = SOURCE_ROOT; };
		C931A0B80DF642E500313558 /* check_pack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_pack.c; path = ../../packages/check/src/check_pack.c; sourceTree = SOURCE_ROOT; };
		C931A0B90DF642E500313558 /* check_pack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_pack.h; path = ../../packages/check/src/check_pack.h; sourceTree = SOURCE_ROOT; };
		C931A0BA0DF642E500313558 /* check_print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_print.c; path = ../../packages/check/src/check_print.c; sourceTree = SOURCE_ROOT; };
		C931A0BB0DF642E500313558 /* check_print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_print.h; path = ../../packages/check/src/check_print.h; sourceTree = SOURCE_ROOT; };
		C931A0BC0DF642E500313558 /* check_run.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_run.c; path = ../../packages/check/src/check_run.c; sourceTree = SOURCE_ROOT; };
		C931A0BD0DF642E500313558 /* check_str.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_str.c; path = ../../packages/check/src/check_str.c; sourceTree = SOURCE_ROOT; };
		C931A0BE0DF642E500313558 /* check_str.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_str.h; path = ../../packages/check/src/check_str.h; sourceTree = SOURCE_ROOT; };
		C95219970F05BA1900BA83EC /* ec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ec.c; path = ../../src/examples/ec.c; sourceTree = SOURCE_ROOT; };
		C95219A20F05BA2F00BA83EC /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C953D5A20E20BA05001F14EF /* errors_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = errors_private.h; path = ../../src/lib/errors_private.h; sourceTree = SOURCE_ROOT; };
		C953D5A40E20BA21001F14EF /* check_uri.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_uri.c; path = ../../src/test/check_uri.c; sourceTree = SOURCE_ROOT; };
		C97245F20E0799DF00C9884C /* check_collections.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_collections.c; path = ../../src/test/check_collections.c; sourceTree = SOURCE_ROOT; };
		C97363CA0DF7CEFB00DCE905 /* avis_client_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avis_client_config.h; sourceTree = "<group>"; };
		C97363F70DF7D04900DCE905 /* stdtypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stdtypes.h; path = ../../src/include/avis/stdtypes.h; sourceTree = SOURCE_ROOT; };
		C9739E930E11EC3100B7727F /* arrays_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arrays_private.h; path = ../../src/lib/arrays_private.h; sourceTree = SOURCE_ROOT; };
		C9739E940E11EC3100B7727F /* arrays.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = arrays.c; path = ../../src/lib/arrays.c; sourceTree = SOURCE_ROOT; };
		C985CB9A10B23AAB00FE1DFA /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../packages/check/config.h; sourceTree = SOURCE_ROOT; };
		C99B745A0E1B3E6900D0A7B0 /* listeners.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = listeners.c; path = ../../src/lib/listeners.c; sourceTree = SOURCE_ROOT; };
		C99B745B0E1B3E6900D0A7B0 /* listeners.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = listeners.h; path = ../../src/lib/listeners.h; sourceTree = SOURCE_ROOT; };
		C9B03B1B0E493A1A00B59216 /* avis.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = avis.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		C9B03B1C0E493A1A00B59216 /* avis-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "avis-Info.plist"; sourceTree = "<group>"; };
		C9B465D60DD82A9800A1C448 /* messages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = messages.h; path = ../../src/lib/messages.h; sourceTree = "<group>"; };
		C9B465D70DD82A9800A1C448 /* messages.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = messages.c; path = ../../src/lib/messages.c; sourceTree = "<group>"; };
		C9B466750DD9374900A1C448 /* libcheck.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcheck.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		C9B467180DD9554E00A1C448 /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keys.h; path = ../../src/include/avis/keys.h; sourceTree = SOURCE_ROOT; };
		C9BB4B300E4979EF003E3841 /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C9BB4B320E4979EF003E3841 /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C9BB4B340E4979EF003E3841 /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C9BB4B360E4979EF003E3841 /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C9BB4B380E4979EF003E3841 /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C9BB4B3A0E4979EF003E3841 /* tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tests; sourceTree = BUILT_PRODUCTS_DIR; };
		C9C88E0D0E39BBAE0010C768 /* net.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = net.c; path = ../../src/lib/net.c; sourceTree = SOURCE_ROOT; };
		C9C88E0F0E39BBC40010C768 /* arrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arrays.h; path = ../../src/include/avis/arrays.h; sourceTree = SOURCE_ROOT; };
		C9C88E100E39BBC40010C768 /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defs.h; path = ../../src/include/avis/defs.h; sourceTree = SOURCE_ROOT; };
		C9C88E110E39BBC40010C768 /* net.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = net.h; path = ../../src/include/avis/net.h; sourceTree = SOURCE_ROOT; };
		C9CEFA9E1096A2AD0068CCFD /* stdint_msvc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stdint_msvc.h; path = ../../src/include/avis/stdint_msvc.h; sourceTree = SOURCE_ROOT; };
		C9E217F40E133A8E00FD24D9 /* check_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = check_ext.h; path = ../../src/test/check_ext.h; sourceTree = SOURCE_ROOT; };
		C9E7FF020DF951D800F0210C /* event_loop_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = event_loop_test.c; path = ../../src/test/event_loop_test.c; sourceTree = SOURCE_ROOT; };
		C9ED37320DFA358A00FB55CE /* attributes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = attributes.c; path = ../../src/lib/attributes.c; sourceTree = SOURCE_ROOT; };
		C9F0DAA30E060BF400DB5A88 /* check_security.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_security.c; path = ../../src/test/check_security.c; sourceTree = SOURCE_ROOT; };
		C9F0DAA60E060C3600DB5A88 /* errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = errors.h; path = ../../src/include/avis/errors.h; sourceTree = SOURCE_ROOT; };
		C9F0DAA70E060C3600DB5A88 /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = attributes.h; path = ../../src/include/avis/attributes.h; sourceTree = SOURCE_ROOT; };
		C9F0DAA80E060C3600DB5A88 /* values.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = values.h; path = ../../src/include/avis/values.h; sourceTree = SOURCE_ROOT; };
		C9F0DAA90E060C3600DB5A88 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = log.h; path = ../../src/lib/log.h; sourceTree = SOURCE_ROOT; };
		C9F0DAAA0E060C3600DB5A88 /* elvin_uri.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = elvin_uri.h; path = ../../src/include/avis/elvin_uri.h; sourceTree = SOURCE_ROOT; };
		C9F0DAB00E060C5D00DB5A88 /* sha1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha1.c; path = ../../src/lib/sha1.c; sourceTree = SOURCE_ROOT; };
		C9F0DAB10E060C5D00DB5A88 /* keys_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keys_private.h; path = ../../src/lib/keys_private.h; sourceTree = SOURCE_ROOT; };
		C9F0DAB20E060C5D00DB5A88 /* avis_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = avis_endian.h; path = ../../src/lib/avis_endian.h; sourceTree = SOURCE_ROOT; };
		C9F0DAB30E060C5D00DB5A88 /* attributes_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = attributes_private.h; path = ../../src/lib/attributes_private.h; sourceTree = SOURCE_ROOT; };
		C9F52ABF0E3D97B000707C1D /* check_invoke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_invoke.c; path = ../../src/test/check_invoke.c; sourceTree = SOURCE_ROOT; };
		C9F52AC00E3D97B000707C1D /* threads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = threads.h; path = ../../src/test/threads.h; sourceTree = SOURCE_ROOT; };
		FA4D5B4E0DF420DE0098EE7D /* byte_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = byte_buffer.c; path = ../../src/lib/byte_buffer.c; sourceTree = SOURCE_ROOT; };
		FA4D5B4F0DF420DE0098EE7D /* byte_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = byte_buffer.h; path = ../../src/lib/byte_buffer.h; sourceTree = SOURCE_ROOT; };
		FA4D5B500DF420DE0098EE7D /* elvin_uri.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = elvin_uri.c; path = ../../src/lib/elvin_uri.c; sourceTree = SOURCE_ROOT; };
		FA4D5B510DF420DE0098EE7D /* errors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = errors.c; path = ../../src/lib/errors.c; sourceTree = SOURCE_ROOT; };
		FA4D5B520DF420DE0098EE7D /* keys.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = keys.c; path = ../../src/lib/keys.c; sourceTree = SOURCE_ROOT; };
		FA4D5B530DF420DE0098EE7D /* log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = log.c; path = ../../src/lib/log.c; sourceTree = SOURCE_ROOT; };
		FA4D5B550DF420DE0098EE7D /* values.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = values.c; path = ../../src/lib/values.c; sourceTree = SOURCE_ROOT; };
		FA4D5B560DF420DE0098EE7D /* values_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = values_private.h; path = ../../src/lib/values_private.h; sourceTree = SOURCE_ROOT; };
		FA4D5B770DF421FB0098EE7D /* libhashtable.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libhashtable.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FA4D5B7B0DF422270098EE7D /* hashtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hashtable.c; path = ../../packages/hashtable/hashtable.c; sourceTree = SOURCE_ROOT; };
		FA4D5B7C0DF422270098EE7D /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable.h; path = ../../packages/hashtable/hashtable.h; sourceTree = SOURCE_ROOT; };
		FA4D5B7D0DF422270098EE7D /* hashtable_itr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hashtable_itr.c; path = ../../packages/hashtable/hashtable_itr.c; sourceTree = SOURCE_ROOT; };
		FA4D5B7E0DF422270098EE7D /* hashtable_itr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable_itr.h; path = ../../packages/hashtable/hashtable_itr.h; sourceTree = SOURCE_ROOT; };
		FA4D5B7F0DF422270098EE7D /* hashtable_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable_private.h; path = ../../packages/hashtable/hashtable_private.h; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		C906FBEB0DD3FBB300375E7D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C931A01B0DF641AC00313558 /* libhashtable.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C906FD690DD44F1100375E7D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9B466840DD9377200A1C448 /* libcheck.dylib in Frameworks */,
				C906FD6F0DD44F2200375E7D /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C91316670E3EE97300BBFE9D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C91316690E3EE97300BBFE9D /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C91316850E3EEA1700BBFE9D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C91316860E3EEA1700BBFE9D /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C91316930E3EEA3B00BBFE9D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C91316940E3EEA3B00BBFE9D /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C952199D0F05BA2F00BA83EC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C952199E0F05BA2F00BA83EC /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9B03B0A0E493A1A00B59216 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9B03B0B0E493A1A00B59216 /* libhashtable.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9B466730DD9374900A1C448 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9E7FF310DF9533B00F0210C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9E7FF330DF9533B00F0210C /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9E7FF410DF9538300F0210C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9E7FF420DF9538300F0210C /* libavis.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FA4D5B750DF421FB0098EE7D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* Elvin Client */ = {
			isa = PBXGroup;
			children = (
				C9B038AC0E482F1C00B59216 /* Public Headers */,
				08FB7795FE84155DC02AAC07 /* Client library */,
				C931A0E50DF643D100313558 /* Unit tests */,
				C91316560E3EE90900BBFE9D /* Examples */,
				C906FBDA0DD3FA3B00375E7D /* Simple tests */,
				FA4D5B260DF41F440098EE7D /* Hashtable library */,
				C9B4665C0DD936D000A1C448 /* Check library */,
				1AB674ADFE9D54B511CA2CBB /* Products */,
				C9B03B1C0E493A1A00B59216 /* avis-Info.plist */,
			);
			name = "Elvin Client";
			sourceTree = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Client library */ = {
			isa = PBXGroup;
			children = (
				C906FBF40DD3FC3900375E7D /* elvin.c */,
				C9C88E0D0E39BBAE0010C768 /* net.c */,
				C953D5A20E20BA05001F14EF /* errors_private.h */,
				C99B745A0E1B3E6900D0A7B0 /* listeners.c */,
				C99B745B0E1B3E6900D0A7B0 /* listeners.h */,
				C9739E930E11EC3100B7727F /* arrays_private.h */,
				C9739E940E11EC3100B7727F /* arrays.c */,
				C9F0DAB00E060C5D00DB5A88 /* sha1.c */,
				C9F0DAB20E060C5D00DB5A88 /* avis_endian.h */,
				C9F0DAB30E060C5D00DB5A88 /* attributes_private.h */,
				C9F0DAA90E060C3600DB5A88 /* log.h */,
				C9ED37320DFA358A00FB55CE /* attributes.c */,
				FA4D5B4E0DF420DE0098EE7D /* byte_buffer.c */,
				FA4D5B4F0DF420DE0098EE7D /* byte_buffer.h */,
				FA4D5B500DF420DE0098EE7D /* elvin_uri.c */,
				FA4D5B510DF420DE0098EE7D /* errors.c */,
				C9F0DAB10E060C5D00DB5A88 /* keys_private.h */,
				FA4D5B520DF420DE0098EE7D /* keys.c */,
				FA4D5B530DF420DE0098EE7D /* log.c */,
				FA4D5B550DF420DE0098EE7D /* values.c */,
				FA4D5B560DF420DE0098EE7D /* values_private.h */,
				C9B465D60DD82A9800A1C448 /* messages.h */,
				C9B465D70DD82A9800A1C448 /* messages.c */,
			);
			name = "Client library";
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				C906FBED0DD3FBB300375E7D /* libavis.dylib */,
				C9B466750DD9374900A1C448 /* libcheck.dylib */,
				FA4D5B770DF421FB0098EE7D /* libhashtable.a */,
				C9B03B1B0E493A1A00B59216 /* avis.framework */,
				C9BB4B300E4979EF003E3841 /* tests */,
				C9BB4B320E4979EF003E3841 /* tests */,
				C9BB4B340E4979EF003E3841 /* tests */,
				C9BB4B360E4979EF003E3841 /* tests */,
				C9BB4B380E4979EF003E3841 /* tests */,
				C9BB4B3A0E4979EF003E3841 /* tests */,
				C95219A20F05BA2F00BA83EC /* tests */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		C906FBDA0DD3FA3B00375E7D /* Simple tests */ = {
			isa = PBXGroup;
			children = (
				C9E7FF020DF951D800F0210C /* event_loop_test.c */,
				C906FBD70DD3FA0800375E7D /* basic_test.c */,
			);
			name = "Simple tests";
			sourceTree = "<group>";
		};
		C91316560E3EE90900BBFE9D /* Examples */ = {
			isa = PBXGroup;
			children = (
				C95219970F05BA1900BA83EC /* ec.c */,
				C91316570E3EE96200BBFE9D /* secure_receiver.c */,
				C91316580E3EE96200BBFE9D /* secure_sender.c */,
				C91316590E3EE96200BBFE9D /* hello_world.c */,
			);
			name = Examples;
			sourceTree = "<group>";
		};
		C931A0E50DF643D100313558 /* Unit tests */ = {
			isa = PBXGroup;
			children = (
				C9F52ABF0E3D97B000707C1D /* check_invoke.c */,
				C9F52AC00E3D97B000707C1D /* threads.h */,
				C953D5A40E20BA21001F14EF /* check_uri.c */,
				C9E217F40E133A8E00FD24D9 /* check_ext.h */,
				C97245F20E0799DF00C9884C /* check_collections.c */,
				C9F0DAA30E060BF400DB5A88 /* check_security.c */,
				C931A03F0DF6422A00313558 /* check_client.c */,
				C931A0410DF6422A00313558 /* check_messages.c */,
				C931A0420DF6422A00313558 /* tests.c */,
			);
			name = "Unit tests";
			sourceTree = "<group>";
		};
		C9B038AC0E482F1C00B59216 /* Public Headers */ = {
			isa = PBXGroup;
			children = (
				C97363CA0DF7CEFB00DCE905 /* avis_client_config.h */,
				C9C88E0F0E39BBC40010C768 /* arrays.h */,
				C9F0DAA70E060C3600DB5A88 /* attributes.h */,
				C9C88E100E39BBC40010C768 /* defs.h */,
				C9F0DAAA0E060C3600DB5A88 /* elvin_uri.h */,
				C9F0DAA60E060C3600DB5A88 /* errors.h */,
				C9B467180DD9554E00A1C448 /* keys.h */,
				C9C88E110E39BBC40010C768 /* net.h */,
				C97363F70DF7D04900DCE905 /* stdtypes.h */,
				C9F0DAA80E060C3600DB5A88 /* values.h */,
				C906FBF30DD3FC3900375E7D /* elvin.h */,
				C9CEFA9E1096A2AD0068CCFD /* stdint_msvc.h */,
			);
			name = "Public Headers";
			sourceTree = "<group>";
		};
		C9B4665C0DD936D000A1C448 /* Check library */ = {
			isa = PBXGroup;
			children = (
				C985CB9A10B23AAB00FE1DFA /* config.h */,
				C931A0AD0DF642E500313558 /* check.c */,
				C931A0AE0DF642E500313558 /* check.h */,
				C931A0AF0DF642E500313558 /* check_error.c */,
				C931A0B00DF642E500313558 /* check_error.h */,
				C931A0B10DF642E500313558 /* check_impl.h */,
				C931A0B20DF642E500313558 /* check_list.c */,
				C931A0B30DF642E500313558 /* check_list.h */,
				C931A0B40DF642E500313558 /* check_log.c */,
				C931A0B50DF642E500313558 /* check_log.h */,
				C931A0B60DF642E500313558 /* check_msg.c */,
				C931A0B70DF642E500313558 /* check_msg.h */,
				C931A0B80DF642E500313558 /* check_pack.c */,
				C931A0B90DF642E500313558 /* check_pack.h */,
				C931A0BA0DF642E500313558 /* check_print.c */,
				C931A0BB0DF642E500313558 /* check_print.h */,
				C931A0BC0DF642E500313558 /* check_run.c */,
				C931A0BD0DF642E500313558 /* check_str.c */,
				C931A0BE0DF642E500313558 /* check_str.h */,
			);
			name = "Check library";
			sourceTree = "<group>";
		};
		FA4D5B260DF41F440098EE7D /* Hashtable library */ = {
			isa = PBXGroup;
			children = (
				FA4D5B7B0DF422270098EE7D /* hashtable.c */,
				FA4D5B7C0DF422270098EE7D /* hashtable.h */,
				FA4D5B7D0DF422270098EE7D /* hashtable_itr.c */,
				FA4D5B7E0DF422270098EE7D /* hashtable_itr.h */,
				FA4D5B7F0DF422270098EE7D /* hashtable_private.h */,
			);
			name = "Hashtable library";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		C906FBE90DD3FBB300375E7D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C906FBF50DD3FC3900375E7D /* elvin.h in Headers */,
				C9B465D80DD82A9800A1C448 /* messages.h in Headers */,
				C9B467190DD9554E00A1C448 /* keys.h in Headers */,
				FA4D5B580DF420DE0098EE7D /* byte_buffer.h in Headers */,
				FA4D5B5F0DF420DE0098EE7D /* values_private.h in Headers */,
				C9F0DAAB0E060C3600DB5A88 /* errors.h in Headers */,
				C9F0DAAC0E060C3600DB5A88 /* attributes.h in Headers */,
				C9F0DAAD0E060C3600DB5A88 /* values.h in Headers */,
				C9F0DAAE0E060C3600DB5A88 /* log.h in Headers */,
				C9F0DAAF0E060C3600DB5A88 /* elvin_uri.h in Headers */,
				C9F0DAB50E060C5D00DB5A88 /* keys_private.h in Headers */,
				C9F0DAB60E060C5D00DB5A88 /* avis_endian.h in Headers */,
				C9F0DAB70E060C5D00DB5A88 /* attributes_private.h in Headers */,
				C9739E950E11EC3100B7727F /* arrays_private.h in Headers */,
				C9739E970E11EC5F00B7727F /* stdtypes.h in Headers */,
				C9739E980E11EC5F00B7727F /* avis_client_config.h in Headers */,
				C99B745D0E1B3E6900D0A7B0 /* listeners.h in Headers */,
				C953D5A30E20BA05001F14EF /* errors_private.h in Headers */,
				C9C88E120E39BBC40010C768 /* arrays.h in Headers */,
				C9C88E130E39BBC40010C768 /* defs.h in Headers */,
				C9C88E140E39BBC40010C768 /* net.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9B03B2B0E493AD500B59216 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9B03B200E493AB700B59216 /* avis_client_config.h in Headers */,
				C9B03B210E493AB700B59216 /* arrays.h in Headers */,
				C9B03B220E493AB700B59216 /* attributes.h in Headers */,
				C9B03B230E493AB700B59216 /* defs.h in Headers */,
				C9B03B240E493AB700B59216 /* elvin_uri.h in Headers */,
				C9B03B250E493AB700B59216 /* errors.h in Headers */,
				C9B03B260E493AB700B59216 /* keys.h in Headers */,
				C9B03B270E493AB700B59216 /* net.h in Headers */,
				C9B03B280E493AB700B59216 /* stdtypes.h in Headers */,
				C9B03B290E493AB700B59216 /* values.h in Headers */,
				C9B03B2A0E493AB700B59216 /* elvin.h in Headers */,
				C9CEFA9F1096A2AD0068CCFD /* stdint_msvc.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9B466710DD9374900A1C448 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C927C9380DF6555B0077E05E /* check.h in Headers */,
				C927C93A0DF6555B0077E05E /* check_error.h in Headers */,
				C927C93B0DF6555B0077E05E /* check_impl.h in Headers */,
				C927C93D0DF6555B0077E05E /* check_list.h in Headers */,
				C927C93F0DF6555B0077E05E /* check_log.h in Headers */,
				C927C9410DF6555B0077E05E /* check_msg.h in Headers */,
				C927C9430DF6555B0077E05E /* check_pack.h in Headers */,
				C927C9450DF6555B0077E05E /* check_print.h in Headers */,
				C927C9480DF6555B0077E05E /* check_str.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FA4D5B730DF421FB0098EE7D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FA4D5B810DF422270098EE7D /* hashtable.h in Headers */,
				FA4D5B830DF422270098EE7D /* hashtable_itr.h in Headers */,
				FA4D5B840DF422270098EE7D /* hashtable_private.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		C906FBEC0DD3FBB300375E7D /* Client Library */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C906FBF10DD3FBDE00375E7D /* Build configuration list for PBXNativeTarget "Client Library" */;
			buildPhases = (
				C906FBE90DD3FBB300375E7D /* Headers */,
				C906FBEA0DD3FBB300375E7D /* Sources */,
				C906FBEB0DD3FBB300375E7D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				FA4D5B900DF422E50098EE7D /* PBXTargetDependency */,
			);
			name = "Client Library";
			productName = elvin;
			productReference = C906FBED0DD3FBB300375E7D /* libavis.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
		C906FD6A0DD44F1100375E7D /* tests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C906FD890DD44FA500375E7D /* Build configuration list for PBXNativeTarget "tests" */;
			buildPhases = (
				C906FD680DD44F1100375E7D /* Sources */,
				C906FD690DD44F1100375E7D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C906FD900DD44FCA00375E7D /* PBXTargetDependency */,
				C9B466890DD9378100A1C448 /* PBXTargetDependency */,
			);
			name = tests;
			productName = Untitled;
			productReference = C9BB4B300E4979EF003E3841 /* tests */;
			productType = "com.apple.product-type.tool";
		};
		C913165A0E3EE97300BBFE9D /* hello_world */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C913166A0E3EE97300BBFE9D /* Build configuration list for PBXNativeTarget "hello_world" */;
			buildPhases = (
				C913165F0E3EE97300BBFE9D /* Sources */,
				C91316670E3EE97300BBFE9D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C913165B0E3EE97300BBFE9D /* PBXTargetDependency */,
			);
			name = hello_world;
			productName = Untitled;
			productReference = C9BB4B360E4979EF003E3841 /* tests */;
			productType = "com.apple.product-type.tool";
		};
		C91316800E3EEA1700BBFE9D /* secure_receiver */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C91316870E3EEA1700BBFE9D /* Build configuration list for PBXNativeTarget "secure_receiver" */;
			buildPhases = (
				C91316830E3EEA1700BBFE9D /* Sources */,
				C91316850E3EEA1700BBFE9D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C91316810E3EEA1700BBFE9D /* PBXTargetDependency */,
			);
			name = secure_receiver;
			productName = Untitled;
			productReference = C9BB4B380E4979EF003E3841 /* tests */;
			productType = "com.apple.product-type.tool";
		};
		C913168E0E3EEA3B00BBFE9D /* secure_sender */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C91316950E3EEA3B00BBFE9D /* Build configuration list for PBXNativeTarget "secure_sender" */;
			buildPhases = (
				C91316910E3EEA3B00BBFE9D /* Sources */,
				C91316930E3EEA3B00BBFE9D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C913168F0E3EEA3B00BBFE9D /* PBXTargetDependency */,
			);
			name = secure_sender;
			productName = Untitled;
			productReference = C9BB4B3A0E4979EF003E3841 /* tests */;
			productType = "com.apple.product-type.tool";
		};
		C95219980F05BA2F00BA83EC /* ec */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C952199F0F05BA2F00BA83EC /* Build configuration list for PBXNativeTarget "ec" */;
			buildPhases = (
				C952199B0F05BA2F00BA83EC /* Sources */,
				C952199D0F05BA2F00BA83EC /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C95219990F05BA2F00BA83EC /* PBXTargetDependency */,
			);
			name = ec;
			productName = Untitled;
			productReference = C95219A20F05BA2F00BA83EC /* tests */;
			productType = "com.apple.product-type.tool";
		};
		C9B03AFA0E493A1A00B59216 /* avis */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C9B03B180E493A1A00B59216 /* Build configuration list for PBXNativeTarget "avis" */;
			buildPhases = (
				C9B03AFB0E493A1A00B59216 /* Resources */,
				C9B03AFC0E493A1A00B59216 /* Sources */,
				C9B03B0A0E493A1A00B59216 /* Frameworks */,
				C9B03B2B0E493AD500B59216 /* Headers */,
			);
			buildRules = (
			);
			dependencies = (
				C9C628C60EC11D00006BA6C1 /* PBXTargetDependency */,
			);
			name = avis;
			productName = AvisClient;
			productReference = C9B03B1B0E493A1A00B59216 /* avis.framework */;
			productType = "com.apple.product-type.framework";
		};
		C9B466740DD9374900A1C448 /* check */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C9B466810DD9375500A1C448 /* Build configuration list for PBXNativeTarget "check" */;
			buildPhases = (
				C9B466710DD9374900A1C448 /* Headers */,
				C9B466720DD9374900A1C448 /* Sources */,
				C9B466730DD9374900A1C448 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = check;
			productName = check;
			productReference = C9B466750DD9374900A1C448 /* libcheck.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
		C9E7FF260DF9533B00F0210C /* event_loop_test */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C9E7FF340DF9533B00F0210C /* Build configuration list for PBXNativeTarget "event_loop_test" */;
			buildPhases = (
				C9E7FF2B0DF9533B00F0210C /* Sources */,
				C9E7FF310DF9533B00F0210C /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C9E7FF270DF9533B00F0210C /* PBXTargetDependency */,
			);
			name = event_loop_test;
			productName = Untitled;
			productReference = C9BB4B320E4979EF003E3841 /* tests */;
			productType = "com.apple.product-type.tool";
		};
		C9E7FF3C0DF9538300F0210C /* basic_test */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C9E7FF430DF9538300F0210C /* Build configuration list for PBXNativeTarget "basic_test" */;
			buildPhases = (
				C9E7FF3F0DF9538300F0210C /* Sources */,
				C9E7FF410DF9538300F0210C /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				C9E7FF3D0DF9538300F0210C /* PBXTargetDependency */,
			);
			name = basic_test;
			productName = Untitled;
			productReference = C9BB4B340E4979EF003E3841 /* tests */;
			productType = "com.apple.product-type.tool";
		};
		FA4D5B760DF421FB0098EE7D /* hashtable */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FA4D5B7A0DF422150098EE7D /* Build configuration list for PBXNativeTarget "hashtable" */;
			buildPhases = (
				FA4D5B730DF421FB0098EE7D /* Headers */,
				FA4D5B740DF421FB0098EE7D /* Sources */,
				FA4D5B750DF421FB0098EE7D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = hashtable;
			productName = hashtable;
			productReference = FA4D5B770DF421FB0098EE7D /* libhashtable.a */;
			productType = "com.apple.product-type.library.static";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "avis_client" */;
			compatibilityVersion = "Xcode 3.0";
			hasScannedForEncodings = 1;
			mainGroup = 08FB7794FE84155DC02AAC07 /* Elvin Client */;
			projectDirPath = "";
			projectRoot = ../..;
			targets = (
				C906FBEC0DD3FBB300375E7D /* Client Library */,
				C906FD6A0DD44F1100375E7D /* tests */,
				C9B466740DD9374900A1C448 /* check */,
				FA4D5B760DF421FB0098EE7D /* hashtable */,
				C9E7FF260DF9533B00F0210C /* event_loop_test */,
				C9E7FF3C0DF9538300F0210C /* basic_test */,
				C913165A0E3EE97300BBFE9D /* hello_world */,
				C91316800E3EEA1700BBFE9D /* secure_receiver */,
				C913168E0E3EEA3B00BBFE9D /* secure_sender */,
				C9B03AFA0E493A1A00B59216 /* avis */,
				C95219980F05BA2F00BA83EC /* ec */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		C9B03AFB0E493A1A00B59216 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		C906FBEA0DD3FBB300375E7D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C906FBF60DD3FC3900375E7D /* elvin.c in Sources */,
				C9B465D90DD82A9800A1C448 /* messages.c in Sources */,
				FA4D5B570DF420DE0098EE7D /* byte_buffer.c in Sources */,
				FA4D5B590DF420DE0098EE7D /* elvin_uri.c in Sources */,
				FA4D5B5A0DF420DE0098EE7D /* errors.c in Sources */,
				FA4D5B5B0DF420DE0098EE7D /* keys.c in Sources */,
				FA4D5B5C0DF420DE0098EE7D /* log.c in Sources */,
				FA4D5B5E0DF420DE0098EE7D /* values.c in Sources */,
				C9ED37330DFA358A00FB55CE /* attributes.c in Sources */,
				C9F0DAB40E060C5D00DB5A88 /* sha1.c in Sources */,
				C9739E960E11EC3100B7727F /* arrays.c in Sources */,
				C99B745C0E1B3E6900D0A7B0 /* listeners.c in Sources */,
				C9C88E0E0E39BBAE0010C768 /* net.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C906FD680DD44F1100375E7D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C931A0440DF6422A00313558 /* check_client.c in Sources */,
				C931A0460DF6422A00313558 /* check_messages.c in Sources */,
				C931A0470DF6422A00313558 /* tests.c in Sources */,
				C9F0DAA50E060BFD00DB5A88 /* check_security.c in Sources */,
				C97245F90E079A5000C9884C /* check_collections.c in Sources */,
				C953D5A50E20BA21001F14EF /* check_uri.c in Sources */,
				C9F52AC10E3D97B000707C1D /* check_invoke.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C913165F0E3EE97300BBFE9D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C913166F0E3EE99A00BBFE9D /* hello_world.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C91316830E3EEA1700BBFE9D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C913168D0E3EEA3500BBFE9D /* secure_receiver.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C91316910E3EEA3B00BBFE9D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C913169A0E3EEA5300BBFE9D /* secure_sender.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C952199B0F05BA2F00BA83EC /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C95219A40F05BA4200BA83EC /* ec.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9B03AFC0E493A1A00B59216 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9B03AFD0E493A1A00B59216 /* elvin.c in Sources */,
				C9B03AFE0E493A1A00B59216 /* messages.c in Sources */,
				C9B03AFF0E493A1A00B59216 /* byte_buffer.c in Sources */,
				C9B03B000E493A1A00B59216 /* elvin_uri.c in Sources */,
				C9B03B010E493A1A00B59216 /* errors.c in Sources */,
				C9B03B020E493A1A00B59216 /* keys.c in Sources */,
				C9B03B030E493A1A00B59216 /* log.c in Sources */,
				C9B03B040E493A1A00B59216 /* values.c in Sources */,
				C9B03B050E493A1A00B59216 /* attributes.c in Sources */,
				C9B03B060E493A1A00B59216 /* sha1.c in Sources */,
				C9B03B070E493A1A00B59216 /* arrays.c in Sources */,
				C9B03B080E493A1A00B59216 /* listeners.c in Sources */,
				C9B03B090E493A1A00B59216 /* net.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9B466720DD9374900A1C448 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C927C9370DF6555B0077E05E /* check.c in Sources */,
				C927C9390DF6555B0077E05E /* check_error.c in Sources */,
				C927C93C0DF6555B0077E05E /* check_list.c in Sources */,
				C927C93E0DF6555B0077E05E /* check_log.c in Sources */,
				C927C9400DF6555B0077E05E /* check_msg.c in Sources */,
				C927C9420DF6555B0077E05E /* check_pack.c in Sources */,
				C927C9440DF6555B0077E05E /* check_print.c in Sources */,
				C927C9460DF6555B0077E05E /* check_run.c in Sources */,
				C927C9470DF6555B0077E05E /* check_str.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9E7FF2B0DF9533B00F0210C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9E7FF390DF9535700F0210C /* event_loop_test.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9E7FF3F0DF9538300F0210C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9E7FF480DF9539700F0210C /* basic_test.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FA4D5B740DF421FB0098EE7D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FA4D5B800DF422270098EE7D /* hashtable.c in Sources */,
				FA4D5B820DF422270098EE7D /* hashtable_itr.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		C906FD900DD44FCA00375E7D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C906FD8F0DD44FCA00375E7D /* PBXContainerItemProxy */;
		};
		C913165B0E3EE97300BBFE9D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C913165C0E3EE97300BBFE9D /* PBXContainerItemProxy */;
		};
		C91316810E3EEA1700BBFE9D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C91316820E3EEA1700BBFE9D /* PBXContainerItemProxy */;
		};
		C913168F0E3EEA3B00BBFE9D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C91316900E3EEA3B00BBFE9D /* PBXContainerItemProxy */;
		};
		C95219990F05BA2F00BA83EC /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C952199A0F05BA2F00BA83EC /* PBXContainerItemProxy */;
		};
		C9B466890DD9378100A1C448 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C9B466740DD9374900A1C448 /* check */;
			targetProxy = C9B466880DD9378100A1C448 /* PBXContainerItemProxy */;
		};
		C9C628C60EC11D00006BA6C1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C9C628C50EC11D00006BA6C1 /* PBXContainerItemProxy */;
		};
		C9E7FF270DF9533B00F0210C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C9E7FF280DF9533B00F0210C /* PBXContainerItemProxy */;
		};
		C9E7FF3D0DF9538300F0210C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C906FBEC0DD3FBB300375E7D /* Client Library */;
			targetProxy = C9E7FF3E0DF9538300F0210C /* PBXContainerItemProxy */;
		};
		FA4D5B900DF422E50098EE7D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FA4D5B760DF421FB0098EE7D /* hashtable */;
			targetProxy = FA4D5B8F0DF422E50098EE7D /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		1DEB914F08733D8E0010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
				ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_PROTOTYPE_CONVERSION = NO;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
				USER_HEADER_SEARCH_PATHS = "";
			};
			name = Debug;
		};
		1DEB915008733D8E0010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
				ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_PROTOTYPE_CONVERSION = NO;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
				USER_HEADER_SEARCH_PATHS = "";
			};
			name = Release;
		};
		C906FBEE0DD3FBB300375E7D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = AVIS_SHARED_LIB;
				INSTALL_PATH = "";
				PREBINDING = NO;
				PRODUCT_NAME = avis;
				USER_HEADER_SEARCH_PATHS = "../../packages/hashtable ../../src/include";
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		C906FBEF0DD3FBB300375E7D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				EXECUTABLE_PREFIX = lib;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PREPROCESSOR_DEFINITIONS = AVIS_SHARED_LIB;
				INSTALL_PATH = "";
				PREBINDING = NO;
				PRODUCT_NAME = avis;
				USER_HEADER_SEARCH_PATHS = "../../packages/hashtable ../../src/include";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C906FD6D0DD44F1100375E7D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				HEADER_SEARCH_PATHS = "";
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../../build/check/lib\"",
					"\"$(SRCROOT)/build/Release\"",
					"\"$(SRCROOT)/../../packages/check/src/.libs\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C906FD6E0DD44F1100375E7D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				HEADER_SEARCH_PATHS = "";
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../../build/check/lib\"",
					"\"$(SRCROOT)/build/Release\"",
					"\"$(SRCROOT)/../../packages/check/src/.libs\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C913166B0E3EE97300BBFE9D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\"$(SRCROOT)/../../build/check/lib\\\"",
					"\\\"$(SRCROOT)/build/Release\\\"",
					"\\\"$(SRCROOT)/../../packages/check/src/.libs\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C913166C0E3EE97300BBFE9D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\"$(SRCROOT)/../../build/check/lib\\\"",
					"\\\"$(SRCROOT)/build/Release\\\"",
					"\\\"$(SRCROOT)/../../packages/check/src/.libs\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C91316880E3EEA1700BBFE9D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/build/Release\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C91316890E3EEA1700BBFE9D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/build/Release\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C91316960E3EEA3B00BBFE9D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\\\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\\\\\\\\\"",
					"\\\\\\\\\\\\\\\"$(SRCROOT)/build/Release\\\\\\\\\\\\\\\"",
					"\\\\\\\\\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\\\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C91316970E3EEA3B00BBFE9D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\\\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\\\\\\\\\"",
					"\\\\\\\\\\\\\\\"$(SRCROOT)/build/Release\\\\\\\\\\\\\\\"",
					"\\\\\\\\\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\\\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C95219A00F05BA2F00BA83EC /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/build/Release\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C95219A10F05BA2F00BA83EC /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/build/Release\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include ../../src/lib";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C9B03B190E493A1A00B59216 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
				HEADER_SEARCH_PATHS = (
					../../packages/hashtable,
					../../src/include,
				);
				INFOPLIST_FILE = "avis-Info.plist";
				INSTALL_PATH = "@executable_path/../Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Carbon,
				);
				PREBINDING = NO;
				PRODUCT_NAME = avis;
			};
			name = Debug;
		};
		C9B03B1A0E493A1A00B59216 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
				HEADER_SEARCH_PATHS = (
					../../packages/hashtable,
					../../src/include,
				);
				INFOPLIST_FILE = "avis-Info.plist";
				INSTALL_PATH = "@executable_path/../Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Carbon,
				);
				PREBINDING = NO;
				PRODUCT_NAME = avis;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C9B4667F0DD9374A00A1C448 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
				GCC_WARN_PROTOTYPE_CONVERSION = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = check;
				USER_HEADER_SEARCH_PATHS = /Users/matt/Development/avis/c/packages/check;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C9B466800DD9374A00A1C448 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				EXECUTABLE_PREFIX = lib;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO;
				GCC_WARN_PROTOTYPE_CONVERSION = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = check;
				USER_HEADER_SEARCH_PATHS = /Users/matt/Development/avis/c/packages/check;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C9E7FF350DF9533B00F0210C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\"$(SRCROOT)/../../build/check/lib\\\"",
					"\\\"$(SRCROOT)/build/Release\\\"",
					"\\\"$(SRCROOT)/../../packages/check/src/.libs\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C9E7FF360DF9533B00F0210C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\"$(SRCROOT)/../../build/check/lib\\\"",
					"\\\"$(SRCROOT)/build/Release\\\"",
					"\\\"$(SRCROOT)/../../packages/check/src/.libs\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C9E7FF440DF9538300F0210C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/build/Release\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C9E7FF450DF9538300F0210C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\\\\\\\"$(SRCROOT)/../../build/check/lib\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/build/Release\\\\\\\"",
					"\\\\\\\"$(SRCROOT)/../../packages/check/src/.libs\\\\\\\"",
				);
				OTHER_CFLAGS = "-std=c99";
				PREBINDING = NO;
				PRODUCT_NAME = tests;
				USER_HEADER_SEARCH_PATHS = "../../packages/check/src ../../src/include";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		FA4D5B780DF421FC0098EE7D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = hashtable;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		FA4D5B790DF421FC0098EE7D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/lib;
				PREBINDING = NO;
				PRODUCT_NAME = hashtable;
				ZERO_LINK = NO;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "avis_client" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB914F08733D8E0010E9CD /* Debug */,
				1DEB915008733D8E0010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C906FBF10DD3FBDE00375E7D /* Build configuration list for PBXNativeTarget "Client Library" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C906FBEE0DD3FBB300375E7D /* Debug */,
				C906FBEF0DD3FBB300375E7D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C906FD890DD44FA500375E7D /* Build configuration list for PBXNativeTarget "tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C906FD6D0DD44F1100375E7D /* Debug */,
				C906FD6E0DD44F1100375E7D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C913166A0E3EE97300BBFE9D /* Build configuration list for PBXNativeTarget "hello_world" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C913166B0E3EE97300BBFE9D /* Debug */,
				C913166C0E3EE97300BBFE9D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C91316870E3EEA1700BBFE9D /* Build configuration list for PBXNativeTarget "secure_receiver" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C91316880E3EEA1700BBFE9D /* Debug */,
				C91316890E3EEA1700BBFE9D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C91316950E3EEA3B00BBFE9D /* Build configuration list for PBXNativeTarget "secure_sender" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C91316960E3EEA3B00BBFE9D /* Debug */,
				C91316970E3EEA3B00BBFE9D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C952199F0F05BA2F00BA83EC /* Build configuration list for PBXNativeTarget "ec" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C95219A00F05BA2F00BA83EC /* Debug */,
				C95219A10F05BA2F00BA83EC /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C9B03B180E493A1A00B59216 /* Build configuration list for PBXNativeTarget "avis" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C9B03B190E493A1A00B59216 /* Debug */,
				C9B03B1A0E493A1A00B59216 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C9B466810DD9375500A1C448 /* Build configuration list for PBXNativeTarget "check" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C9B4667F0DD9374A00A1C448 /* Debug */,
				C9B466800DD9374A00A1C448 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C9E7FF340DF9533B00F0210C /* Build configuration list for PBXNativeTarget "event_loop_test" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C9E7FF350DF9533B00F0210C /* Debug */,
				C9E7FF360DF9533B00F0210C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C9E7FF430DF9538300F0210C /* Build configuration list for PBXNativeTarget "basic_test" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C9E7FF440DF9538300F0210C /* Debug */,
				C9E7FF450DF9538300F0210C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FA4D5B7A0DF422150098EE7D /* Build configuration list for PBXNativeTarget "hashtable" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FA4D5B780DF421FC0098EE7D /* Debug */,
				FA4D5B790DF421FC0098EE7D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}
