project.pbxproj   [plain text]


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

/* Begin PBXAggregateTarget section */
		1C0BFECC0F42468C00798D84 /* Build All */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 1C0BFEDC0F4246D700798D84 /* Build configuration list for PBXAggregateTarget "Build All" */;
			buildPhases = (
			);
			dependencies = (
				FE801D831C6AFFBE006A214E /* PBXTargetDependency */,
				FE801D251C6ADC5F006A214E /* PBXTargetDependency */,
			);
			name = "Build All";
			productName = "Build All";
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		FE54001325C13E22001A75CF /* libparsesudoers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FF1625C139DC001A75CF /* libparsesudoers.a */; };
		FE54007A25C140E7001A75CF /* conversation.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5525C135CF001A75CF /* conversation.c */; };
		FE54007B25C140E7001A75CF /* get_pty.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5925C135CF001A75CF /* get_pty.c */; };
		FE54007C25C140E7001A75CF /* hooks.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6225C135CF001A75CF /* hooks.c */; };
		FE54007D25C140E7001A75CF /* sudo_edit.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5D25C135CF001A75CF /* sudo_edit.c */; };
		FE54007E25C140E7001A75CF /* copy_file.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6925C135CF001A75CF /* copy_file.c */; };
		FE54007F25C140E7001A75CF /* signal.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6525C135CF001A75CF /* signal.c */; };
		FE54008025C140E7001A75CF /* parse_args.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4725C135CF001A75CF /* parse_args.c */; };
		FE54008125C140E7001A75CF /* env_hooks.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6725C135CF001A75CF /* env_hooks.c */; };
		FE54008225C140E7001A75CF /* exec_common.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6A25C135CF001A75CF /* exec_common.c */; };
		FE54008325C140E7001A75CF /* tcsetpgrp_nobg.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5725C135CF001A75CF /* tcsetpgrp_nobg.c */; };
		FE54008425C140E7001A75CF /* load_plugins.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6825C135CF001A75CF /* load_plugins.c */; };
		FE54008525C140E7001A75CF /* preload.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5A25C135CF001A75CF /* preload.c */; };
		FE54008625C140E7001A75CF /* sudo.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5C25C135CF001A75CF /* sudo.c */; };
		FE54008725C140E7001A75CF /* exec_pty.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6425C135CF001A75CF /* exec_pty.c */; };
		FE54008825C140E7001A75CF /* edit_open.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6025C135CF001A75CF /* edit_open.c */; };
		FE54008925C140E7001A75CF /* exec.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4D25C135CF001A75CF /* exec.c */; };
		FE54008A25C140E7001A75CF /* exec_monitor.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5625C135CF001A75CF /* exec_monitor.c */; };
		FE54008B25C140E7001A75CF /* ttyname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6F25C135CF001A75CF /* ttyname.c */; };
		FE54008C25C140E7001A75CF /* preserve_fds.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6B25C135CF001A75CF /* preserve_fds.c */; };
		FE54008D25C140E7001A75CF /* utmp.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4925C135CF001A75CF /* utmp.c */; };
		FE54008E25C140E7001A75CF /* net_ifs.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6E25C135CF001A75CF /* net_ifs.c */; };
		FE54008F25C140E7001A75CF /* limits.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6125C135CF001A75CF /* limits.c */; };
		FE54009025C140E7001A75CF /* tgetpass.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4C25C135CF001A75CF /* tgetpass.c */; };
		FE54009125C140E7001A75CF /* exec_nopty.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6625C135CF001A75CF /* exec_nopty.c */; };
		FE54009B25C1412B001A75CF /* libplugin_sudoers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */; };
		FE5400A525C14171001A75CF /* libutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9D225C132BD001A75CF /* libutil.a */; };
		FE5400B025C141B0001A75CF /* libpam.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE5400AF25C141B0001A75CF /* libpam.tbd */; };
		FE5400BB25C141C0001A75CF /* libbsm.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE5400BA25C141C0001A75CF /* libbsm.tbd */; };
		FE5400CE25C14217001A75CF /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6225C135CE001A75CF /* file.c */; };
		FE5400D825C14264001A75CF /* key_val.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801B161C6AB3CB006A214E /* key_val.c */; };
		FE54010825C146D3001A75CF /* libeventlog.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9DF25C132CB001A75CF /* libeventlog.a */; };
		FE54FE7925C136D7001A75CF /* digest.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA625C135CE001A75CF /* digest.c */; };
		FE54FE7A25C136D7001A75CF /* strtomode.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8B25C135CE001A75CF /* strtomode.c */; };
		FE54FE7B25C136D7001A75CF /* setgroups.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7625C135CE001A75CF /* setgroups.c */; };
		FE54FE7C25C136D7001A75CF /* sudo_dso.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7B25C135CE001A75CF /* sudo_dso.c */; };
		FE54FE7D25C136D7001A75CF /* logfac.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2E25C135CE001A75CF /* logfac.c */; };
		FE54FE7E25C136D7001A75CF /* getgrouplist.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8D25C135CE001A75CF /* getgrouplist.c */; };
		FE54FE7F25C136D7001A75CF /* ttyname_dev.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD1B25C135CE001A75CF /* ttyname_dev.c */; };
		FE54FE8025C136D7001A75CF /* closefrom.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9425C135CE001A75CF /* closefrom.c */; };
		FE54FE8125C136D7001A75CF /* logpri.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7C25C135CE001A75CF /* logpri.c */; };
		FE54FE8225C136D7001A75CF /* json.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD1925C135CE001A75CF /* json.c */; };
		FE54FE8325C136D7001A75CF /* roundup.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7225C135CE001A75CF /* roundup.c */; };
		FE54FE8425C136D7001A75CF /* secure_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8C25C135CE001A75CF /* secure_path.c */; };
		FE54FE8525C136D7001A75CF /* sudo_conf.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9E25C135CE001A75CF /* sudo_conf.c */; };
		FE54FE8625C136D7001A75CF /* str2sig.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2525C135CE001A75CF /* str2sig.c */; };
		FE54FE8725C136D7001A75CF /* dup3.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8725C135CE001A75CF /* dup3.c */; };
		FE54FE8825C136D7001A75CF /* strtobool.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9725C135CE001A75CF /* strtobool.c */; };
		FE54FE8925C136D7001A75CF /* reallocarray.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9625C135CE001A75CF /* reallocarray.c */; };
		FE54FE8A25C136D7001A75CF /* strsplit.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7825C135CE001A75CF /* strsplit.c */; };
		FE54FE8B25C136D7001A75CF /* uuid.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9825C135CE001A75CF /* uuid.c */; };
		FE54FE8C25C136D7001A75CF /* term.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2125C135CE001A75CF /* term.c */; };
		FE54FE8D25C136D7001A75CF /* fatal.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7425C135CE001A75CF /* fatal.c */; };
		FE54FE8E25C136D7001A75CF /* sig2str.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8325C135CE001A75CF /* sig2str.c */; };
		FE54FE8F25C136D7001A75CF /* strtoid.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2B25C135CE001A75CF /* strtoid.c */; };
		FE54FE9025C136D7001A75CF /* gettime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2925C135CE001A75CF /* gettime.c */; };
		FE54FE9125C136D7001A75CF /* sha2.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD1D25C135CE001A75CF /* sha2.c */; };
		FE54FE9225C136D7001A75CF /* ttysize.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA325C135CE001A75CF /* ttysize.c */; };
		FE54FE9325C136D7001A75CF /* locking.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA725C135CE001A75CF /* locking.c */; };
		FE54FE9425C136D7001A75CF /* event_select.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDAA25C135CE001A75CF /* event_select.c */; };
		FE54FE9525C136D7001A75CF /* memrchr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2425C135CE001A75CF /* memrchr.c */; };
		FE54FE9625C136D7001A75CF /* progname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDAB25C135CE001A75CF /* progname.c */; };
		FE54FE9725C136D7001A75CF /* event.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9125C135CE001A75CF /* event.c */; };
		FE54FE9825C136D7001A75CF /* gidlist.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2725C135CE001A75CF /* gidlist.c */; };
		FE54FE9925C136D7001A75CF /* parseln.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8525C135CE001A75CF /* parseln.c */; };
		FE54FE9A25C136D7001A75CF /* lbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2325C135CE001A75CF /* lbuf.c */; };
		FE54FE9B25C136D7001A75CF /* mkdir_parents.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA825C135CE001A75CF /* mkdir_parents.c */; };
		FE54FE9C25C136D7001A75CF /* pw_dup.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9325C135CE001A75CF /* pw_dup.c */; };
		FE54FE9D25C136D7001A75CF /* pipe2.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8625C135CE001A75CF /* pipe2.c */; };
		FE54FE9E25C136D7001A75CF /* strtonum.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9025C135CE001A75CF /* strtonum.c */; };
		FE54FE9F25C136D7001A75CF /* gethostname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2D25C135CE001A75CF /* gethostname.c */; };
		FE54FEA025C136D7001A75CF /* explicit_bzero.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9C25C135CE001A75CF /* explicit_bzero.c */; };
		FE54FEA125C136D7001A75CF /* freezero.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA025C135CE001A75CF /* freezero.c */; };
		FE54FEA225C136D7001A75CF /* sudo_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2A25C135CE001A75CF /* sudo_debug.c */; };
		FE54FEB325C1376B001A75CF /* eventlog.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDF825C135CE001A75CF /* eventlog.c */; };
		FE54FEB425C1376B001A75CF /* logwrap.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDF125C135CE001A75CF /* logwrap.c */; };
		FE54FEC525C137B4001A75CF /* iolog_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDD125C135CE001A75CF /* iolog_path.c */; };
		FE54FEC625C137B4001A75CF /* hostcheck.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDD225C135CE001A75CF /* hostcheck.c */; };
		FE54FEC725C137B4001A75CF /* iolog_json.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDE825C135CE001A75CF /* iolog_json.c */; };
		FE54FEC825C137B4001A75CF /* iolog_util.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDE725C135CE001A75CF /* iolog_util.c */; };
		FE54FEC925C137B4001A75CF /* host_port.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDE625C135CE001A75CF /* host_port.c */; };
		FE54FECA25C137B4001A75CF /* iolog_fileio.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDD325C135CE001A75CF /* iolog_fileio.c */; };
		FE54FF0625C139A5001A75CF /* protobuf-c.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDEF25C135CE001A75CF /* protobuf-c.c */; };
		FE54FF0725C139A5001A75CF /* log_server.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDED25C135CE001A75CF /* log_server.pb-c.c */; };
		FE54FF3A25C13A47001A75CF /* filedigest.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9B25C135CD001A75CF /* filedigest.c */; };
		FE54FF3B25C13A47001A75CF /* gram.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAA825C135CD001A75CF /* gram.c */; };
		FE54FF3C25C13A47001A75CF /* defaults.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE725C135CD001A75CF /* defaults.c */; };
		FE54FF3D25C13A47001A75CF /* exptilde.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5B25C135CE001A75CF /* exptilde.c */; };
		FE54FF3E25C13A47001A75CF /* hexchar.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6525C135CE001A75CF /* hexchar.c */; };
		FE54FF3F25C13A47001A75CF /* match.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9325C135CD001A75CF /* match.c */; };
		FE54FF4025C13A47001A75CF /* pwutil_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6C25C135CE001A75CF /* pwutil_impl.c */; };
		FE54FF4125C13A47001A75CF /* pwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9525C135CD001A75CF /* pwutil.c */; };
		FE54FF4225C13A47001A75CF /* timestr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAAA25C135CD001A75CF /* timestr.c */; };
		FE54FF4325C13A47001A75CF /* match_digest.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5525C135CE001A75CF /* match_digest.c */; };
		FE54FF4425C13A47001A75CF /* audit.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0625C135CD001A75CF /* audit.c */; };
		FE54FF4525C13A47001A75CF /* gentime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF825C135CD001A75CF /* gentime.c */; };
		FE54FF4625C13A47001A75CF /* match_addr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6325C135CE001A75CF /* match_addr.c */; };
		FE54FF4725C13A47001A75CF /* gmtoff.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE425C135CD001A75CF /* gmtoff.c */; };
		FE54FF4825C13A47001A75CF /* toke.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF725C135CD001A75CF /* toke.c */; };
		FE54FF4925C13A47001A75CF /* redblack.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9E25C135CD001A75CF /* redblack.c */; };
		FE54FF4A25C13A47001A75CF /* rcstr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9A25C135CD001A75CF /* rcstr.c */; };
		FE54FF4B25C13A47001A75CF /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5425C135CE001A75CF /* base64.c */; };
		FE54FF4C25C13A47001A75CF /* alias.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5925C135CE001A75CF /* alias.c */; };
		FE54FF4D25C13A47001A75CF /* sudoers_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC4F25C135CD001A75CF /* sudoers_debug.c */; };
		FE54FF4E25C13A47001A75CF /* digestname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6F25C135CE001A75CF /* digestname.c */; };
		FE54FF4F25C13A47001A75CF /* match_command.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6825C135CE001A75CF /* match_command.c */; };
		FE54FF5025C13A47001A75CF /* timeout.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBDE25C135CD001A75CF /* timeout.c */; };
		FE54FF5125C13A47001A75CF /* toke_util.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBEB25C135CD001A75CF /* toke_util.c */; };
		FE54FF5225C13A47001A75CF /* strlist.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE225C135CD001A75CF /* strlist.c */; };
		FE54FF5E25C13A8B001A75CF /* passwd.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAB125C135CD001A75CF /* passwd.c */; };
		FE54FF6A25C13A90001A75CF /* pam.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAAF25C135CD001A75CF /* pam.c */; };
		FE54FF6B25C13A90001A75CF /* sudo_auth.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAAD25C135CD001A75CF /* sudo_auth.c */; };
		FE54FF7725C13B02001A75CF /* iolog_path_escapes.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0725C135CD001A75CF /* iolog_path_escapes.c */; };
		FE54FF7825C13B02001A75CF /* fmtsudoers.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9225C135CD001A75CF /* fmtsudoers.c */; };
		FE54FF7925C13B02001A75CF /* find_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5A25C135CE001A75CF /* find_path.c */; };
		FE54FF7A25C13B02001A75CF /* prompt.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF425C135CD001A75CF /* prompt.c */; };
		FE54FF7B25C13B02001A75CF /* goodpath.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9725C135CD001A75CF /* goodpath.c */; };
		FE54FF7C25C13B02001A75CF /* logging.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC7325C135CE001A75CF /* logging.c */; };
		FE54FF7D25C13B02001A75CF /* env_pattern.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0225C135CD001A75CF /* env_pattern.c */; };
		FE54FF7E25C13B02001A75CF /* env.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0525C135CD001A75CF /* env.c */; };
		FE54FF7F25C13B02001A75CF /* interfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBFF25C135CD001A75CF /* interfaces.c */; };
		FE54FF8025C13B02001A75CF /* policy.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5825C135CE001A75CF /* policy.c */; };
		FE54FF8125C13B02001A75CF /* group_plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAA625C135CD001A75CF /* group_plugin.c */; };
		FE54FF8225C13B02001A75CF /* iolog.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBEA25C135CD001A75CF /* iolog.c */; };
		FE54FF8325C13B02001A75CF /* check.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAA725C135CD001A75CF /* check.c */; };
		FE54FF8425C13B02001A75CF /* editor.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC4E25C135CD001A75CF /* editor.c */; };
		FE54FF8525C13B02001A75CF /* gc.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC7625C135CE001A75CF /* gc.c */; };
		FE54FF8625C13B02001A75CF /* boottime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBEF25C135CD001A75CF /* boottime.c */; };
		FE54FF8725C13B02001A75CF /* log_client.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE625C135CD001A75CF /* log_client.c */; };
		FE54FF8825C13B02001A75CF /* starttime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9D25C135CD001A75CF /* starttime.c */; };
		FE54FF8925C13B02001A75CF /* sudo_nss.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5225C135CD001A75CF /* sudo_nss.c */; };
		FE54FF8A25C13B02001A75CF /* sudoers.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9C25C135CD001A75CF /* sudoers.c */; };
		FE54FF8B25C13B02001A75CF /* timestamp.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF525C135CD001A75CF /* timestamp.c */; };
		FE54FF8C25C13B02001A75CF /* set_perms.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBED25C135CD001A75CF /* set_perms.c */; };
		FE54FF8D25C13B02001A75CF /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6425C135CE001A75CF /* parse.c */; };
		FE54FF8E25C13B02001A75CF /* locale.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5325C135CE001A75CF /* locale.c */; };
		FE54FF9D25C13B8A001A75CF /* libpam.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FF9C25C13B8A001A75CF /* libpam.tbd */; };
		FE54FFAA25C13BA2001A75CF /* libiolog.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9ED25C132D7001A75CF /* libiolog.a */; };
		FE54FFAB25C13BA2001A75CF /* liblogsrv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FEEF25C13982001A75CF /* liblogsrv.a */; };
		FE54FFC225C13C39001A75CF /* libutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9D225C132BD001A75CF /* libutil.a */; };
		FE54FFE125C13CDB001A75CF /* libparsesudoers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FF1625C139DC001A75CF /* libparsesudoers.a */; };
		FEB8CD9123725C7D00FE6119 /* editor.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BE11C6AD2B9006A214E /* editor.c */; };
		FEB8CD9223725C7D00FE6119 /* find_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BE31C6AD2B9006A214E /* find_path.c */; };
		FEB8CD9323725C7D00FE6119 /* goodpath.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BE71C6AD2B9006A214E /* goodpath.c */; };
		FEB8CD9423725C7D00FE6119 /* locale.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BFA1C6AD2B9006A214E /* locale.c */; };
		FEB8CD9523725C7D00FE6119 /* stubs.c in Sources */ = {isa = PBXBuildFile; fileRef = FEA24F8F23725A9900EC0605 /* stubs.c */; };
		FEB8CD9623725C7D00FE6119 /* sudo_printf.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801CBD1C6AD2B9006A214E /* sudo_printf.c */; };
		FEB8CD9723725C7D00FE6119 /* visudo.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801CD11C6AD2B9006A214E /* visudo.c */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		FE54000125C13E03001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54F9D125C132BD001A75CF;
			remoteInfo = util;
		};
		FE54000325C13E12001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54F9EC25C132D7001A75CF;
			remoteInfo = iolog;
		};
		FE54000525C13E12001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54FEEE25C13982001A75CF;
			remoteInfo = logsrv;
		};
		FE54000725C13E12001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54FF1525C139DC001A75CF;
			remoteInfo = parsesudoers;
		};
		FE54001E25C13E89001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54FF1525C139DC001A75CF;
			remoteInfo = parsesudoers;
		};
		FE54002025C13E89001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54F9D125C132BD001A75CF;
			remoteInfo = util;
		};
		FE5400F425C145E7001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54FEDE25C13874001A75CF;
			remoteInfo = plugin_sudoers;
		};
		FE54011225C146FA001A75CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE54F9DE25C132CB001A75CF;
			remoteInfo = eventlog;
		};
		FE801D241C6ADC5F006A214E /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE801AFA1C6AB210006A214E;
			remoteInfo = sudo;
		};
		FE801D821C6AFFBE006A214E /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE801D291C6AFB2E006A214E;
			remoteInfo = visudo;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		1C6E800E0F40DCC20028C19F /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = usr/lib/libbsm.dylib; sourceTree = SDKROOT; };
		1C84C6700F40C96100E9FD67 /* libpam.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpam.dylib; path = usr/lib/libpam.dylib; sourceTree = SDKROOT; };
		1C84C6720F40C96D00E9FD67 /* libdl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libdl.dylib; path = usr/lib/libdl.dylib; sourceTree = SDKROOT; };
		1CE32B8D0F422FD100C2C6A0 /* sudo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudo; path = pam.d/sudo; sourceTree = "<group>"; };
		1CE32B900F42300100C2C6A0 /* sudo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = sudo.plist; sourceTree = "<group>"; };
		FE1D68FF1CC06B1A00EBFCDF /* gc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gc.c; sourceTree = "<group>"; };
		FE5400AF25C141B0001A75CF /* libpam.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libpam.tbd; path = usr/lib/libpam.tbd; sourceTree = SDKROOT; };
		FE5400BA25C141C0001A75CF /* libbsm.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbsm.tbd; path = usr/lib/libbsm.tbd; sourceTree = SDKROOT; };
		FE54F9D225C132BD001A75CF /* libutil.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libutil.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE54F9DF25C132CB001A75CF /* libeventlog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libeventlog.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE54F9ED25C132D7001A75CF /* libiolog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libiolog.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE54FA1525C135CC001A75CF /* plugin_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = plugin_test.c; sourceTree = "<group>"; };
		FE54FA1625C135CC001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FA1725C135CC001A75CF /* group_file.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = group_file.exp; sourceTree = "<group>"; };
		FE54FA1825C135CC001A75CF /* getgrent.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getgrent.c; sourceTree = "<group>"; };
		FE54FA1925C135CC001A75CF /* group_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = group_file.c; sourceTree = "<group>"; };
		FE54FA1A25C135CC001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FA1C25C135CC001A75CF /* python_plugin_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = python_plugin_common.h; sourceTree = "<group>"; };
		FE54FA1D25C135CC001A75CF /* python_plugin.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = python_plugin.exp; sourceTree = "<group>"; };
		FE54FA1E25C135CC001A75CF /* python_plugin_approval.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_approval.c; sourceTree = "<group>"; };
		FE54FA1F25C135CC001A75CF /* python_plugin_policy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_policy.c; sourceTree = "<group>"; };
		FE54FA2125C135CC001A75CF /* testhelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testhelpers.h; sourceTree = "<group>"; };
		FE54FA2225C135CC001A75CF /* plugin_conflict.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = plugin_conflict.py; sourceTree = "<group>"; };
		FE54FA2325C135CC001A75CF /* plugin_errorstr.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = plugin_errorstr.py; sourceTree = "<group>"; };
		FE54FA2525C135CC001A75CF /* check_example_io_plugin_version_display_full.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display_full.stdout; sourceTree = "<group>"; };
		FE54FA2625C135CC001A75CF /* check_loading_fails_wrong_path.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_path.stderr; sourceTree = "<group>"; };
		FE54FA2725C135CC001A75CF /* check_example_debugging_sudo_cb@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_sudo_cb@info.log"; sourceTree = "<group>"; };
		FE54FA2825C135CC001A75CF /* check_example_policy_plugin_list.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_list.stdout; sourceTree = "<group>"; };
		FE54FA2925C135CC001A75CF /* check_loading_fails_missing_path.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_path.stderr; sourceTree = "<group>"; };
		FE54FA2A25C135CC001A75CF /* check_loading_fails_missing_classname.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_classname.stderr; sourceTree = "<group>"; };
		FE54FA2B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.stdout; sourceTree = "<group>"; };
		FE54FA2C25C135CC001A75CF /* check_example_policy_plugin_version_display.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_version_display.stderr; sourceTree = "<group>"; };
		FE54FA2D25C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_failed_to_start_command.stdout; sourceTree = "<group>"; };
		FE54FA2E25C135CC001A75CF /* check_python_plugins_do_not_affect_each_other.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_python_plugins_do_not_affect_each_other.stdout; sourceTree = "<group>"; };
		FE54FA2F25C135CC001A75CF /* check_loading_fails_not_owned_by_root.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_not_owned_by_root.stdout; sourceTree = "<group>"; };
		FE54FA3025C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_fails_with_python_backtrace.stderr; sourceTree = "<group>"; };
		FE54FA3125C135CC001A75CF /* check_loading_fails_wrong_classname.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_classname.stderr; sourceTree = "<group>"; };
		FE54FA3225C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.stdout; sourceTree = "<group>"; };
		FE54FA3325C135CC001A75CF /* check_example_io_plugin_command_log.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log.stdout; sourceTree = "<group>"; };
		FE54FA3425C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.stdout; sourceTree = "<group>"; };
		FE54FA3525C135CC001A75CF /* check_example_audit_plugin_receives_accept.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_receives_accept.stdout; sourceTree = "<group>"; };
		FE54FA3625C135CC001A75CF /* check_example_policy_plugin_failed_execution.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_failed_execution.stderr; sourceTree = "<group>"; };
		FE54FA3725C135CC001A75CF /* check_example_policy_plugin_denied_execution.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_denied_execution.stderr; sourceTree = "<group>"; };
		FE54FA3825C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_multiple_approval_plugin_and_arguments.stderr; sourceTree = "<group>"; };
		FE54FA3925C135CC001A75CF /* check_example_policy_plugin_failed_execution.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_failed_execution.stdout; sourceTree = "<group>"; };
		FE54FA3A25C135CC001A75CF /* check_example_io_plugin_command_log.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log.stderr; sourceTree = "<group>"; };
		FE54FA3B25C135CC001A75CF /* check_loading_fails_wrong_classname.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_classname.stdout; sourceTree = "<group>"; };
		FE54FA3C25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.stderr; sourceTree = "<group>"; };
		FE54FA3D25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.stderr; sourceTree = "<group>"; };
		FE54FA3E25C135CC001A75CF /* check_example_policy_plugin_denied_execution.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_denied_execution.stdout; sourceTree = "<group>"; };
		FE54FA3F25C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_multiple_approval_plugin_and_arguments.stdout; sourceTree = "<group>"; };
		FE54FA4025C135CC001A75CF /* check_example_debugging_plugin@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_plugin@info.log"; sourceTree = "<group>"; };
		FE54FA4125C135CC001A75CF /* check_loading_fails_not_owned_by_root.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_not_owned_by_root.stderr; sourceTree = "<group>"; };
		FE54FA4225C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_fails_with_python_backtrace.stdout; sourceTree = "<group>"; };
		FE54FA4325C135CC001A75CF /* check_example_io_plugin_command_log_multiple1.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple1.stored; sourceTree = "<group>"; };
		FE54FA4425C135CC001A75CF /* sudo.conf.developer_mode */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.developer_mode; sourceTree = "<group>"; };
		FE54FA4525C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_failed_to_start_command.stderr; sourceTree = "<group>"; };
		FE54FA4625C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.conversation */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.conversation; sourceTree = "<group>"; };
		FE54FA4725C135CC001A75CF /* check_example_policy_plugin_version_display.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_version_display.stdout; sourceTree = "<group>"; };
		FE54FA4825C135CC001A75CF /* check_example_io_plugin_version_display.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display.stored; sourceTree = "<group>"; };
		FE54FA4925C135CC001A75CF /* check_loading_fails_wrong_path.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_path.stdout; sourceTree = "<group>"; };
		FE54FA4A25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.stderr; sourceTree = "<group>"; };
		FE54FA4B25C135CC001A75CF /* check_loading_fails_missing_classname.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_classname.stdout; sourceTree = "<group>"; };
		FE54FA4C25C135CC001A75CF /* check_example_policy_plugin_list.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_list.stderr; sourceTree = "<group>"; };
		FE54FA4D25C135CC001A75CF /* check_loading_fails_missing_path.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_path.stdout; sourceTree = "<group>"; };
		FE54FA4E25C135CC001A75CF /* check_example_debugging_plugin@err.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_plugin@err.log"; sourceTree = "<group>"; };
		FE54FA4F25C135CC001A75CF /* check_example_policy_plugin_validate_invalidate.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_validate_invalidate.log; sourceTree = "<group>"; };
		FE54FA5025C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_workflow_multiple.stderr; sourceTree = "<group>"; };
		FE54FA5125C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.conversation */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.conversation; sourceTree = "<group>"; };
		FE54FA5225C135CC001A75CF /* check_example_group_plugin_is_able_to_debug.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_group_plugin_is_able_to_debug.log; sourceTree = "<group>"; };
		FE54FA5325C135CC001A75CF /* check_example_debugging_py_calls@diag.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_py_calls@diag.log"; sourceTree = "<group>"; };
		FE54FA5425C135CC001A75CF /* check_example_audit_plugin_version_display.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_version_display.stdout; sourceTree = "<group>"; };
		FE54FA5525C135CC001A75CF /* check_example_debugging_c_calls@diag.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_c_calls@diag.log"; sourceTree = "<group>"; };
		FE54FA5625C135CC001A75CF /* check_example_io_plugin_version_display.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display.stdout; sourceTree = "<group>"; };
		FE54FA5725C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_accepted_execution.stderr; sourceTree = "<group>"; };
		FE54FA5825C135CC001A75CF /* sudo.conf.normal_mode */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.normal_mode; sourceTree = "<group>"; };
		FE54FA5925C135CC001A75CF /* check_loading_succeeds_with_missing_classname.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_succeeds_with_missing_classname.stdout; sourceTree = "<group>"; };
		FE54FA5A25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple.stdout; sourceTree = "<group>"; };
		FE54FA5B25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conv */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.conv; sourceTree = "<group>"; };
		FE54FA5C25C135CC001A75CF /* check_example_audit_plugin_receives_error.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_receives_error.stdout; sourceTree = "<group>"; };
		FE54FA5D25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.stored; sourceTree = "<group>"; };
		FE54FA5E25C135CC001A75CF /* check_example_policy_plugin_version_display_full.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_version_display_full.stdout; sourceTree = "<group>"; };
		FE54FA5F25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple.stderr; sourceTree = "<group>"; };
		FE54FA6025C135CC001A75CF /* check_example_io_plugin_version_display.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display.stderr; sourceTree = "<group>"; };
		FE54FA6125C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_accepted_execution.stdout; sourceTree = "<group>"; };
		FE54FA6225C135CC001A75CF /* check_example_debugging_py_calls@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_py_calls@info.log"; sourceTree = "<group>"; };
		FE54FA6325C135CC001A75CF /* check_example_audit_plugin_receives_reject.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_receives_reject.stdout; sourceTree = "<group>"; };
		FE54FA6425C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_failed_to_start_command.stored; sourceTree = "<group>"; };
		FE54FA6525C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conversation */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.conversation; sourceTree = "<group>"; };
		FE54FA6625C135CC001A75CF /* check_example_debugging_c_calls@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_c_calls@info.log"; sourceTree = "<group>"; };
		FE54FA6725C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_workflow_multiple.stdout; sourceTree = "<group>"; };
		FE54FA6825C135CC001A75CF /* check_example_io_plugin_command_log_multiple2.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple2.stored; sourceTree = "<group>"; };
		FE54FA6925C135CC001A75CF /* check_example_debugging_load@diag.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_load@diag.log"; sourceTree = "<group>"; };
		FE54FA6A25C135CC001A75CF /* check_example_io_plugin_command_log.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log.stored; sourceTree = "<group>"; };
		FE54FA6B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.stored; sourceTree = "<group>"; };
		FE54FA6C25C135CC001A75CF /* plugin_approval_test.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = plugin_approval_test.py; sourceTree = "<group>"; };
		FE54FA6D25C135CC001A75CF /* iohelpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iohelpers.c; sourceTree = "<group>"; };
		FE54FA6E25C135CC001A75CF /* testhelpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = testhelpers.c; sourceTree = "<group>"; };
		FE54FA6F25C135CC001A75CF /* iohelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iohelpers.h; sourceTree = "<group>"; };
		FE54FA7025C135CC001A75CF /* check_python_examples.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_python_examples.c; sourceTree = "<group>"; };
		FE54FA7125C135CC001A75CF /* python_plugin_io.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_io.c; sourceTree = "<group>"; };
		FE54FA7225C135CC001A75CF /* example_audit_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_audit_plugin.py; sourceTree = "<group>"; };
		FE54FA7325C135CC001A75CF /* sudo_python_module.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_python_module.c; sourceTree = "<group>"; };
		FE54FA7425C135CC001A75CF /* pyhelpers_cpychecker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pyhelpers_cpychecker.h; sourceTree = "<group>"; };
		FE54FA7525C135CC001A75CF /* example_conversation.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_conversation.py; sourceTree = "<group>"; };
		FE54FA7625C135CC001A75CF /* pyhelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pyhelpers.h; sourceTree = "<group>"; };
		FE54FA7725C135CC001A75CF /* python_convmessage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_convmessage.c; sourceTree = "<group>"; };
		FE54FA7825C135CC001A75CF /* python_plugin_audit_multi.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = python_plugin_audit_multi.inc; sourceTree = "<group>"; };
		FE54FA7925C135CC001A75CF /* python_baseplugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_baseplugin.c; sourceTree = "<group>"; };
		FE54FA7A25C135CC001A75CF /* sudo_python_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_python_debug.c; sourceTree = "<group>"; };
		FE54FA7B25C135CC001A75CF /* python_plugin_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_audit.c; sourceTree = "<group>"; };
		FE54FA7C25C135CC001A75CF /* example_approval_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_approval_plugin.py; sourceTree = "<group>"; };
		FE54FA7D25C135CC001A75CF /* python_plugin_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_common.c; sourceTree = "<group>"; };
		FE54FA7E25C135CC001A75CF /* python_loghandler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_loghandler.c; sourceTree = "<group>"; };
		FE54FA7F25C135CD001A75CF /* example_debugging.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_debugging.py; sourceTree = "<group>"; };
		FE54FA8025C135CD001A75CF /* example_group_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_group_plugin.py; sourceTree = "<group>"; };
		FE54FA8125C135CD001A75CF /* python_importblocker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_importblocker.c; sourceTree = "<group>"; };
		FE54FA8225C135CD001A75CF /* sudo_python_module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_python_module.h; sourceTree = "<group>"; };
		FE54FA8325C135CD001A75CF /* example_policy_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_policy_plugin.py; sourceTree = "<group>"; };
		FE54FA8425C135CD001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FA8525C135CD001A75CF /* python_plugin_group.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_group.c; sourceTree = "<group>"; };
		FE54FA8625C135CD001A75CF /* sudo_python_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_python_debug.h; sourceTree = "<group>"; };
		FE54FA8725C135CD001A75CF /* python_plugin_io_multi.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = python_plugin_io_multi.inc; sourceTree = "<group>"; };
		FE54FA8825C135CD001A75CF /* python_plugin_approval_multi.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = python_plugin_approval_multi.inc; sourceTree = "<group>"; };
		FE54FA8925C135CD001A75CF /* example_io_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_io_plugin.py; sourceTree = "<group>"; };
		FE54FA8A25C135CD001A75CF /* pyhelpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pyhelpers.c; sourceTree = "<group>"; };
		FE54FA8C25C135CD001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FA8D25C135CD001A75CF /* audit_json.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = audit_json.exp; sourceTree = "<group>"; };
		FE54FA8E25C135CD001A75CF /* audit_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = audit_json.c; sourceTree = "<group>"; };
		FE54FA8F25C135CD001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FA9125C135CD001A75CF /* sssd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sssd.c; sourceTree = "<group>"; };
		FE54FA9225C135CD001A75CF /* fmtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fmtsudoers.c; sourceTree = "<group>"; };
		FE54FA9325C135CD001A75CF /* match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match.c; sourceTree = "<group>"; };
		FE54FA9425C135CD001A75CF /* sudoers_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudoers_debug.h; sourceTree = "<group>"; };
		FE54FA9525C135CD001A75CF /* pwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pwutil.c; sourceTree = "<group>"; };
		FE54FA9625C135CD001A75CF /* parse_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_ldif.c; sourceTree = "<group>"; };
		FE54FA9725C135CD001A75CF /* goodpath.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = goodpath.c; sourceTree = "<group>"; };
		FE54FA9825C135CD001A75CF /* bsm_audit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bsm_audit.h; sourceTree = "<group>"; };
		FE54FA9925C135CD001A75CF /* interfaces.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = interfaces.h; sourceTree = "<group>"; };
		FE54FA9A25C135CD001A75CF /* rcstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rcstr.c; sourceTree = "<group>"; };
		FE54FA9B25C135CD001A75CF /* filedigest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filedigest.c; sourceTree = "<group>"; };
		FE54FA9C25C135CD001A75CF /* sudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudoers.c; sourceTree = "<group>"; };
		FE54FA9D25C135CD001A75CF /* starttime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = starttime.c; sourceTree = "<group>"; };
		FE54FA9E25C135CD001A75CF /* redblack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = redblack.c; sourceTree = "<group>"; };
		FE54FA9F25C135CD001A75CF /* gram.y */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.yacc; path = gram.y; sourceTree = "<group>"; };
		FE54FAA025C135CD001A75CF /* tsgetgrpw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tsgetgrpw.h; sourceTree = "<group>"; };
		FE54FAA125C135CD001A75CF /* linux_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = linux_audit.c; sourceTree = "<group>"; };
		FE54FAA225C135CD001A75CF /* ins_2001.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_2001.h; sourceTree = "<group>"; };
		FE54FAA325C135CD001A75CF /* ins_csops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_csops.h; sourceTree = "<group>"; };
		FE54FAA425C135CD001A75CF /* sudo_ldap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap.h; sourceTree = "<group>"; };
		FE54FAA525C135CD001A75CF /* sudo_nss.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_nss.h; sourceTree = "<group>"; };
		FE54FAA625C135CD001A75CF /* group_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = group_plugin.c; sourceTree = "<group>"; };
		FE54FAA725C135CD001A75CF /* check.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = "<group>"; };
		FE54FAA825C135CD001A75CF /* gram.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gram.c; sourceTree = "<group>"; };
		FE54FAA925C135CD001A75CF /* stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stubs.c; sourceTree = "<group>"; };
		FE54FAAA25C135CD001A75CF /* timestr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timestr.c; sourceTree = "<group>"; };
		FE54FAAC25C135CD001A75CF /* fwtk.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwtk.c; sourceTree = "<group>"; };
		FE54FAAD25C135CD001A75CF /* sudo_auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_auth.c; sourceTree = "<group>"; };
		FE54FAAE25C135CD001A75CF /* securid5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = securid5.c; sourceTree = "<group>"; };
		FE54FAAF25C135CD001A75CF /* pam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pam.c; sourceTree = "<group>"; };
		FE54FAB025C135CD001A75CF /* sia.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sia.c; sourceTree = "<group>"; };
		FE54FAB125C135CD001A75CF /* passwd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = passwd.c; sourceTree = "<group>"; };
		FE54FAB225C135CD001A75CF /* sudo_auth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_auth.h; sourceTree = "<group>"; };
		FE54FAB325C135CD001A75CF /* secureware.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = secureware.c; sourceTree = "<group>"; };
		FE54FAB425C135CD001A75CF /* API */ = {isa = PBXFileReference; lastKnownFileType = text; path = API; sourceTree = "<group>"; };
		FE54FAB525C135CD001A75CF /* dce.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dce.c; sourceTree = "<group>"; };
		FE54FAB625C135CD001A75CF /* kerb5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kerb5.c; sourceTree = "<group>"; };
		FE54FAB725C135CD001A75CF /* bsdauth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bsdauth.c; sourceTree = "<group>"; };
		FE54FAB825C135CD001A75CF /* afs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = afs.c; sourceTree = "<group>"; };
		FE54FAB925C135CD001A75CF /* rfc1938.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rfc1938.c; sourceTree = "<group>"; };
		FE54FABA25C135CD001A75CF /* aix_auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aix_auth.c; sourceTree = "<group>"; };
		FE54FABD25C135CD001A75CF /* check_starttime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_starttime.c; sourceTree = "<group>"; };
		FE54FABF25C135CD001A75CF /* data */ = {isa = PBXFileReference; lastKnownFileType = text; path = data; sourceTree = "<group>"; };
		FE54FAC025C135CD001A75CF /* check_env_pattern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_env_pattern.c; sourceTree = "<group>"; };
		FE54FAC225C135CD001A75CF /* test13.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.in; sourceTree = "<group>"; };
		FE54FAC325C135CD001A75CF /* test11.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.ldif.ok; sourceTree = "<group>"; };
		FE54FAC425C135CD001A75CF /* test15.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.toke.ok; sourceTree = "<group>"; };
		FE54FAC525C135CD001A75CF /* test6.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.json.ok; sourceTree = "<group>"; };
		FE54FAC625C135CD001A75CF /* test5.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.ldif.ok; sourceTree = "<group>"; };
		FE54FAC725C135CD001A75CF /* test20.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.out.ok; sourceTree = "<group>"; };
		FE54FAC825C135CD001A75CF /* test12.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.json.ok; sourceTree = "<group>"; };
		FE54FAC925C135CD001A75CF /* test1.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.toke.ok; sourceTree = "<group>"; };
		FE54FACA25C135CD001A75CF /* test16.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.out.ok; sourceTree = "<group>"; };
		FE54FACB25C135CD001A75CF /* test23.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.in; sourceTree = "<group>"; };
		FE54FACC25C135CD001A75CF /* test17.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.in; sourceTree = "<group>"; };
		FE54FACD25C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE54FACE25C135CD001A75CF /* test8.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.toke.ok; sourceTree = "<group>"; };
		FE54FACF25C135CD001A75CF /* test18.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.ldif.ok; sourceTree = "<group>"; };
		FE54FAD025C135CD001A75CF /* test4.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; };
		FE54FAD125C135CD001A75CF /* test22.sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.sudo.ok; sourceTree = "<group>"; };
		FE54FAD225C135CD001A75CF /* test24.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.json.ok; sourceTree = "<group>"; };
		FE54FAD325C135CD001A75CF /* test19.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FAD425C135CD001A75CF /* test23.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.toke.ok; sourceTree = "<group>"; };
		FE54FAD525C135CD001A75CF /* test9.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.toke.ok; sourceTree = "<group>"; };
		FE54FAD625C135CD001A75CF /* test22.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.in; sourceTree = "<group>"; };
		FE54FAD725C135CD001A75CF /* test16.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.in; sourceTree = "<group>"; };
		FE54FAD825C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE54FAD925C135CD001A75CF /* test23.sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.sudo.ok; sourceTree = "<group>"; };
		FE54FADA25C135CD001A75CF /* test5.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; };
		FE54FADB25C135CD001A75CF /* test19.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.ldif.ok; sourceTree = "<group>"; };
		FE54FADC25C135CD001A75CF /* test22.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.toke.ok; sourceTree = "<group>"; };
		FE54FADD25C135CD001A75CF /* test7.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.json.ok; sourceTree = "<group>"; };
		FE54FADE25C135CD001A75CF /* test14.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.toke.ok; sourceTree = "<group>"; };
		FE54FADF25C135CD001A75CF /* test12.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.in; sourceTree = "<group>"; };
		FE54FAE025C135CD001A75CF /* test10.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.ldif.ok; sourceTree = "<group>"; };
		FE54FAE125C135CD001A75CF /* test22.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.out.ok; sourceTree = "<group>"; };
		FE54FAE225C135CD001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE54FAE325C135CD001A75CF /* test13.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.json.ok; sourceTree = "<group>"; };
		FE54FAE425C135CD001A75CF /* test4.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.ldif.ok; sourceTree = "<group>"; };
		FE54FAE525C135CD001A75CF /* test18.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.out.ok; sourceTree = "<group>"; };
		FE54FAE625C135CD001A75CF /* test14.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; };
		FE54FAE725C135CD001A75CF /* test18.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.json.ok; sourceTree = "<group>"; };
		FE54FAE825C135CD001A75CF /* test19.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.in; sourceTree = "<group>"; };
		FE54FAE925C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE54FAEA25C135CD001A75CF /* test24.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.ldif.ok; sourceTree = "<group>"; };
		FE54FAEB25C135CD001A75CF /* test20.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.toke.ok; sourceTree = "<group>"; };
		FE54FAEC25C135CD001A75CF /* test15.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FAED25C135CD001A75CF /* test11.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.json.ok; sourceTree = "<group>"; };
		FE54FAEE25C135CD001A75CF /* test2.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.toke.ok; sourceTree = "<group>"; };
		FE54FAEF25C135CD001A75CF /* test23.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FAF025C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; };
		FE54FAF125C135CD001A75CF /* test6.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.ldif.ok; sourceTree = "<group>"; };
		FE54FAF225C135CD001A75CF /* test24.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FAF325C135CD001A75CF /* test3.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FAF425C135CD001A75CF /* test16.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.toke.ok; sourceTree = "<group>"; };
		FE54FAF525C135CD001A75CF /* test5.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.json.ok; sourceTree = "<group>"; };
		FE54FAF625C135CD001A75CF /* test12.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.ldif.ok; sourceTree = "<group>"; };
		FE54FAF725C135CD001A75CF /* test14.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FAF825C135CD001A75CF /* test7.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.ldif.ok; sourceTree = "<group>"; };
		FE54FAF925C135CD001A75CF /* test3.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.toke.ok; sourceTree = "<group>"; };
		FE54FAFA25C135CD001A75CF /* test10.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.json.ok; sourceTree = "<group>"; };
		FE54FAFB25C135CD001A75CF /* test13.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.ldif.ok; sourceTree = "<group>"; };
		FE54FAFC25C135CD001A75CF /* test12.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; };
		FE54FAFD25C135CD001A75CF /* test4.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.json.ok; sourceTree = "<group>"; };
		FE54FAFE25C135CD001A75CF /* test17.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.toke.ok; sourceTree = "<group>"; };
		FE54FAFF25C135CD001A75CF /* test24.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.out.ok; sourceTree = "<group>"; };
		FE54FB0025C135CD001A75CF /* test18.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.in; sourceTree = "<group>"; };
		FE54FB0125C135CD001A75CF /* test19.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.json.ok; sourceTree = "<group>"; };
		FE54FB0225C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; };
		FE54FB0325C135CD001A75CF /* test21.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.toke.ok; sourceTree = "<group>"; };
		FE54FB0425C135CD001A75CF /* test22.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB0525C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE54FB0625C135CD001A75CF /* test2.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB0725C135CD001A75CF /* test24.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.toke.ok; sourceTree = "<group>"; };
		FE54FB0825C135CD001A75CF /* test20.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.ldif.ok; sourceTree = "<group>"; };
		FE54FB0925C135CD001A75CF /* test23.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.json.ok; sourceTree = "<group>"; };
		FE54FB0A25C135CD001A75CF /* test16.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB0B25C135CD001A75CF /* test8.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.json.ok; sourceTree = "<group>"; };
		FE54FB0C25C135CD001A75CF /* test8.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.in; sourceTree = "<group>"; };
		FE54FB0D25C135CD001A75CF /* test17.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.out.ok; sourceTree = "<group>"; };
		FE54FB0E25C135CD001A75CF /* test2.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.ldif.ok; sourceTree = "<group>"; };
		FE54FB0F25C135CD001A75CF /* test6.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.toke.ok; sourceTree = "<group>"; };
		FE54FB1025C135CD001A75CF /* test15.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.json.ok; sourceTree = "<group>"; };
		FE54FB1125C135CD001A75CF /* test16.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.ldif.ok; sourceTree = "<group>"; };
		FE54FB1225C135CD001A75CF /* test20.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB1325C135CD001A75CF /* test1.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.json.ok; sourceTree = "<group>"; };
		FE54FB1425C135CD001A75CF /* test21.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.out.ok; sourceTree = "<group>"; };
		FE54FB1525C135CD001A75CF /* test12.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.toke.ok; sourceTree = "<group>"; };
		FE54FB1625C135CD001A75CF /* test9.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.in; sourceTree = "<group>"; };
		FE54FB1725C135CD001A75CF /* test19.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.out.ok; sourceTree = "<group>"; };
		FE54FB1825C135CD001A75CF /* test15.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; };
		FE54FB1925C135CD001A75CF /* test23.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.out.ok; sourceTree = "<group>"; };
		FE54FB1A25C135CD001A75CF /* test14.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.json.ok; sourceTree = "<group>"; };
		FE54FB1B25C135CD001A75CF /* test7.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.toke.ok; sourceTree = "<group>"; };
		FE54FB1C25C135CD001A75CF /* test3.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.ldif.ok; sourceTree = "<group>"; };
		FE54FB1D25C135CD001A75CF /* test17.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB1E25C135CD001A75CF /* test13.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.toke.ok; sourceTree = "<group>"; };
		FE54FB1F25C135CD001A75CF /* test17.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.ldif.ok; sourceTree = "<group>"; };
		FE54FB2025C135CD001A75CF /* test21.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.ldif.ok; sourceTree = "<group>"; };
		FE54FB2125C135CD001A75CF /* test6.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB2225C135CD001A75CF /* test1.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB2325C135CD001A75CF /* test22.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.json.ok; sourceTree = "<group>"; };
		FE54FB2425C135CD001A75CF /* test21.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.ldif2sudo.ok; sourceTree = "<group>"; };
		FE54FB2525C135CD001A75CF /* test9.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.json.ok; sourceTree = "<group>"; };
		FE54FB2625C135CD001A75CF /* test24.sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.sudo.ok; sourceTree = "<group>"; };
		FE54FB2725C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FB2825C135CD001A75CF /* test21.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.in; sourceTree = "<group>"; };
		FE54FB2925C135CD001A75CF /* test15.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.in; sourceTree = "<group>"; };
		FE54FB2A25C135CD001A75CF /* test6.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; };
		FE54FB2B25C135CD001A75CF /* test11.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; };
		FE54FB2C25C135CD001A75CF /* test2.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.json.ok; sourceTree = "<group>"; };
		FE54FB2D25C135CD001A75CF /* test11.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.toke.ok; sourceTree = "<group>"; };
		FE54FB2E25C135CD001A75CF /* test15.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.ldif.ok; sourceTree = "<group>"; };
		FE54FB2F25C135CD001A75CF /* test5.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.toke.ok; sourceTree = "<group>"; };
		FE54FB3025C135CD001A75CF /* test16.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.json.ok; sourceTree = "<group>"; };
		FE54FB3125C135CD001A75CF /* test1.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.ldif.ok; sourceTree = "<group>"; };
		FE54FB3225C135CD001A75CF /* test11.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.in; sourceTree = "<group>"; };
		FE54FB3325C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE54FB3425C135CD001A75CF /* test20.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.json.ok; sourceTree = "<group>"; };
		FE54FB3525C135CD001A75CF /* test23.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.ldif.ok; sourceTree = "<group>"; };
		FE54FB3625C135CD001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE54FB3725C135CD001A75CF /* test8.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.ldif.ok; sourceTree = "<group>"; };
		FE54FB3825C135CD001A75CF /* test18.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.toke.ok; sourceTree = "<group>"; };
		FE54FB3925C135CD001A75CF /* test10.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.in; sourceTree = "<group>"; };
		FE54FB3A25C135CD001A75CF /* test21.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.json.ok; sourceTree = "<group>"; };
		FE54FB3B25C135CD001A75CF /* test24.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.in; sourceTree = "<group>"; };
		FE54FB3C25C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; };
		FE54FB3D25C135CD001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE54FB3E25C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE54FB3F25C135CD001A75CF /* test22.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.ldif.ok; sourceTree = "<group>"; };
		FE54FB4025C135CD001A75CF /* test9.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.ldif.ok; sourceTree = "<group>"; };
		FE54FB4125C135CD001A75CF /* test19.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.toke.ok; sourceTree = "<group>"; };
		FE54FB4225C135CD001A75CF /* test20.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.in; sourceTree = "<group>"; };
		FE54FB4325C135CD001A75CF /* test14.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.in; sourceTree = "<group>"; };
		FE54FB4425C135CD001A75CF /* test7.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; };
		FE54FB4525C135CD001A75CF /* test14.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.ldif.ok; sourceTree = "<group>"; };
		FE54FB4625C135CD001A75CF /* test10.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.toke.ok; sourceTree = "<group>"; };
		FE54FB4725C135CD001A75CF /* test3.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.json.ok; sourceTree = "<group>"; };
		FE54FB4825C135CD001A75CF /* test17.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.json.ok; sourceTree = "<group>"; };
		FE54FB4925C135CD001A75CF /* test4.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.toke.ok; sourceTree = "<group>"; };
		FE54FB4A25C135CD001A75CF /* test13.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; };
		FE54FB4C25C135CD001A75CF /* check_gentime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_gentime.c; sourceTree = "<group>"; };
		FE54FB4D25C135CD001A75CF /* check_fill.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_fill.c; sourceTree = "<group>"; };
		FE54FB4E25C135CD001A75CF /* check_addr.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_addr.in; sourceTree = "<group>"; };
		FE54FB4F25C135CD001A75CF /* check_base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_base64.c; sourceTree = "<group>"; };
		FE54FB5025C135CD001A75CF /* check_hexchar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_hexchar.c; sourceTree = "<group>"; };
		FE54FB5125C135CD001A75CF /* check_digest.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_digest.out.ok; sourceTree = "<group>"; };
		FE54FB5225C135CD001A75CF /* check_addr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_addr.c; sourceTree = "<group>"; };
		FE54FB5325C135CD001A75CF /* check_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_digest.c; sourceTree = "<group>"; };
		FE54FB5525C135CD001A75CF /* check_exptilde.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_exptilde.c; sourceTree = "<group>"; };
		FE54FB5725C135CD001A75CF /* test32.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test32.out.ok; sourceTree = "<group>"; };
		FE54FB5825C135CD001A75CF /* test15.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test15.sh; sourceTree = "<group>"; };
		FE54FB5925C135CD001A75CF /* test21.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test21.sh; sourceTree = "<group>"; };
		FE54FB5A25C135CD001A75CF /* test6.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; };
		FE54FB5B25C135CD001A75CF /* test20.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.out.ok; sourceTree = "<group>"; };
		FE54FB5C25C135CD001A75CF /* test16.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.out.ok; sourceTree = "<group>"; };
		FE54FB5D25C135CD001A75CF /* test31.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test31.sh; sourceTree = "<group>"; };
		FE54FB5E25C135CD001A75CF /* test25.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test25.sh; sourceTree = "<group>"; };
		FE54FB5F25C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE54FB6025C135CD001A75CF /* test11.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test11.sh; sourceTree = "<group>"; };
		FE54FB6125C135CD001A75CF /* test2.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; };
		FE54FB6225C135CD001A75CF /* test24.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test24.sh; sourceTree = "<group>"; };
		FE54FB6325C135CD001A75CF /* test10.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test10.sh; sourceTree = "<group>"; };
		FE54FB6425C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE54FB6525C135CD001A75CF /* test3.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; };
		FE54FB6625C135CD001A75CF /* test14.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test14.sh; sourceTree = "<group>"; };
		FE54FB6725C135CD001A75CF /* test22.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.out.ok; sourceTree = "<group>"; };
		FE54FB6825C135CD001A75CF /* test20.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test20.sh; sourceTree = "<group>"; };
		FE54FB6925C135CD001A75CF /* test7.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; };
		FE54FB6A25C135CD001A75CF /* test30.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test30.out.ok; sourceTree = "<group>"; };
		FE54FB6B25C135CD001A75CF /* test18.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.out.ok; sourceTree = "<group>"; };
		FE54FB6C25C135CD001A75CF /* test30.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test30.sh; sourceTree = "<group>"; };
		FE54FB6D25C135CD001A75CF /* test14.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; };
		FE54FB6E25C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE54FB6F25C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; };
		FE54FB7025C135CD001A75CF /* test8.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test8.sh; sourceTree = "<group>"; };
		FE54FB7125C135CD001A75CF /* test26.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test26.out.ok; sourceTree = "<group>"; };
		FE54FB7225C135CD001A75CF /* test9.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test9.sh; sourceTree = "<group>"; };
		FE54FB7325C135CD001A75CF /* test12.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; };
		FE54FB7425C135CD001A75CF /* test24.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.out.ok; sourceTree = "<group>"; };
		FE54FB7525C135CD001A75CF /* test28.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test28.out.ok; sourceTree = "<group>"; };
		FE54FB7625C135CD001A75CF /* sudoers */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers; sourceTree = "<group>"; };
		FE54FB7725C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; };
		FE54FB7825C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE54FB7925C135CD001A75CF /* test19.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test19.sh; sourceTree = "<group>"; };
		FE54FB7A25C135CD001A75CF /* sudoers.defs */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.mig; path = sudoers.defs; sourceTree = "<group>"; };
		FE54FB7B25C135CD001A75CF /* test17.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.out.ok; sourceTree = "<group>"; };
		FE54FB7C25C135CD001A75CF /* test29.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test29.sh; sourceTree = "<group>"; };
		FE54FB7D25C135CD001A75CF /* test33.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test33.out.ok; sourceTree = "<group>"; };
		FE54FB7E25C135CD001A75CF /* test21.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.out.ok; sourceTree = "<group>"; };
		FE54FB7F25C135CD001A75CF /* test31.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = test31.conf; sourceTree = "<group>"; };
		FE54FB8025C135CD001A75CF /* test19.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.out.ok; sourceTree = "<group>"; };
		FE54FB8125C135CD001A75CF /* test15.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; };
		FE54FB8225C135CD001A75CF /* test28.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test28.sh; sourceTree = "<group>"; };
		FE54FB8325C135CD001A75CF /* test23.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.out.ok; sourceTree = "<group>"; };
		FE54FB8425C135CD001A75CF /* test32.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test32.err.ok; sourceTree = "<group>"; };
		FE54FB8525C135CD001A75CF /* test31.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test31.out.ok; sourceTree = "<group>"; };
		FE54FB8625C135CD001A75CF /* test18.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test18.sh; sourceTree = "<group>"; };
		FE54FB8725C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FB8825C135CD001A75CF /* test27.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test27.sh; sourceTree = "<group>"; };
		FE54FB8925C135CD001A75CF /* test13.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test13.sh; sourceTree = "<group>"; };
		FE54FB8A25C135CD001A75CF /* test27.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test27.out.ok; sourceTree = "<group>"; };
		FE54FB8B25C135CD001A75CF /* test11.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; };
		FE54FB8C25C135CD001A75CF /* test21.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.conf; sourceTree = "<group>"; };
		FE54FB8D25C135CD001A75CF /* test17.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test17.sh; sourceTree = "<group>"; };
		FE54FB8E25C135CD001A75CF /* test23.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test23.sh; sourceTree = "<group>"; };
		FE54FB8F25C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE54FB9025C135CD001A75CF /* test4.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; };
		FE54FB9125C135CD001A75CF /* test33.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test33.sh; sourceTree = "<group>"; };
		FE54FB9225C135CD001A75CF /* test16.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test16.sh; sourceTree = "<group>"; };
		FE54FB9325C135CD001A75CF /* test22.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test22.sh; sourceTree = "<group>"; };
		FE54FB9425C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; };
		FE54FB9525C135CD001A75CF /* test5.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; };
		FE54FB9625C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE54FB9725C135CD001A75CF /* test32.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test32.sh; sourceTree = "<group>"; };
		FE54FB9825C135CD001A75CF /* test26.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test26.sh; sourceTree = "<group>"; };
		FE54FB9925C135CD001A75CF /* test12.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test12.sh; sourceTree = "<group>"; };
		FE54FB9A25C135CD001A75CF /* test25.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test25.out.ok; sourceTree = "<group>"; };
		FE54FB9B25C135CD001A75CF /* test26.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test26.err.ok; sourceTree = "<group>"; };
		FE54FB9C25C135CD001A75CF /* test29.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test29.out.ok; sourceTree = "<group>"; };
		FE54FB9D25C135CD001A75CF /* test20.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.conf; sourceTree = "<group>"; };
		FE54FB9E25C135CD001A75CF /* test1.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; };
		FE54FB9F25C135CD001A75CF /* test13.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; };
		FE54FBA125C135CD001A75CF /* test6.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; };
		FE54FBA225C135CD001A75CF /* test2.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.err.ok; sourceTree = "<group>"; };
		FE54FBA325C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE54FBA425C135CD001A75CF /* test2.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; };
		FE54FBA525C135CD001A75CF /* test10.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test10.sh; sourceTree = "<group>"; };
		FE54FBA625C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE54FBA725C135CD001A75CF /* test3.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; };
		FE54FBA825C135CD001A75CF /* test7.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; };
		FE54FBA925C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE54FBAA25C135CD001A75CF /* test8.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.err.ok; sourceTree = "<group>"; };
		FE54FBAB25C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; };
		FE54FBAC25C135CD001A75CF /* test8.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test8.sh; sourceTree = "<group>"; };
		FE54FBAD25C135CD001A75CF /* test9.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test9.sh; sourceTree = "<group>"; };
		FE54FBAE25C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; };
		FE54FBAF25C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE54FBB025C135CD001A75CF /* test3.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.err.ok; sourceTree = "<group>"; };
		FE54FBB125C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FBB225C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE54FBB325C135CD001A75CF /* test4.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; };
		FE54FBB425C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; };
		FE54FBB525C135CD001A75CF /* test5.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; };
		FE54FBB625C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE54FBB725C135CD001A75CF /* test1.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; };
		FE54FBB925C135CD001A75CF /* check_symbols.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_symbols.c; sourceTree = "<group>"; };
		FE54FBBB25C135CD001A75CF /* check_iolog_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_plugin.c; sourceTree = "<group>"; };
		FE54FBBD25C135CD001A75CF /* test15.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test15.sh; sourceTree = "<group>"; };
		FE54FBBE25C135CD001A75CF /* test6.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; };
		FE54FBBF25C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE54FBC025C135CD001A75CF /* test11.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test11.sh; sourceTree = "<group>"; };
		FE54FBC125C135CD001A75CF /* test2.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; };
		FE54FBC225C135CD001A75CF /* test2.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = test2.inc; sourceTree = "<group>"; };
		FE54FBC325C135CD001A75CF /* test10.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test10.sh; sourceTree = "<group>"; };
		FE54FBC425C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE54FBC525C135CD001A75CF /* test3.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; };
		FE54FBC625C135CD001A75CF /* test14.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test14.sh; sourceTree = "<group>"; };
		FE54FBC725C135CD001A75CF /* test7.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; };
		FE54FBC825C135CD001A75CF /* test14.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; };
		FE54FBC925C135CD001A75CF /* group */ = {isa = PBXFileReference; lastKnownFileType = text; path = group; sourceTree = "<group>"; };
		FE54FBCA25C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE54FBCB25C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; };
		FE54FBCC25C135CD001A75CF /* test8.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test8.sh; sourceTree = "<group>"; };
		FE54FBCD25C135CD001A75CF /* test9.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test9.sh; sourceTree = "<group>"; };
		FE54FBCE25C135CD001A75CF /* test12.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; };
		FE54FBCF25C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; };
		FE54FBD025C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE54FBD125C135CD001A75CF /* test15.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; };
		FE54FBD225C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FBD325C135CD001A75CF /* test13.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test13.sh; sourceTree = "<group>"; };
		FE54FBD425C135CD001A75CF /* test11.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; };
		FE54FBD525C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE54FBD625C135CD001A75CF /* test4.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; };
		FE54FBD725C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; };
		FE54FBD825C135CD001A75CF /* test5.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; };
		FE54FBD925C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE54FBDA25C135CD001A75CF /* test12.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test12.sh; sourceTree = "<group>"; };
		FE54FBDB25C135CD001A75CF /* test1.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; };
		FE54FBDC25C135CD001A75CF /* test13.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; };
		FE54FBDD25C135CD001A75CF /* cvtsudoers_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_ldif.c; sourceTree = "<group>"; };
		FE54FBDE25C135CD001A75CF /* timeout.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timeout.c; sourceTree = "<group>"; };
		FE54FBDF25C135CD001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FBE025C135CD001A75CF /* solaris_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = solaris_audit.c; sourceTree = "<group>"; };
		FE54FBE125C135CD001A75CF /* sudo_ldap_conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap_conf.h; sourceTree = "<group>"; };
		FE54FBE225C135CD001A75CF /* strlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlist.c; sourceTree = "<group>"; };
		FE54FBE325C135CD001A75CF /* sudoreplay.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudoreplay.c; sourceTree = "<group>"; };
		FE54FBE425C135CD001A75CF /* gmtoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gmtoff.c; sourceTree = "<group>"; };
		FE54FBE525C135CD001A75CF /* parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
		FE54FBE625C135CD001A75CF /* log_client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log_client.c; sourceTree = "<group>"; };
		FE54FBE725C135CD001A75CF /* defaults.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = defaults.c; sourceTree = "<group>"; };
		FE54FBE825C135CD001A75CF /* cvtsudoers_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_json.c; sourceTree = "<group>"; };
		FE54FBE925C135CD001A75CF /* ins_python.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_python.h; sourceTree = "<group>"; };
		FE54FBEA25C135CD001A75CF /* iolog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog.c; sourceTree = "<group>"; };
		FE54FBEB25C135CD001A75CF /* toke_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = toke_util.c; sourceTree = "<group>"; };
		FE54FBEC25C135CD001A75CF /* ins_goons.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_goons.h; sourceTree = "<group>"; };
		FE54FBED25C135CD001A75CF /* set_perms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = set_perms.c; sourceTree = "<group>"; };
		FE54FBEE25C135CD001A75CF /* toke.l */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.lex; path = toke.l; sourceTree = "<group>"; };
		FE54FBEF25C135CD001A75CF /* boottime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = boottime.c; sourceTree = "<group>"; };
		FE54FBF025C135CD001A75CF /* def_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = def_data.c; sourceTree = "<group>"; };
		FE54FBF125C135CD001A75CF /* getdate.y */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.yacc; path = getdate.y; sourceTree = "<group>"; };
		FE54FBF225C135CD001A75CF /* logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; };
		FE54FBF325C135CD001A75CF /* getdate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdate.c; sourceTree = "<group>"; };
		FE54FBF425C135CD001A75CF /* prompt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prompt.c; sourceTree = "<group>"; };
		FE54FBF525C135CD001A75CF /* timestamp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timestamp.c; sourceTree = "<group>"; };
		FE54FBF625C135CD001A75CF /* sudoers */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers; sourceTree = "<group>"; };
		FE54FBF725C135CD001A75CF /* toke.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = toke.c; sourceTree = "<group>"; };
		FE54FBF825C135CD001A75CF /* gentime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gentime.c; sourceTree = "<group>"; };
		FE54FBF925C135CD001A75CF /* ldap_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_conf.c; sourceTree = "<group>"; };
		FE54FBFA25C135CD001A75CF /* cvtsudoers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cvtsudoers.h; sourceTree = "<group>"; };
		FE54FBFB25C135CD001A75CF /* def_data.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = def_data.in; sourceTree = "<group>"; };
		FE54FBFC25C135CD001A75CF /* ldap_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_util.c; sourceTree = "<group>"; };
		FE54FBFD25C135CD001A75CF /* sudoers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudoers.h; sourceTree = "<group>"; };
		FE54FBFE25C135CD001A75CF /* redblack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = redblack.h; sourceTree = "<group>"; };
		FE54FBFF25C135CD001A75CF /* interfaces.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = interfaces.c; sourceTree = "<group>"; };
		FE54FC0025C135CD001A75CF /* bsm_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bsm_audit.c; sourceTree = "<group>"; };
		FE54FC0125C135CD001A75CF /* insults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = insults.h; sourceTree = "<group>"; };
		FE54FC0225C135CD001A75CF /* env_pattern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_pattern.c; sourceTree = "<group>"; };
		FE54FC0325C135CD001A75CF /* sudoers_version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudoers_version.h; sourceTree = "<group>"; };
		FE54FC0425C135CD001A75CF /* pwutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pwutil.h; sourceTree = "<group>"; };
		FE54FC0525C135CD001A75CF /* env.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env.c; sourceTree = "<group>"; };
		FE54FC0625C135CD001A75CF /* audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = audit.c; sourceTree = "<group>"; };
		FE54FC0725C135CD001A75CF /* iolog_path_escapes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_path_escapes.c; sourceTree = "<group>"; };
		FE54FC0925C135CD001A75CF /* lt.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = lt.po; sourceTree = "<group>"; };
		FE54FC0A25C135CD001A75CF /* sr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sr.po; sourceTree = "<group>"; };
		FE54FC0B25C135CD001A75CF /* hu.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = hu.po; sourceTree = "<group>"; };
		FE54FC0C25C135CD001A75CF /* fur.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fur.mo; sourceTree = "<group>"; };
		FE54FC0D25C135CD001A75CF /* uk.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = uk.po; sourceTree = "<group>"; };
		FE54FC0E25C135CD001A75CF /* cs.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = cs.po; sourceTree = "<group>"; };
		FE54FC0F25C135CD001A75CF /* fr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = fr.po; sourceTree = "<group>"; };
		FE54FC1025C135CD001A75CF /* nl.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = nl.po; sourceTree = "<group>"; };
		FE54FC1125C135CD001A75CF /* zh_CN.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = zh_CN.po; sourceTree = "<group>"; };
		FE54FC1225C135CD001A75CF /* sv.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sv.po; sourceTree = "<group>"; };
		FE54FC1325C135CD001A75CF /* tr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = tr.po; sourceTree = "<group>"; };
		FE54FC1425C135CD001A75CF /* zh_TW.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = zh_TW.po; sourceTree = "<group>"; };
		FE54FC1525C135CD001A75CF /* pt_BR.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = pt_BR.po; sourceTree = "<group>"; };
		FE54FC1625C135CD001A75CF /* ja.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ja.mo; sourceTree = "<group>"; };
		FE54FC1725C135CD001A75CF /* eo.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = eo.po; sourceTree = "<group>"; };
		FE54FC1825C135CD001A75CF /* ro.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ro.po; sourceTree = "<group>"; };
		FE54FC1925C135CD001A75CF /* ast.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ast.po; sourceTree = "<group>"; };
		FE54FC1A25C135CD001A75CF /* sk.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sk.po; sourceTree = "<group>"; };
		FE54FC1B25C135CD001A75CF /* it.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = it.po; sourceTree = "<group>"; };
		FE54FC1C25C135CD001A75CF /* eu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eu.mo; sourceTree = "<group>"; };
		FE54FC1D25C135CD001A75CF /* ru.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ru.mo; sourceTree = "<group>"; };
		FE54FC1E25C135CD001A75CF /* nb.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = nb.po; sourceTree = "<group>"; };
		FE54FC1F25C135CD001A75CF /* fi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fi.mo; sourceTree = "<group>"; };
		FE54FC2025C135CD001A75CF /* hr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hr.mo; sourceTree = "<group>"; };
		FE54FC2125C135CD001A75CF /* ca.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ca.po; sourceTree = "<group>"; };
		FE54FC2225C135CD001A75CF /* pl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pl.mo; sourceTree = "<group>"; };
		FE54FC2325C135CD001A75CF /* vi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = vi.mo; sourceTree = "<group>"; };
		FE54FC2425C135CD001A75CF /* de.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = de.po; sourceTree = "<group>"; };
		FE54FC2525C135CD001A75CF /* pt.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pt.mo; sourceTree = "<group>"; };
		FE54FC2625C135CD001A75CF /* ko.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ko.mo; sourceTree = "<group>"; };
		FE54FC2725C135CD001A75CF /* sl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sl.mo; sourceTree = "<group>"; };
		FE54FC2825C135CD001A75CF /* da.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = da.po; sourceTree = "<group>"; };
		FE54FC2925C135CD001A75CF /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		FE54FC2A25C135CD001A75CF /* el.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = el.mo; sourceTree = "<group>"; };
		FE54FC2B25C135CD001A75CF /* sk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sk.mo; sourceTree = "<group>"; };
		FE54FC2C25C135CD001A75CF /* it.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = it.mo; sourceTree = "<group>"; };
		FE54FC2D25C135CD001A75CF /* ast.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ast.mo; sourceTree = "<group>"; };
		FE54FC2E25C135CD001A75CF /* tr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = tr.mo; sourceTree = "<group>"; };
		FE54FC2F25C135CD001A75CF /* pt_BR.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pt_BR.mo; sourceTree = "<group>"; };
		FE54FC3025C135CD001A75CF /* zh_TW.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = zh_TW.mo; sourceTree = "<group>"; };
		FE54FC3125C135CD001A75CF /* ja.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ja.po; sourceTree = "<group>"; };
		FE54FC3225C135CD001A75CF /* ro.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ro.mo; sourceTree = "<group>"; };
		FE54FC3325C135CD001A75CF /* eo.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eo.mo; sourceTree = "<group>"; };
		FE54FC3425C135CD001A75CF /* fr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fr.mo; sourceTree = "<group>"; };
		FE54FC3525C135CD001A75CF /* nl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nl.mo; sourceTree = "<group>"; };
		FE54FC3625C135CD001A75CF /* cs.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = cs.mo; sourceTree = "<group>"; };
		FE54FC3725C135CD001A75CF /* uk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = uk.mo; sourceTree = "<group>"; };
		FE54FC3825C135CD001A75CF /* zh_CN.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = zh_CN.mo; sourceTree = "<group>"; };
		FE54FC3925C135CD001A75CF /* sv.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sv.mo; sourceTree = "<group>"; };
		FE54FC3A25C135CD001A75CF /* lt.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = lt.mo; sourceTree = "<group>"; };
		FE54FC3B25C135CD001A75CF /* fur.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = fur.po; sourceTree = "<group>"; };
		FE54FC3C25C135CD001A75CF /* hu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hu.mo; sourceTree = "<group>"; };
		FE54FC3D25C135CD001A75CF /* sr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sr.mo; sourceTree = "<group>"; };
		FE54FC3E25C135CD001A75CF /* sl.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sl.po; sourceTree = "<group>"; };
		FE54FC3F25C135CD001A75CF /* ko.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ko.po; sourceTree = "<group>"; };
		FE54FC4025C135CD001A75CF /* da.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = da.mo; sourceTree = "<group>"; };
		FE54FC4125C135CD001A75CF /* el.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = el.po; sourceTree = "<group>"; };
		FE54FC4225C135CD001A75CF /* vi.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = vi.po; sourceTree = "<group>"; };
		FE54FC4325C135CD001A75CF /* pl.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = pl.po; sourceTree = "<group>"; };
		FE54FC4425C135CD001A75CF /* de.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = de.mo; sourceTree = "<group>"; };
		FE54FC4525C135CD001A75CF /* pt.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = pt.po; sourceTree = "<group>"; };
		FE54FC4625C135CD001A75CF /* ca.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ca.mo; sourceTree = "<group>"; };
		FE54FC4725C135CD001A75CF /* ru.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ru.po; sourceTree = "<group>"; };
		FE54FC4825C135CD001A75CF /* eu.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = eu.po; sourceTree = "<group>"; };
		FE54FC4925C135CD001A75CF /* sudoers.pot */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.pot; sourceTree = "<group>"; };
		FE54FC4A25C135CD001A75CF /* nb.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nb.mo; sourceTree = "<group>"; };
		FE54FC4B25C135CD001A75CF /* hr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = hr.po; sourceTree = "<group>"; };
		FE54FC4C25C135CD001A75CF /* fi.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = fi.po; sourceTree = "<group>"; };
		FE54FC4D25C135CD001A75CF /* visudo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = visudo.c; sourceTree = "<group>"; };
		FE54FC4E25C135CD001A75CF /* editor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = editor.c; sourceTree = "<group>"; };
		FE54FC4F25C135CD001A75CF /* sudoers_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudoers_debug.c; sourceTree = "<group>"; };
		FE54FC5025C135CD001A75CF /* gram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gram.h; sourceTree = "<group>"; };
		FE54FC5125C135CD001A75CF /* check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = check.h; sourceTree = "<group>"; };
		FE54FC5225C135CD001A75CF /* sudo_nss.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_nss.c; sourceTree = "<group>"; };
		FE54FC5325C135CE001A75CF /* locale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = locale.c; sourceTree = "<group>"; };
		FE54FC5425C135CE001A75CF /* base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = "<group>"; };
		FE54FC5525C135CE001A75CF /* match_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_digest.c; sourceTree = "<group>"; };
		FE54FC5625C135CE001A75CF /* linux_audit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = linux_audit.h; sourceTree = "<group>"; };
		FE54FC5725C135CE001A75CF /* tsgetgrpw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsgetgrpw.c; sourceTree = "<group>"; };
		FE54FC5825C135CE001A75CF /* policy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = policy.c; sourceTree = "<group>"; };
		FE54FC5925C135CE001A75CF /* alias.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alias.c; sourceTree = "<group>"; };
		FE54FC5A25C135CE001A75CF /* find_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_path.c; sourceTree = "<group>"; };
		FE54FC5B25C135CE001A75CF /* exptilde.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exptilde.c; sourceTree = "<group>"; };
		FE54FC5C25C135CE001A75CF /* ldap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap.c; sourceTree = "<group>"; };
		FE54FC5D25C135CE001A75CF /* sudoers.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = sudoers.exp; sourceTree = "<group>"; };
		FE54FC5E25C135CE001A75CF /* ins_classic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_classic.h; sourceTree = "<group>"; };
		FE54FC5F25C135CE001A75CF /* defaults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = defaults.h; sourceTree = "<group>"; };
		FE54FC6025C135CE001A75CF /* cvtsudoers_pwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_pwutil.c; sourceTree = "<group>"; };
		FE54FC6125C135CE001A75CF /* log_client.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_client.h; sourceTree = "<group>"; };
		FE54FC6225C135CE001A75CF /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = "<group>"; };
		FE54FC6325C135CE001A75CF /* match_addr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_addr.c; sourceTree = "<group>"; };
		FE54FC6425C135CE001A75CF /* parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = "<group>"; };
		FE54FC6525C135CE001A75CF /* hexchar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hexchar.c; sourceTree = "<group>"; };
		FE54FC6625C135CE001A75CF /* mkdefaults */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = mkdefaults; sourceTree = "<group>"; };
		FE54FC6725C135CE001A75CF /* strlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strlist.h; sourceTree = "<group>"; };
		FE54FC6825C135CE001A75CF /* match_command.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_command.c; sourceTree = "<group>"; };
		FE54FC6925C135CE001A75CF /* solaris_audit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = solaris_audit.h; sourceTree = "<group>"; };
		FE54FC6A25C135CE001A75CF /* cvtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers.c; sourceTree = "<group>"; };
		FE54FC6B25C135CE001A75CF /* toke.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = toke.h; sourceTree = "<group>"; };
		FE54FC6C25C135CE001A75CF /* pwutil_impl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pwutil_impl.c; sourceTree = "<group>"; };
		FE54FC6D25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FC6E25C135CE001A75CF /* tsdump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsdump.c; sourceTree = "<group>"; };
		FE54FC6F25C135CE001A75CF /* digestname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digestname.c; sourceTree = "<group>"; };
		FE54FC7025C135CE001A75CF /* sudo_printf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_printf.c; sourceTree = "<group>"; };
		FE54FC7125C135CE001A75CF /* getspwuid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getspwuid.c; sourceTree = "<group>"; };
		FE54FC7225C135CE001A75CF /* sudoers.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.in; sourceTree = "<group>"; };
		FE54FC7325C135CE001A75CF /* logging.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logging.c; sourceTree = "<group>"; };
		FE54FC7425C135CE001A75CF /* def_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = def_data.h; sourceTree = "<group>"; };
		FE54FC7525C135CE001A75CF /* testsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = testsudoers.c; sourceTree = "<group>"; };
		FE54FC7625C135CE001A75CF /* gc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gc.c; sourceTree = "<group>"; };
		FE54FC7825C135CE001A75CF /* sample_plugin.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = sample_plugin.exp; sourceTree = "<group>"; };
		FE54FC7925C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FC7A25C135CE001A75CF /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		FE54FC7B25C135CE001A75CF /* sample_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sample_plugin.c; sourceTree = "<group>"; };
		FE54FC7C25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FC7E25C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FC7F25C135CE001A75CF /* sample_approval.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sample_approval.c; sourceTree = "<group>"; };
		FE54FC8025C135CE001A75CF /* sample_approval.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = sample_approval.exp; sourceTree = "<group>"; };
		FE54FC8125C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FC8325C135CE001A75CF /* system_group.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = system_group.exp; sourceTree = "<group>"; };
		FE54FC8425C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FC8525C135CE001A75CF /* system_group.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = system_group.c; sourceTree = "<group>"; };
		FE54FC8625C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FC8925C135CE001A75CF /* log_server.pb-c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "log_server.pb-c.h"; sourceTree = "<group>"; };
		FE54FC8A25C135CE001A75CF /* sudo_gettext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_gettext.h; sourceTree = "<group>"; };
		FE54FC8B25C135CE001A75CF /* sudo_eventlog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_eventlog.h; sourceTree = "<group>"; };
		FE54FC8D25C135CE001A75CF /* charclass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charclass.h; sourceTree = "<group>"; };
		FE54FC8E25C135CE001A75CF /* getaddrinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = getaddrinfo.h; sourceTree = "<group>"; };
		FE54FC8F25C135CE001A75CF /* endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; };
		FE54FC9025C135CE001A75CF /* getopt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; };
		FE54FC9125C135CE001A75CF /* fnmatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; };
		FE54FC9225C135CE001A75CF /* sha2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sha2.h; sourceTree = "<group>"; };
		FE54FC9325C135CE001A75CF /* stdbool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdbool.h; sourceTree = "<group>"; };
		FE54FC9425C135CE001A75CF /* nss_dbdefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nss_dbdefs.h; sourceTree = "<group>"; };
		FE54FC9525C135CE001A75CF /* glob.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = glob.h; sourceTree = "<group>"; };
		FE54FC9625C135CE001A75CF /* sudo_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_queue.h; sourceTree = "<group>"; };
		FE54FC9725C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FC9825C135CE001A75CF /* sudo_compat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_compat.h; sourceTree = "<group>"; };
		FE54FC9A25C135CE001A75CF /* protobuf-c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "protobuf-c.h"; sourceTree = "<group>"; };
		FE54FC9B25C135CE001A75CF /* sudo_conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_conf.h; sourceTree = "<group>"; };
		FE54FC9C25C135CE001A75CF /* sudo_fatal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_fatal.h; sourceTree = "<group>"; };
		FE54FC9D25C135CE001A75CF /* sudo_iolog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_iolog.h; sourceTree = "<group>"; };
		FE54FC9E25C135CE001A75CF /* hostcheck.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hostcheck.h; sourceTree = "<group>"; };
		FE54FC9F25C135CE001A75CF /* sudo_json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_json.h; sourceTree = "<group>"; };
		FE54FCA025C135CE001A75CF /* sudo_event.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_event.h; sourceTree = "<group>"; };
		FE54FCA125C135CE001A75CF /* sudo_digest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_digest.h; sourceTree = "<group>"; };
		FE54FCA225C135CE001A75CF /* sudo_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_util.h; sourceTree = "<group>"; };
		FE54FCA325C135CE001A75CF /* sudo_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_debug.h; sourceTree = "<group>"; };
		FE54FCA425C135CE001A75CF /* sudo_lbuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_lbuf.h; sourceTree = "<group>"; };
		FE54FCA525C135CE001A75CF /* sudo_rand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_rand.h; sourceTree = "<group>"; };
		FE54FCA625C135CE001A75CF /* sudo_plugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_plugin.h; sourceTree = "<group>"; };
		FE54FCA725C135CE001A75CF /* sudo_dso.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_dso.h; sourceTree = "<group>"; };
		FE54FCA825C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FCAD25C135CE001A75CF /* codespell.ignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = codespell.ignore; sourceTree = "<group>"; };
		FE54FCAE25C135CE001A75CF /* sudo-python.pp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "sudo-python.pp"; sourceTree = "<group>"; };
		FE54FCAF25C135CE001A75CF /* codespell.exclude */ = {isa = PBXFileReference; lastKnownFileType = text; path = codespell.exclude; sourceTree = "<group>"; };
		FE54FCB025C135CE001A75CF /* sudo.pp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = sudo.pp; sourceTree = "<group>"; };
		FE54FCB225C135CE001A75CF /* aix.sh.in */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = aix.sh.in; sourceTree = "<group>"; };
		FE54FCB325C135CE001A75CF /* sudo.conf.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.in; sourceTree = "<group>"; };
		FE54FCB425C135CE001A75CF /* hpux.sh.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = hpux.sh.in; sourceTree = "<group>"; };
		FE54FCB525C135CE001A75CF /* sudo-logsrvd.pp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "sudo-logsrvd.pp"; sourceTree = "<group>"; };
		FE54FCB625C135CE001A75CF /* codespell.skip */ = {isa = PBXFileReference; lastKnownFileType = text; path = codespell.skip; sourceTree = "<group>"; };
		FE54FD0525C135CE001A75CF /* pathnames.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pathnames.h; sourceTree = "<group>"; };
		FE54FD1925C135CE001A75CF /* json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json.c; sourceTree = "<group>"; };
		FE54FD1A25C135CE001A75CF /* getopt_long.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getopt_long.c; sourceTree = "<group>"; };
		FE54FD1B25C135CE001A75CF /* ttyname_dev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttyname_dev.c; sourceTree = "<group>"; };
		FE54FD1C25C135CE001A75CF /* util.exp.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = util.exp.in; sourceTree = "<group>"; };
		FE54FD1D25C135CE001A75CF /* sha2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha2.c; sourceTree = "<group>"; };
		FE54FD1E25C135CE001A75CF /* fstatat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fstatat.c; sourceTree = "<group>"; };
		FE54FD1F25C135CE001A75CF /* arc4random_uniform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random_uniform.c; sourceTree = "<group>"; };
		FE54FD2025C135CE001A75CF /* pread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pread.c; sourceTree = "<group>"; };
		FE54FD2125C135CE001A75CF /* term.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = term.c; sourceTree = "<group>"; };
		FE54FD2225C135CE001A75CF /* fnmatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fnmatch.c; sourceTree = "<group>"; };
		FE54FD2325C135CE001A75CF /* lbuf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lbuf.c; sourceTree = "<group>"; };
		FE54FD2425C135CE001A75CF /* memrchr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = memrchr.c; sourceTree = "<group>"; };
		FE54FD2525C135CE001A75CF /* str2sig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = str2sig.c; sourceTree = "<group>"; };
		FE54FD2625C135CE001A75CF /* isblank.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = isblank.c; sourceTree = "<group>"; };
		FE54FD2725C135CE001A75CF /* gidlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gidlist.c; sourceTree = "<group>"; };
		FE54FD2825C135CE001A75CF /* strlcpy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlcpy.c; sourceTree = "<group>"; };
		FE54FD2925C135CE001A75CF /* gettime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gettime.c; sourceTree = "<group>"; };
		FE54FD2A25C135CE001A75CF /* sudo_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_debug.c; sourceTree = "<group>"; };
		FE54FD2B25C135CE001A75CF /* strtoid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtoid.c; sourceTree = "<group>"; };
		FE54FD2C25C135CE001A75CF /* inet_pton.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inet_pton.c; sourceTree = "<group>"; };
		FE54FD2D25C135CE001A75CF /* gethostname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gethostname.c; sourceTree = "<group>"; };
		FE54FD2E25C135CE001A75CF /* logfac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logfac.c; sourceTree = "<group>"; };
		FE54FD3125C135CE001A75CF /* strsig_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsig_test.c; sourceTree = "<group>"; };
		FE54FD3325C135CE001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE54FD3425C135CE001A75CF /* test4.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; };
		FE54FD3525C135CE001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE54FD3625C135CE001A75CF /* test5.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; };
		FE54FD3725C135CE001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE54FD3825C135CE001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE54FD3925C135CE001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FD3A25C135CE001A75CF /* test6.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; };
		FE54FD3B25C135CE001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE54FD3C25C135CE001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE54FD3D25C135CE001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE54FD3E25C135CE001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE54FD3F25C135CE001A75CF /* parseln_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parseln_test.c; sourceTree = "<group>"; };
		FE54FD4125C135CE001A75CF /* progname_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = progname_test.c; sourceTree = "<group>"; };
		FE54FD4325C135CE001A75CF /* strtonum_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtonum_test.c; sourceTree = "<group>"; };
		FE54FD4425C135CE001A75CF /* strtobool_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtobool_test.c; sourceTree = "<group>"; };
		FE54FD4525C135CE001A75CF /* strtoid_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtoid_test.c; sourceTree = "<group>"; };
		FE54FD4625C135CE001A75CF /* strtomode_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtomode_test.c; sourceTree = "<group>"; };
		FE54FD4825C135CE001A75CF /* hltq_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hltq_test.c; sourceTree = "<group>"; };
		FE54FD4A25C135CE001A75CF /* strsplit_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsplit_test.c; sourceTree = "<group>"; };
		FE54FD4C25C135CE001A75CF /* vsyslog_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vsyslog_test.c; sourceTree = "<group>"; };
		FE54FD4E25C135CE001A75CF /* fnm_test.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = fnm_test.in; sourceTree = "<group>"; };
		FE54FD4F25C135CE001A75CF /* fnm_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fnm_test.c; sourceTree = "<group>"; };
		FE54FD5125C135CE001A75CF /* getgrouplist_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getgrouplist_test.c; sourceTree = "<group>"; };
		FE54FD5325C135CE001A75CF /* mktemp_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mktemp_test.c; sourceTree = "<group>"; };
		FE54FD5525C135CE001A75CF /* parse_gids_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_gids_test.c; sourceTree = "<group>"; };
		FE54FD5725C135CE001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE54FD5825C135CE001A75CF /* test4.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; };
		FE54FD5925C135CE001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE54FD5A25C135CE001A75CF /* test5.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; };
		FE54FD5B25C135CE001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE54FD5C25C135CE001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE54FD5D25C135CE001A75CF /* test4.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.err.ok; sourceTree = "<group>"; };
		FE54FD5E25C135CE001A75CF /* test8.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.err.ok; sourceTree = "<group>"; };
		FE54FD5F25C135CE001A75CF /* conf_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conf_test.c; sourceTree = "<group>"; };
		FE54FD6025C135CE001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE54FD6125C135CE001A75CF /* test8.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.in; sourceTree = "<group>"; };
		FE54FD6225C135CE001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FD6325C135CE001A75CF /* test6.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; };
		FE54FD6425C135CE001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE54FD6525C135CE001A75CF /* test5.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.err.ok; sourceTree = "<group>"; };
		FE54FD6625C135CE001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE54FD6725C135CE001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; };
		FE54FD6825C135CE001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE54FD6925C135CE001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE54FD6A25C135CE001A75CF /* test7.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; };
		FE54FD6C25C135CE001A75CF /* globtest.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = globtest.in; sourceTree = "<group>"; };
		FE54FD6D25C135CE001A75CF /* globtest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = globtest.c; sourceTree = "<group>"; };
		FE54FD6E25C135CE001A75CF /* files */ = {isa = PBXFileReference; lastKnownFileType = text; path = files; sourceTree = "<group>"; };
		FE54FD7025C135CE001A75CF /* getdelim_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdelim_test.c; sourceTree = "<group>"; };
		FE54FD7125C135CE001A75CF /* getcwd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getcwd.c; sourceTree = "<group>"; };
		FE54FD7225C135CE001A75CF /* roundup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = roundup.c; sourceTree = "<group>"; };
		FE54FD7325C135CE001A75CF /* aix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aix.c; sourceTree = "<group>"; };
		FE54FD7425C135CE001A75CF /* fatal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fatal.c; sourceTree = "<group>"; };
		FE54FD7525C135CE001A75CF /* fchmodat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fchmodat.c; sourceTree = "<group>"; };
		FE54FD7625C135CE001A75CF /* setgroups.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = setgroups.c; sourceTree = "<group>"; };
		FE54FD7825C135CE001A75CF /* strsplit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsplit.c; sourceTree = "<group>"; };
		FE54FD7925C135CE001A75CF /* strnlen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strnlen.c; sourceTree = "<group>"; };
		FE54FD7A25C135CE001A75CF /* event_poll.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event_poll.c; sourceTree = "<group>"; };
		FE54FD7B25C135CE001A75CF /* sudo_dso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_dso.c; sourceTree = "<group>"; };
		FE54FD7C25C135CE001A75CF /* logpri.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logpri.c; sourceTree = "<group>"; };
		FE54FD7D25C135CE001A75CF /* mksigname.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mksigname.h; sourceTree = "<group>"; };
		FE54FD7E25C135CE001A75CF /* utimens.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utimens.c; sourceTree = "<group>"; };
		FE54FD7F25C135CE001A75CF /* openat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = openat.c; sourceTree = "<group>"; };
		FE54FD8025C135CE001A75CF /* unlinkat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unlinkat.c; sourceTree = "<group>"; };
		FE54FD8125C135CE001A75CF /* mksiglist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mksiglist.c; sourceTree = "<group>"; };
		FE54FD8225C135CE001A75CF /* util.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = util.exp; sourceTree = "<group>"; };
		FE54FD8325C135CE001A75CF /* sig2str.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sig2str.c; sourceTree = "<group>"; };
		FE54FD8425C135CE001A75CF /* getusershell.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getusershell.c; sourceTree = "<group>"; };
		FE54FD8525C135CE001A75CF /* parseln.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parseln.c; sourceTree = "<group>"; };
		FE54FD8625C135CE001A75CF /* pipe2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pipe2.c; sourceTree = "<group>"; };
		FE54FD8725C135CE001A75CF /* dup3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dup3.c; sourceTree = "<group>"; };
		FE54FD8825C135CE001A75CF /* cfmakeraw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cfmakeraw.c; sourceTree = "<group>"; };
		FE54FD8925C135CE001A75CF /* glob.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = glob.c; sourceTree = "<group>"; };
		FE54FD8A25C135CE001A75CF /* vsyslog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vsyslog.c; sourceTree = "<group>"; };
		FE54FD8B25C135CE001A75CF /* strtomode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtomode.c; sourceTree = "<group>"; };
		FE54FD8C25C135CE001A75CF /* secure_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = secure_path.c; sourceTree = "<group>"; };
		FE54FD8D25C135CE001A75CF /* getgrouplist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getgrouplist.c; sourceTree = "<group>"; };
		FE54FD8E25C135CE001A75CF /* snprintf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = snprintf.c; sourceTree = "<group>"; };
		FE54FD8F25C135CE001A75CF /* getaddrinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getaddrinfo.c; sourceTree = "<group>"; };
		FE54FD9025C135CE001A75CF /* strtonum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtonum.c; sourceTree = "<group>"; };
		FE54FD9125C135CE001A75CF /* event.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event.c; sourceTree = "<group>"; };
		FE54FD9225C135CE001A75CF /* strndup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strndup.c; sourceTree = "<group>"; };
		FE54FD9325C135CE001A75CF /* pw_dup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pw_dup.c; sourceTree = "<group>"; };
		FE54FD9425C135CE001A75CF /* closefrom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = closefrom.c; sourceTree = "<group>"; };
		FE54FD9525C135CE001A75CF /* getentropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getentropy.c; sourceTree = "<group>"; };
		FE54FD9625C135CE001A75CF /* reallocarray.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reallocarray.c; sourceTree = "<group>"; };
		FE54FD9725C135CE001A75CF /* strtobool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtobool.c; sourceTree = "<group>"; };
		FE54FD9825C135CE001A75CF /* uuid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = uuid.c; sourceTree = "<group>"; };
		FE54FD9925C135CE001A75CF /* strsignal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsignal.c; sourceTree = "<group>"; };
		FE54FD9A25C135CE001A75CF /* mktemp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mktemp.c; sourceTree = "<group>"; };
		FE54FD9B25C135CE001A75CF /* chacha_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chacha_private.h; sourceTree = "<group>"; };
		FE54FD9C25C135CE001A75CF /* explicit_bzero.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = explicit_bzero.c; sourceTree = "<group>"; };
		FE54FD9D25C135CE001A75CF /* nanosleep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nanosleep.c; sourceTree = "<group>"; };
		FE54FD9E25C135CE001A75CF /* sudo_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_conf.c; sourceTree = "<group>"; };
		FE54FD9F25C135CE001A75CF /* mksigname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mksigname.c; sourceTree = "<group>"; };
		FE54FDA025C135CE001A75CF /* freezero.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = freezero.c; sourceTree = "<group>"; };
		FE54FDA125C135CE001A75CF /* pwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pwrite.c; sourceTree = "<group>"; };
		FE54FDA225C135CE001A75CF /* strlcat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlcat.c; sourceTree = "<group>"; };
		FE54FDA325C135CE001A75CF /* ttysize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttysize.c; sourceTree = "<group>"; };
		FE54FDA425C135CE001A75CF /* digest_openssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_openssl.c; sourceTree = "<group>"; };
		FE54FDA525C135CE001A75CF /* digest_gcrypt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_gcrypt.c; sourceTree = "<group>"; };
		FE54FDA625C135CE001A75CF /* digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest.c; sourceTree = "<group>"; };
		FE54FDA725C135CE001A75CF /* locking.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = locking.c; sourceTree = "<group>"; };
		FE54FDA825C135CE001A75CF /* mkdir_parents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mkdir_parents.c; sourceTree = "<group>"; };
		FE54FDA925C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FDAA25C135CE001A75CF /* event_select.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event_select.c; sourceTree = "<group>"; };
		FE54FDAB25C135CE001A75CF /* progname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = progname.c; sourceTree = "<group>"; };
		FE54FDAC25C135CE001A75CF /* siglist.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = siglist.in; sourceTree = "<group>"; };
		FE54FDAD25C135CE001A75CF /* getdelim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdelim.c; sourceTree = "<group>"; };
		FE54FDAE25C135CE001A75CF /* arc4random_buf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random_buf.c; sourceTree = "<group>"; };
		FE54FDAF25C135CE001A75CF /* inet_ntop.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inet_ntop.c; sourceTree = "<group>"; };
		FE54FDB025C135CE001A75CF /* arc4random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random.c; sourceTree = "<group>"; };
		FE54FDB125C135CE001A75CF /* key_val.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = key_val.c; sourceTree = "<group>"; };
		FE54FDB225C135CE001A75CF /* mksiglist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mksiglist.h; sourceTree = "<group>"; };
		FE54FDB425C135CE001A75CF /* zutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
		FE54FDB525C135CE001A75CF /* inftrees.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = "<group>"; };
		FE54FDB625C135CE001A75CF /* inflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = "<group>"; };
		FE54FDB725C135CE001A75CF /* compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
		FE54FDB825C135CE001A75CF /* deflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = "<group>"; };
		FE54FDB925C135CE001A75CF /* inffixed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = "<group>"; };
		FE54FDBA25C135CE001A75CF /* gzread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = "<group>"; };
		FE54FDBB25C135CE001A75CF /* zconf.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = zconf.h.in; sourceTree = "<group>"; };
		FE54FDBC25C135CE001A75CF /* trees.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = "<group>"; };
		FE54FDBD25C135CE001A75CF /* zlib.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = zlib.exp; sourceTree = "<group>"; };
		FE54FDBE25C135CE001A75CF /* inffast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = "<group>"; };
		FE54FDBF25C135CE001A75CF /* crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; };
		FE54FDC025C135CE001A75CF /* infback.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = "<group>"; };
		FE54FDC125C135CE001A75CF /* zutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; };
		FE54FDC225C135CE001A75CF /* deflate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = "<group>"; };
		FE54FDC325C135CE001A75CF /* gzguts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = "<group>"; };
		FE54FDC425C135CE001A75CF /* zlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
		FE54FDC525C135CE001A75CF /* gzlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = "<group>"; };
		FE54FDC625C135CE001A75CF /* inflate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = "<group>"; };
		FE54FDC725C135CE001A75CF /* inftrees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = "<group>"; };
		FE54FDC825C135CE001A75CF /* uncompr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = "<group>"; };
		FE54FDC925C135CE001A75CF /* gzwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = "<group>"; };
		FE54FDCA25C135CE001A75CF /* trees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = "<group>"; };
		FE54FDCB25C135CE001A75CF /* gzclose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = "<group>"; };
		FE54FDCC25C135CE001A75CF /* crc32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = "<group>"; };
		FE54FDCD25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FDCE25C135CE001A75CF /* inffast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = "<group>"; };
		FE54FDCF25C135CE001A75CF /* adler32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = "<group>"; };
		FE54FDD125C135CE001A75CF /* iolog_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_path.c; sourceTree = "<group>"; };
		FE54FDD225C135CE001A75CF /* hostcheck.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hostcheck.c; sourceTree = "<group>"; };
		FE54FDD325C135CE001A75CF /* iolog_fileio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_fileio.c; sourceTree = "<group>"; };
		FE54FDD425C135CE001A75CF /* iolog_json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iolog_json.h; sourceTree = "<group>"; };
		FE54FDD725C135CE001A75CF /* host_port_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = host_port_test.c; sourceTree = "<group>"; };
		FE54FDD925C135CE001A75CF /* check_iolog_mkpath.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_mkpath.c; sourceTree = "<group>"; };
		FE54FDDB25C135CE001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE54FDDC25C135CE001A75CF /* check_iolog_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_json.c; sourceTree = "<group>"; };
		FE54FDDD25C135CE001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE54FDDE25C135CE001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE54FDDF25C135CE001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE54FDE125C135CE001A75CF /* check_iolog_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_path.c; sourceTree = "<group>"; };
		FE54FDE225C135CE001A75CF /* data */ = {isa = PBXFileReference; lastKnownFileType = text; path = data; sourceTree = "<group>"; };
		FE54FDE425C135CE001A75CF /* check_iolog_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_util.c; sourceTree = "<group>"; };
		FE54FDE625C135CE001A75CF /* host_port.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = host_port.c; sourceTree = "<group>"; };
		FE54FDE725C135CE001A75CF /* iolog_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_util.c; sourceTree = "<group>"; };
		FE54FDE825C135CE001A75CF /* iolog_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_json.c; sourceTree = "<group>"; };
		FE54FDE925C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FDEC25C135CE001A75CF /* log_server.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = log_server.proto; sourceTree = "<group>"; };
		FE54FDED25C135CE001A75CF /* log_server.pb-c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "log_server.pb-c.c"; sourceTree = "<group>"; };
		FE54FDEE25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FDEF25C135CE001A75CF /* protobuf-c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "protobuf-c.c"; sourceTree = "<group>"; };
		FE54FDF125C135CE001A75CF /* logwrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logwrap.c; sourceTree = "<group>"; };
		FE54FDF425C135CE001A75CF /* check_wrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_wrap.c; sourceTree = "<group>"; };
		FE54FDF525C135CE001A75CF /* check_wrap.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_wrap.in; sourceTree = "<group>"; };
		FE54FDF625C135CE001A75CF /* check_wrap.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_wrap.out.ok; sourceTree = "<group>"; };
		FE54FDF825C135CE001A75CF /* eventlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = eventlog.c; sourceTree = "<group>"; };
		FE54FDF925C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FE1225C135CE001A75CF /* sudoers_timestamp.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers_timestamp.man.in; sourceTree = "<group>"; };
		FE54FE1325C135CE001A75CF /* sudo_logsrv.proto.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrv.proto.mdoc.in; sourceTree = "<group>"; };
		FE54FE1425C135CE001A75CF /* sudo_logsrvd.conf.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.conf.man.in; sourceTree = "<group>"; };
		FE54FE1525C135CE001A75CF /* sudo_sendlog.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_sendlog.mdoc.in; sourceTree = "<group>"; };
		FE54FE1625C135CE001A75CF /* sudoers.man.in.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.man.in.sed; sourceTree = "<group>"; };
		FE54FE1725C135CE001A75CF /* UPGRADE */ = {isa = PBXFileReference; lastKnownFileType = text; path = UPGRADE; sourceTree = "<group>"; };
		FE54FE1825C135CE001A75CF /* sudo_plugin.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin.man.in; sourceTree = "<group>"; };
		FE54FE1925C135CF001A75CF /* sudo.conf.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.mdoc.in; sourceTree = "<group>"; };
		FE54FE1A25C135CF001A75CF /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
		FE54FE1B25C135CF001A75CF /* cvtsudoers.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = cvtsudoers.mdoc.in; sourceTree = "<group>"; };
		FE54FE1C25C135CF001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FE1D25C135CF001A75CF /* sudoers.ldap.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.ldap.mdoc.in; sourceTree = "<group>"; };
		FE54FE1E25C135CF001A75CF /* sudo_plugin_python.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin_python.mdoc.in; sourceTree = "<group>"; };
		FE54FE1F25C135CF001A75CF /* sudoers_timestamp.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers_timestamp.mdoc.in; sourceTree = "<group>"; };
		FE54FE2025C135CF001A75CF /* visudo.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = visudo.mdoc.in; sourceTree = "<group>"; };
		FE54FE2125C135CF001A75CF /* visudo.man */ = {isa = PBXFileReference; lastKnownFileType = text; path = visudo.man; sourceTree = "<group>"; };
		FE54FE2225C135CF001A75CF /* schema.olcSudo */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.olcSudo; sourceTree = "<group>"; };
		FE54FE2325C135CF001A75CF /* sudoreplay.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoreplay.man.in; sourceTree = "<group>"; };
		FE54FE2425C135CF001A75CF /* sudo_logsrvd.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.man.in; sourceTree = "<group>"; };
		FE54FE2525C135CF001A75CF /* sudo_sendlog.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_sendlog.man.in; sourceTree = "<group>"; };
		FE54FE2625C135CF001A75CF /* visudo.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = visudo.man.in; sourceTree = "<group>"; };
		FE54FE2725C135CF001A75CF /* sudo_logsrvd.conf.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.conf.mdoc.in; sourceTree = "<group>"; };
		FE54FE2825C135CF001A75CF /* sudoers.man */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.man; sourceTree = "<group>"; };
		FE54FE2925C135CF001A75CF /* sudoers.ldap.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.ldap.man.in; sourceTree = "<group>"; };
		FE54FE2A25C135CF001A75CF /* sudoers.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.mdoc.in; sourceTree = "<group>"; };
		FE54FE2B25C135CF001A75CF /* sudo_logsrv.proto.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrv.proto.man.in; sourceTree = "<group>"; };
		FE54FE2C25C135CF001A75CF /* TROUBLESHOOTING */ = {isa = PBXFileReference; lastKnownFileType = text; path = TROUBLESHOOTING; sourceTree = "<group>"; };
		FE54FE2D25C135CF001A75CF /* schema.ActiveDirectory */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.ActiveDirectory; sourceTree = "<group>"; };
		FE54FE2E25C135CF001A75CF /* fixmdoc.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = fixmdoc.sed; sourceTree = "<group>"; };
		FE54FE2F25C135CF001A75CF /* CONTRIBUTORS */ = {isa = PBXFileReference; lastKnownFileType = text; path = CONTRIBUTORS; sourceTree = "<group>"; };
		FE54FE3025C135CF001A75CF /* sudo.man */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.man; sourceTree = "<group>"; };
		FE54FE3125C135CF001A75CF /* sudo.conf.man.in.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.man.in.sed; sourceTree = "<group>"; };
		FE54FE3225C135CF001A75CF /* fixman.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = fixman.sh; sourceTree = "<group>"; };
		FE54FE3325C135CF001A75CF /* schema.OpenLDAP */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.OpenLDAP; sourceTree = "<group>"; };
		FE54FE3425C135CF001A75CF /* HISTORY */ = {isa = PBXFileReference; lastKnownFileType = text; path = HISTORY; sourceTree = "<group>"; };
		FE54FE3525C135CF001A75CF /* sudo_plugin.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin.mdoc.in; sourceTree = "<group>"; };
		FE54FE3625C135CF001A75CF /* sudo_logsrvd.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.mdoc.in; sourceTree = "<group>"; };
		FE54FE3725C135CF001A75CF /* cvtsudoers.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = cvtsudoers.man.in; sourceTree = "<group>"; };
		FE54FE3825C135CF001A75CF /* fixman.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = fixman.sed; sourceTree = "<group>"; };
		FE54FE3925C135CF001A75CF /* sudo.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.mdoc.in; sourceTree = "<group>"; };
		FE54FE3A25C135CF001A75CF /* sudoers.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.man.in; sourceTree = "<group>"; };
		FE54FE3B25C135CF001A75CF /* sudo_plugin_python.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin_python.man.in; sourceTree = "<group>"; };
		FE54FE3C25C135CF001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FE3D25C135CF001A75CF /* sudo.conf.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.man.in; sourceTree = "<group>"; };
		FE54FE3E25C135CF001A75CF /* sudoreplay.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoreplay.mdoc.in; sourceTree = "<group>"; };
		FE54FE3F25C135CF001A75CF /* sudo.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.man.in; sourceTree = "<group>"; };
		FE54FE4025C135CF001A75CF /* schema.iPlanet */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.iPlanet; sourceTree = "<group>"; };
		FE54FE4125C135CF001A75CF /* sudo.man.in.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.man.in.sed; sourceTree = "<group>"; };
		FE54FE4325C135CF001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FE4425C135CF001A75CF /* aclocal.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = aclocal.m4; sourceTree = "<group>"; };
		FE54FE4525C135CF001A75CF /* autogen.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = autogen.sh; sourceTree = "<group>"; };
		FE54FE4725C135CF001A75CF /* parse_args.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_args.c; sourceTree = "<group>"; };
		FE54FE4825C135CF001A75CF /* selinux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = selinux.c; sourceTree = "<group>"; };
		FE54FE4925C135CF001A75CF /* utmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utmp.c; sourceTree = "<group>"; };
		FE54FE4A25C135CF001A75CF /* sudo_edit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_edit.h; sourceTree = "<group>"; };
		FE54FE4B25C135CF001A75CF /* sudo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo.h; sourceTree = "<group>"; };
		FE54FE4C25C135CF001A75CF /* tgetpass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tgetpass.c; sourceTree = "<group>"; };
		FE54FE4D25C135CF001A75CF /* exec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec.c; sourceTree = "<group>"; };
		FE54FE4E25C135CF001A75CF /* sudo_usage.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_usage.h.in; sourceTree = "<group>"; };
		FE54FE5125C135CF001A75CF /* check_ttyname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_ttyname.c; sourceTree = "<group>"; };
		FE54FE5325C135CF001A75CF /* check_noexec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_noexec.c; sourceTree = "<group>"; };
		FE54FE5425C135CF001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE54FE5525C135CF001A75CF /* conversation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conversation.c; sourceTree = "<group>"; };
		FE54FE5625C135CF001A75CF /* exec_monitor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_monitor.c; sourceTree = "<group>"; };
		FE54FE5725C135CF001A75CF /* tcsetpgrp_nobg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcsetpgrp_nobg.c; sourceTree = "<group>"; };
		FE54FE5825C135CF001A75CF /* sudo_usage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_usage.h; sourceTree = "<group>"; };
		FE54FE5925C135CF001A75CF /* get_pty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_pty.c; sourceTree = "<group>"; };
		FE54FE5A25C135CF001A75CF /* preload.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = preload.c; sourceTree = "<group>"; };
		FE54FE5B25C135CF001A75CF /* openbsd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = openbsd.c; sourceTree = "<group>"; };
		FE54FE5C25C135CF001A75CF /* sudo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo.c; sourceTree = "<group>"; };
		FE54FE5D25C135CF001A75CF /* sudo_edit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_edit.c; sourceTree = "<group>"; };
		FE54FE5E25C135CF001A75CF /* sesh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sesh.c; sourceTree = "<group>"; };
		FE54FE5F25C135CF001A75CF /* sudo_exec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_exec.h; sourceTree = "<group>"; };
		FE54FE6025C135CF001A75CF /* edit_open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = edit_open.c; sourceTree = "<group>"; };
		FE54FE6125C135CF001A75CF /* limits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = limits.c; sourceTree = "<group>"; };
		FE54FE6225C135CF001A75CF /* hooks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hooks.c; sourceTree = "<group>"; };
		FE54FE6325C135CF001A75CF /* sudo_plugin_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_plugin_int.h; sourceTree = "<group>"; };
		FE54FE6425C135CF001A75CF /* exec_pty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_pty.c; sourceTree = "<group>"; };
		FE54FE6525C135CF001A75CF /* signal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = signal.c; sourceTree = "<group>"; };
		FE54FE6625C135CF001A75CF /* exec_nopty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_nopty.c; sourceTree = "<group>"; };
		FE54FE6725C135CF001A75CF /* env_hooks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_hooks.c; sourceTree = "<group>"; };
		FE54FE6825C135CF001A75CF /* load_plugins.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_plugins.c; sourceTree = "<group>"; };
		FE54FE6925C135CF001A75CF /* copy_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = copy_file.c; sourceTree = "<group>"; };
		FE54FE6A25C135CF001A75CF /* exec_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_common.c; sourceTree = "<group>"; };
		FE54FE6B25C135CF001A75CF /* preserve_fds.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = preserve_fds.c; sourceTree = "<group>"; };
		FE54FE6C25C135CF001A75CF /* solaris.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = solaris.c; sourceTree = "<group>"; };
		FE54FE6D25C135CF001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE54FE6E25C135CF001A75CF /* net_ifs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = net_ifs.c; sourceTree = "<group>"; };
		FE54FE6F25C135CF001A75CF /* ttyname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttyname.c; sourceTree = "<group>"; };
		FE54FE7025C135CF001A75CF /* sudo_noexec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_noexec.c; sourceTree = "<group>"; };
		FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libplugin_sudoers.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE54FEEF25C13982001A75CF /* liblogsrv.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblogsrv.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE54FF1625C139DC001A75CF /* libparsesudoers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libparsesudoers.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE54FF9C25C13B8A001A75CF /* libpam.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libpam.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib/libpam.tbd; sourceTree = DEVELOPER_DIR; };
		FE6006AD2371FF7700917205 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		FE8019341C69C8A7006A214E /* sudo_lecture */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudo_lecture; path = files/sudo_lecture; sourceTree = "<group>"; };
		FE8019351C69C8A7006A214E /* sudoers */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudoers; path = files/sudoers; sourceTree = "<group>"; };
		FE801A961C6AB17B006A214E /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = sudo/config.h; sourceTree = "<group>"; };
		FE801A971C6AB17B006A214E /* pathnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathnames.h; path = sudo/pathnames.h; sourceTree = "<group>"; };
		FE801ABC1C6AB1A5006A214E /* charclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charclass.h; sourceTree = "<group>"; };
		FE801ABD1C6AB1A5006A214E /* endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; };
		FE801ABE1C6AB1A5006A214E /* fnmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; };
		FE801ABF1C6AB1A5006A214E /* getaddrinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getaddrinfo.h; sourceTree = "<group>"; };
		FE801AC01C6AB1A5006A214E /* getopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; };
		FE801AC11C6AB1A5006A214E /* glob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glob.h; sourceTree = "<group>"; };
		FE801AC21C6AB1A5006A214E /* nss_dbdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nss_dbdefs.h; sourceTree = "<group>"; };
		FE801AC31C6AB1A5006A214E /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha2.h; sourceTree = "<group>"; };
		FE801AC41C6AB1A5006A214E /* stdbool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdbool.h; sourceTree = "<group>"; };
		FE801AC71C6AB1A5006A214E /* sudo_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_compat.h; sourceTree = "<group>"; };
		FE801AC81C6AB1A5006A214E /* sudo_conf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_conf.h; sourceTree = "<group>"; };
		FE801AC91C6AB1A5006A214E /* sudo_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_debug.h; sourceTree = "<group>"; };
		FE801ACA1C6AB1A5006A214E /* sudo_dso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_dso.h; sourceTree = "<group>"; };
		FE801ACB1C6AB1A5006A214E /* sudo_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_event.h; sourceTree = "<group>"; };
		FE801ACC1C6AB1A5006A214E /* sudo_fatal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_fatal.h; sourceTree = "<group>"; };
		FE801ACD1C6AB1A5006A214E /* sudo_gettext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_gettext.h; sourceTree = "<group>"; };
		FE801ACE1C6AB1A5006A214E /* sudo_lbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_lbuf.h; sourceTree = "<group>"; };
		FE801ACF1C6AB1A5006A214E /* sudo_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_plugin.h; sourceTree = "<group>"; };
		FE801AD01C6AB1A5006A214E /* sudo_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_queue.h; sourceTree = "<group>"; };
		FE801AD11C6AB1A5006A214E /* sudo_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_util.h; sourceTree = "<group>"; };
		FE801AD31C6AB1A5006A214E /* conversation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = conversation.c; sourceTree = "<group>"; };
		FE801AD41C6AB1A5006A214E /* env_hooks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = env_hooks.c; sourceTree = "<group>"; };
		FE801AD51C6AB1A5006A214E /* exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec.c; sourceTree = "<group>"; };
		FE801AD61C6AB1A5006A214E /* exec_common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec_common.c; sourceTree = "<group>"; };
		FE801AD71C6AB1A5006A214E /* exec_pty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec_pty.c; sourceTree = "<group>"; };
		FE801AD81C6AB1A5006A214E /* get_pty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_pty.c; sourceTree = "<group>"; };
		FE801AD91C6AB1A5006A214E /* hooks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hooks.c; sourceTree = "<group>"; };
		FE801ADA1C6AB1A5006A214E /* load_plugins.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = load_plugins.c; sourceTree = "<group>"; };
		FE801ADD1C6AB1A5006A214E /* net_ifs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = net_ifs.c; sourceTree = "<group>"; };
		FE801ADE1C6AB1A5006A214E /* openbsd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = openbsd.c; sourceTree = "<group>"; };
		FE801ADF1C6AB1A5006A214E /* parse_args.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse_args.c; sourceTree = "<group>"; };
		FE801AE01C6AB1A5006A214E /* preload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = preload.c; sourceTree = "<group>"; };
		FE801AE11C6AB1A5006A214E /* preserve_fds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = preserve_fds.c; sourceTree = "<group>"; };
		FE801AE41C6AB1A5006A214E /* check_ttyname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_ttyname.c; sourceTree = "<group>"; };
		FE801AE51C6AB1A5006A214E /* selinux.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = selinux.c; sourceTree = "<group>"; };
		FE801AE61C6AB1A5006A214E /* sesh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sesh.c; sourceTree = "<group>"; };
		FE801AE71C6AB1A5006A214E /* signal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = signal.c; sourceTree = "<group>"; };
		FE801AE81C6AB1A5006A214E /* solaris.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = solaris.c; sourceTree = "<group>"; };
		FE801AE91C6AB1A5006A214E /* sudo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo.c; sourceTree = "<group>"; };
		FE801AEA1C6AB1A5006A214E /* sudo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo.h; sourceTree = "<group>"; };
		FE801AEB1C6AB1A5006A214E /* sudo_edit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_edit.c; sourceTree = "<group>"; };
		FE801AEC1C6AB1A5006A214E /* sudo_exec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_exec.h; sourceTree = "<group>"; };
		FE801AED1C6AB1A5006A214E /* sudo_noexec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_noexec.c; sourceTree = "<group>"; };
		FE801AEE1C6AB1A5006A214E /* sudo_plugin_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_plugin_int.h; sourceTree = "<group>"; };
		FE801AEF1C6AB1A5006A214E /* sudo_usage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_usage.h; sourceTree = "<group>"; };
		FE801AF01C6AB1A5006A214E /* sudo_usage.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudo_usage.h.in; sourceTree = "<group>"; };
		FE801AF11C6AB1A5006A214E /* tgetpass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tgetpass.c; sourceTree = "<group>"; };
		FE801AF21C6AB1A5006A214E /* ttyname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttyname.c; sourceTree = "<group>"; };
		FE801AF31C6AB1A5006A214E /* utmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utmp.c; sourceTree = "<group>"; };
		FE801AF41C6AB1E8006A214E /* sudo.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudo.man; sourceTree = "<group>"; };
		FE801AF51C6AB1E8006A214E /* sudoers.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers.man; sourceTree = "<group>"; };
		FE801AF61C6AB1E8006A214E /* visudo.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = visudo.man; sourceTree = "<group>"; };
		FE801AFB1C6AB210006A214E /* sudo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sudo; sourceTree = BUILT_PRODUCTS_DIR; };
		FE801B031C6AB3CB006A214E /* aix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aix.c; sourceTree = "<group>"; };
		FE801B041C6AB3CB006A214E /* closefrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = closefrom.c; sourceTree = "<group>"; };
		FE801B051C6AB3CB006A214E /* event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event.c; sourceTree = "<group>"; };
		FE801B061C6AB3CB006A214E /* event_poll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_poll.c; sourceTree = "<group>"; };
		FE801B071C6AB3CB006A214E /* event_select.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_select.c; sourceTree = "<group>"; };
		FE801B081C6AB3CB006A214E /* fatal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fatal.c; sourceTree = "<group>"; };
		FE801B091C6AB3CB006A214E /* fnmatch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fnmatch.c; sourceTree = "<group>"; };
		FE801B0A1C6AB3CB006A214E /* getaddrinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getaddrinfo.c; sourceTree = "<group>"; };
		FE801B0B1C6AB3CB006A214E /* getcwd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getcwd.c; sourceTree = "<group>"; };
		FE801B0C1C6AB3CB006A214E /* getgrouplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getgrouplist.c; sourceTree = "<group>"; };
		FE801B0D1C6AB3CB006A214E /* gethostname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gethostname.c; sourceTree = "<group>"; };
		FE801B0E1C6AB3CB006A214E /* getline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getline.c; sourceTree = "<group>"; };
		FE801B0F1C6AB3CB006A214E /* getopt_long.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getopt_long.c; sourceTree = "<group>"; };
		FE801B101C6AB3CB006A214E /* gettime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gettime.c; sourceTree = "<group>"; };
		FE801B111C6AB3CB006A214E /* gidlist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gidlist.c; sourceTree = "<group>"; };
		FE801B121C6AB3CB006A214E /* glob.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glob.c; sourceTree = "<group>"; };
		FE801B131C6AB3CB006A214E /* inet_ntop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inet_ntop.c; sourceTree = "<group>"; };
		FE801B141C6AB3CB006A214E /* inet_pton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inet_pton.c; sourceTree = "<group>"; };
		FE801B151C6AB3CB006A214E /* isblank.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = isblank.c; sourceTree = "<group>"; };
		FE801B161C6AB3CB006A214E /* key_val.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = key_val.c; sourceTree = "<group>"; };
		FE801B171C6AB3CB006A214E /* lbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lbuf.c; sourceTree = "<group>"; };
		FE801B181C6AB3CB006A214E /* locking.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = locking.c; sourceTree = "<group>"; };
		FE801B191C6AB3CB006A214E /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE801B1A1C6AB3CB006A214E /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE801B1B1C6AB3CB006A214E /* memrchr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memrchr.c; sourceTree = "<group>"; };
		FE801B1C1C6AB3CB006A214E /* memset_s.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memset_s.c; sourceTree = "<group>"; };
		FE801B1D1C6AB3CB006A214E /* mksiglist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mksiglist.c; sourceTree = "<group>"; };
		FE801B1E1C6AB3CB006A214E /* mksiglist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mksiglist.h; sourceTree = "<group>"; };
		FE801B1F1C6AB3CB006A214E /* mksigname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mksigname.c; sourceTree = "<group>"; };
		FE801B201C6AB3CB006A214E /* mksigname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mksigname.h; sourceTree = "<group>"; };
		FE801B211C6AB3CB006A214E /* mktemp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mktemp.c; sourceTree = "<group>"; };
		FE801B221C6AB3CB006A214E /* parseln.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parseln.c; sourceTree = "<group>"; };
		FE801B231C6AB3CB006A214E /* progname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = progname.c; sourceTree = "<group>"; };
		FE801B241C6AB3CB006A214E /* pw_dup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pw_dup.c; sourceTree = "<group>"; };
		FE801B251C6AB3CB006A214E /* reallocarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = reallocarray.c; sourceTree = "<group>"; };
		FE801B281C6AB3CB006A214E /* atofoo_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atofoo_test.c; sourceTree = "<group>"; };
		FE801B2A1C6AB3CB006A214E /* fnm_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fnm_test.c; sourceTree = "<group>"; };
		FE801B2B1C6AB3CB006A214E /* fnm_test.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fnm_test.in; sourceTree = "<group>"; };
		FE801B2D1C6AB3CB006A214E /* files */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = files; sourceTree = "<group>"; };
		FE801B2E1C6AB3CB006A214E /* globtest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = globtest.c; sourceTree = "<group>"; };
		FE801B2F1C6AB3CB006A214E /* globtest.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = globtest.in; sourceTree = "<group>"; };
		FE801B311C6AB3CB006A214E /* mktemp_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mktemp_test.c; sourceTree = "<group>"; };
		FE801B331C6AB3CB006A214E /* parse_gids_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse_gids_test.c; sourceTree = "<group>"; };
		FE801B351C6AB3CB006A214E /* progname_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = progname_test.c; sourceTree = "<group>"; };
		FE801B371C6AB3CB006A214E /* strsplit_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strsplit_test.c; sourceTree = "<group>"; };
		FE801B391C6AB3CB006A214E /* conf_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = conf_test.c; sourceTree = "<group>"; };
		FE801B3A1C6AB3CB006A214E /* test1.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE801B3B1C6AB3CB006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE801B3C1C6AB3CB006A214E /* test2.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE801B3D1C6AB3CB006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE801B3E1C6AB3CB006A214E /* test3.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE801B3F1C6AB3CB006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE801B401C6AB3CB006A214E /* test4.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.err.ok; sourceTree = "<group>"; };
		FE801B411C6AB3CB006A214E /* test4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; };
		FE801B421C6AB3CB006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE801B431C6AB3CB006A214E /* test5.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.err.ok; sourceTree = "<group>"; };
		FE801B441C6AB3CB006A214E /* test5.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; };
		FE801B451C6AB3CB006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE801B461C6AB3CB006A214E /* test6.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; };
		FE801B471C6AB3CB006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE801B481C6AB3CB006A214E /* test7.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; };
		FE801B491C6AB3CB006A214E /* test7.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE801B4B1C6AB3CB006A214E /* parseln_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parseln_test.c; sourceTree = "<group>"; };
		FE801B4C1C6AB3CB006A214E /* test1.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE801B4D1C6AB3CB006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE801B4E1C6AB3CB006A214E /* test2.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE801B4F1C6AB3CB006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE801B501C6AB3CB006A214E /* test3.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE801B511C6AB3CB006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE801B521C6AB3CB006A214E /* test4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; };
		FE801B531C6AB3CB006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE801B541C6AB3CB006A214E /* test5.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; };
		FE801B551C6AB3CB006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE801B561C6AB3CB006A214E /* test6.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; };
		FE801B571C6AB3CB006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE801B591C6AB3CB006A214E /* hltq_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hltq_test.c; sourceTree = "<group>"; };
		FE801B5A1C6AB3CB006A214E /* secure_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secure_path.c; sourceTree = "<group>"; };
		FE801B5B1C6AB3CB006A214E /* setgroups.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = setgroups.c; sourceTree = "<group>"; };
		FE801B5C1C6AB3CB006A214E /* sha2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha2.c; sourceTree = "<group>"; };
		FE801B5D1C6AB3CB006A214E /* sig2str.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sig2str.c; sourceTree = "<group>"; };
		FE801B5E1C6AB3CB006A214E /* siglist.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = siglist.in; sourceTree = "<group>"; };
		FE801B5F1C6AB3CB006A214E /* snprintf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = snprintf.c; sourceTree = "<group>"; };
		FE801B601C6AB3CB006A214E /* strlcat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strlcat.c; sourceTree = "<group>"; };
		FE801B611C6AB3CB006A214E /* strlcpy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strlcpy.c; sourceTree = "<group>"; };
		FE801B621C6AB3CB006A214E /* strndup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strndup.c; sourceTree = "<group>"; };
		FE801B631C6AB3CB006A214E /* strnlen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strnlen.c; sourceTree = "<group>"; };
		FE801B641C6AB3CB006A214E /* strsignal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strsignal.c; sourceTree = "<group>"; };
		FE801B651C6AB3CB006A214E /* strsplit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strsplit.c; sourceTree = "<group>"; };
		FE801B661C6AB3CB006A214E /* strtobool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtobool.c; sourceTree = "<group>"; };
		FE801B671C6AB3CB006A214E /* strtoid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtoid.c; sourceTree = "<group>"; };
		FE801B681C6AB3CB006A214E /* strtomode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtomode.c; sourceTree = "<group>"; };
		FE801B691C6AB3CB006A214E /* strtonum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtonum.c; sourceTree = "<group>"; };
		FE801B6A1C6AB3CB006A214E /* sudo_conf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_conf.c; sourceTree = "<group>"; };
		FE801B6B1C6AB3CB006A214E /* sudo_debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_debug.c; sourceTree = "<group>"; };
		FE801B6C1C6AB3CB006A214E /* sudo_dso.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_dso.c; sourceTree = "<group>"; };
		FE801B6D1C6AB3CB006A214E /* term.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = term.c; sourceTree = "<group>"; };
		FE801B6E1C6AB3CB006A214E /* ttysize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttysize.c; sourceTree = "<group>"; };
		FE801B6F1C6AB3CB006A214E /* util.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = util.exp; sourceTree = "<group>"; };
		FE801B701C6AB3CB006A214E /* util.exp.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = util.exp.in; sourceTree = "<group>"; };
		FE801B711C6AB3CB006A214E /* utimens.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utimens.c; sourceTree = "<group>"; };
		FE801BC41C6AD2B9006A214E /* alias.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = alias.c; sourceTree = "<group>"; };
		FE801BC51C6AD2B9006A214E /* audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audit.c; sourceTree = "<group>"; };
		FE801BC71C6AD2B9006A214E /* afs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afs.c; sourceTree = "<group>"; };
		FE801BC81C6AD2B9006A214E /* aix_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aix_auth.c; sourceTree = "<group>"; };
		FE801BC91C6AD2B9006A214E /* API */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = API; sourceTree = "<group>"; };
		FE801BCA1C6AD2B9006A214E /* bsdauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bsdauth.c; sourceTree = "<group>"; };
		FE801BCB1C6AD2B9006A214E /* dce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dce.c; sourceTree = "<group>"; };
		FE801BCC1C6AD2B9006A214E /* fwtk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fwtk.c; sourceTree = "<group>"; };
		FE801BCD1C6AD2B9006A214E /* kerb5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kerb5.c; sourceTree = "<group>"; };
		FE801BCE1C6AD2B9006A214E /* pam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pam.c; sourceTree = "<group>"; };
		FE801BCF1C6AD2B9006A214E /* passwd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = passwd.c; sourceTree = "<group>"; };
		FE801BD01C6AD2B9006A214E /* rfc1938.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rfc1938.c; sourceTree = "<group>"; };
		FE801BD11C6AD2B9006A214E /* secureware.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secureware.c; sourceTree = "<group>"; };
		FE801BD21C6AD2B9006A214E /* securid5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = securid5.c; sourceTree = "<group>"; };
		FE801BD31C6AD2B9006A214E /* sia.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sia.c; sourceTree = "<group>"; };
		FE801BD41C6AD2B9006A214E /* sudo_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_auth.c; sourceTree = "<group>"; };
		FE801BD51C6AD2B9006A214E /* sudo_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_auth.h; sourceTree = "<group>"; };
		FE801BD61C6AD2B9006A214E /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = "<group>"; };
		FE801BD71C6AD2B9006A214E /* boottime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boottime.c; sourceTree = "<group>"; };
		FE801BD81C6AD2B9006A214E /* bsm_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bsm_audit.c; sourceTree = "<group>"; };
		FE801BD91C6AD2B9006A214E /* bsm_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bsm_audit.h; sourceTree = "<group>"; };
		FE801BDA1C6AD2B9006A214E /* check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = "<group>"; };
		FE801BDB1C6AD2B9006A214E /* check.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = check.h; sourceTree = "<group>"; };
		FE801BDC1C6AD2B9006A214E /* def_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = def_data.c; sourceTree = "<group>"; };
		FE801BDD1C6AD2B9006A214E /* def_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_data.h; sourceTree = "<group>"; };
		FE801BDE1C6AD2B9006A214E /* def_data.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = def_data.in; sourceTree = "<group>"; };
		FE801BDF1C6AD2B9006A214E /* defaults.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = defaults.c; sourceTree = "<group>"; };
		FE801BE01C6AD2B9006A214E /* defaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defaults.h; sourceTree = "<group>"; };
		FE801BE11C6AD2B9006A214E /* editor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = editor.c; sourceTree = "<group>"; };
		FE801BE21C6AD2B9006A214E /* env.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = env.c; sourceTree = "<group>"; };
		FE801BE31C6AD2B9006A214E /* find_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = find_path.c; sourceTree = "<group>"; };
		FE801BE41C6AD2B9006A214E /* getdate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getdate.c; sourceTree = "<group>"; };
		FE801BE51C6AD2B9006A214E /* getdate.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = getdate.y; sourceTree = "<group>"; };
		FE801BE61C6AD2B9006A214E /* getspwuid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getspwuid.c; sourceTree = "<group>"; };
		FE801BE71C6AD2B9006A214E /* goodpath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = goodpath.c; sourceTree = "<group>"; };
		FE801BE81C6AD2B9006A214E /* gram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gram.c; sourceTree = "<group>"; };
		FE801BE91C6AD2B9006A214E /* gram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gram.h; sourceTree = "<group>"; };
		FE801BEA1C6AD2B9006A214E /* gram.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = gram.y; sourceTree = "<group>"; };
		FE801BEB1C6AD2B9006A214E /* group_plugin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = group_plugin.c; sourceTree = "<group>"; };
		FE801BEC1C6AD2B9006A214E /* hexchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hexchar.c; sourceTree = "<group>"; };
		FE801BED1C6AD2B9006A214E /* ins_2001.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_2001.h; sourceTree = "<group>"; };
		FE801BEE1C6AD2B9006A214E /* ins_classic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_classic.h; sourceTree = "<group>"; };
		FE801BEF1C6AD2B9006A214E /* ins_csops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_csops.h; sourceTree = "<group>"; };
		FE801BF01C6AD2B9006A214E /* ins_goons.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_goons.h; sourceTree = "<group>"; };
		FE801BF11C6AD2B9006A214E /* insults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = insults.h; sourceTree = "<group>"; };
		FE801BF21C6AD2B9006A214E /* interfaces.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interfaces.c; sourceTree = "<group>"; };
		FE801BF31C6AD2B9006A214E /* interfaces.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interfaces.h; sourceTree = "<group>"; };
		FE801BF41C6AD2B9006A214E /* iolog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iolog.c; sourceTree = "<group>"; };
		FE801BF51C6AD2B9006A214E /* iolog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iolog.h; sourceTree = "<group>"; };
		FE801BF61C6AD2B9006A214E /* iolog_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iolog_path.c; sourceTree = "<group>"; };
		FE801BF71C6AD2B9006A214E /* ldap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldap.c; sourceTree = "<group>"; };
		FE801BF81C6AD2B9006A214E /* linux_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = linux_audit.c; sourceTree = "<group>"; };
		FE801BF91C6AD2B9006A214E /* linux_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = linux_audit.h; sourceTree = "<group>"; };
		FE801BFA1C6AD2B9006A214E /* locale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = locale.c; sourceTree = "<group>"; };
		FE801BFB1C6AD2B9006A214E /* logging.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = logging.c; sourceTree = "<group>"; };
		FE801BFC1C6AD2B9006A214E /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; };
		FE801BFD1C6AD2B9006A214E /* logwrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = logwrap.c; sourceTree = "<group>"; };
		FE801BFE1C6AD2B9006A214E /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		FE801BFF1C6AD2B9006A214E /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
		FE801C001C6AD2B9006A214E /* match.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = match.c; sourceTree = "<group>"; };
		FE801C011C6AD2B9006A214E /* match_addr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = match_addr.c; sourceTree = "<group>"; };
		FE801C021C6AD2B9006A214E /* mkdefaults */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = mkdefaults; sourceTree = "<group>"; };
		FE801C031C6AD2B9006A214E /* parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = "<group>"; };
		FE801C041C6AD2B9006A214E /* parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
		FE801C061C6AD2B9006A214E /* ca.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ca.mo; sourceTree = "<group>"; };
		FE801C071C6AD2B9006A214E /* ca.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ca.po; sourceTree = "<group>"; };
		FE801C081C6AD2B9006A214E /* cs.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = cs.mo; sourceTree = "<group>"; };
		FE801C091C6AD2B9006A214E /* cs.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cs.po; sourceTree = "<group>"; };
		FE801C0A1C6AD2B9006A214E /* da.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = da.mo; sourceTree = "<group>"; };
		FE801C0B1C6AD2B9006A214E /* da.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = da.po; sourceTree = "<group>"; };
		FE801C0C1C6AD2B9006A214E /* de.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = de.mo; sourceTree = "<group>"; };
		FE801C0D1C6AD2B9006A214E /* de.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = de.po; sourceTree = "<group>"; };
		FE801C0E1C6AD2B9006A214E /* el.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = el.mo; sourceTree = "<group>"; };
		FE801C0F1C6AD2B9006A214E /* el.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = el.po; sourceTree = "<group>"; };
		FE801C101C6AD2B9006A214E /* eo.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eo.mo; sourceTree = "<group>"; };
		FE801C111C6AD2B9006A214E /* eo.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eo.po; sourceTree = "<group>"; };
		FE801C121C6AD2B9006A214E /* eu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eu.mo; sourceTree = "<group>"; };
		FE801C131C6AD2B9006A214E /* eu.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eu.po; sourceTree = "<group>"; };
		FE801C141C6AD2B9006A214E /* fi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fi.mo; sourceTree = "<group>"; };
		FE801C151C6AD2B9006A214E /* fi.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fi.po; sourceTree = "<group>"; };
		FE801C161C6AD2B9006A214E /* fr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fr.mo; sourceTree = "<group>"; };
		FE801C171C6AD2B9006A214E /* fr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fr.po; sourceTree = "<group>"; };
		FE801C181C6AD2B9006A214E /* hr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hr.mo; sourceTree = "<group>"; };
		FE801C191C6AD2B9006A214E /* hr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hr.po; sourceTree = "<group>"; };
		FE801C1A1C6AD2B9006A214E /* hu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hu.mo; sourceTree = "<group>"; };
		FE801C1B1C6AD2B9006A214E /* hu.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hu.po; sourceTree = "<group>"; };
		FE801C1C1C6AD2B9006A214E /* it.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = it.mo; sourceTree = "<group>"; };
		FE801C1D1C6AD2B9006A214E /* it.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = it.po; sourceTree = "<group>"; };
		FE801C1E1C6AD2B9006A214E /* ja.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ja.mo; sourceTree = "<group>"; };
		FE801C1F1C6AD2B9006A214E /* ja.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ja.po; sourceTree = "<group>"; };
		FE801C201C6AD2B9006A214E /* lt.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = lt.mo; sourceTree = "<group>"; };
		FE801C211C6AD2B9006A214E /* lt.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = lt.po; sourceTree = "<group>"; };
		FE801C221C6AD2B9006A214E /* nb.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nb.mo; sourceTree = "<group>"; };
		FE801C231C6AD2B9006A214E /* nb.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nb.po; sourceTree = "<group>"; };
		FE801C241C6AD2B9006A214E /* nl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nl.mo; sourceTree = "<group>"; };
		FE801C251C6AD2B9006A214E /* nl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nl.po; sourceTree = "<group>"; };
		FE801C261C6AD2B9006A214E /* pl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pl.mo; sourceTree = "<group>"; };
		FE801C271C6AD2B9006A214E /* pl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pl.po; sourceTree = "<group>"; };
		FE801C281C6AD2B9006A214E /* pt_BR.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pt_BR.mo; sourceTree = "<group>"; };
		FE801C291C6AD2B9006A214E /* pt_BR.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pt_BR.po; sourceTree = "<group>"; };
		FE801C2A1C6AD2B9006A214E /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		FE801C2B1C6AD2B9006A214E /* ru.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ru.mo; sourceTree = "<group>"; };
		FE801C2C1C6AD2B9006A214E /* ru.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ru.po; sourceTree = "<group>"; };
		FE801C2D1C6AD2B9006A214E /* sk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sk.mo; sourceTree = "<group>"; };
		FE801C2E1C6AD2B9006A214E /* sk.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sk.po; sourceTree = "<group>"; };
		FE801C2F1C6AD2B9006A214E /* sl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sl.mo; sourceTree = "<group>"; };
		FE801C301C6AD2B9006A214E /* sl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sl.po; sourceTree = "<group>"; };
		FE801C311C6AD2B9006A214E /* sr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sr.mo; sourceTree = "<group>"; };
		FE801C321C6AD2B9006A214E /* sr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sr.po; sourceTree = "<group>"; };
		FE801C331C6AD2B9006A214E /* sudoers.pot */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers.pot; sourceTree = "<group>"; };
		FE801C341C6AD2B9006A214E /* sv.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sv.mo; sourceTree = "<group>"; };
		FE801C351C6AD2B9006A214E /* sv.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sv.po; sourceTree = "<group>"; };
		FE801C361C6AD2B9006A214E /* tr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = tr.mo; sourceTree = "<group>"; };
		FE801C371C6AD2B9006A214E /* tr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tr.po; sourceTree = "<group>"; };
		FE801C381C6AD2B9006A214E /* uk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = uk.mo; sourceTree = "<group>"; };
		FE801C391C6AD2B9006A214E /* uk.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = uk.po; sourceTree = "<group>"; };
		FE801C3A1C6AD2B9006A214E /* vi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = vi.mo; sourceTree = "<group>"; };
		FE801C3B1C6AD2B9006A214E /* vi.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vi.po; sourceTree = "<group>"; };
		FE801C3C1C6AD2B9006A214E /* zh_CN.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = zh_CN.mo; sourceTree = "<group>"; };
		FE801C3D1C6AD2B9006A214E /* zh_CN.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zh_CN.po; sourceTree = "<group>"; };
		FE801C3E1C6AD2B9006A214E /* policy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = policy.c; sourceTree = "<group>"; };
		FE801C3F1C6AD2B9006A214E /* prompt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = prompt.c; sourceTree = "<group>"; };
		FE801C401C6AD2B9006A214E /* pwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = pwutil.c; sourceTree = "<group>"; tabWidth = 4; };
		FE801C411C6AD2B9006A214E /* pwutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pwutil.h; sourceTree = "<group>"; };
		FE801C421C6AD2B9006A214E /* pwutil_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pwutil_impl.c; sourceTree = "<group>"; };
		FE801C431C6AD2B9006A214E /* redblack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = redblack.c; sourceTree = "<group>"; };
		FE801C441C6AD2B9006A214E /* redblack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redblack.h; sourceTree = "<group>"; };
		FE801C471C6AD2B9006A214E /* check_symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_symbols.c; sourceTree = "<group>"; };
		FE801C491C6AD2B9006A214E /* check_iolog_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_iolog_path.c; sourceTree = "<group>"; };
		FE801C4A1C6AD2B9006A214E /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = data; sourceTree = "<group>"; };
		FE801C4C1C6AD2B9006A214E /* check_wrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_wrap.c; sourceTree = "<group>"; };
		FE801C4D1C6AD2B9006A214E /* check_wrap.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_wrap.in; sourceTree = "<group>"; };
		FE801C4E1C6AD2B9006A214E /* check_wrap.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_wrap.out.ok; sourceTree = "<group>"; };
		FE801C501C6AD2B9006A214E /* check_addr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_addr.c; sourceTree = "<group>"; };
		FE801C511C6AD2B9006A214E /* check_addr.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_addr.in; sourceTree = "<group>"; };
		FE801C521C6AD2B9006A214E /* check_base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_base64.c; sourceTree = "<group>"; };
		FE801C531C6AD2B9006A214E /* check_digest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_digest.c; sourceTree = "<group>"; };
		FE801C541C6AD2B9006A214E /* check_digest.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_digest.out.ok; sourceTree = "<group>"; };
		FE801C551C6AD2B9006A214E /* check_fill.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_fill.c; sourceTree = "<group>"; };
		FE801C561C6AD2B9006A214E /* check_hexchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_hexchar.c; sourceTree = "<group>"; };
		FE801C581C6AD2B9006A214E /* test1.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; };
		FE801C591C6AD2B9006A214E /* test1.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.json.ok; sourceTree = "<group>"; };
		FE801C5A1C6AD2B9006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE801C5B1C6AD2B9006A214E /* test1.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.toke.ok; sourceTree = "<group>"; };
		FE801C5C1C6AD2B9006A214E /* test10.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.in; sourceTree = "<group>"; };
		FE801C5D1C6AD2B9006A214E /* test10.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.json.ok; sourceTree = "<group>"; };
		FE801C5E1C6AD2B9006A214E /* test10.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; };
		FE801C5F1C6AD2B9006A214E /* test10.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.toke.ok; sourceTree = "<group>"; };
		FE801C601C6AD2B9006A214E /* test11.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.in; sourceTree = "<group>"; };
		FE801C611C6AD2B9006A214E /* test11.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.json.ok; sourceTree = "<group>"; };
		FE801C621C6AD2B9006A214E /* test11.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; };
		FE801C631C6AD2B9006A214E /* test11.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.toke.ok; sourceTree = "<group>"; };
		FE801C641C6AD2B9006A214E /* test12.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.in; sourceTree = "<group>"; };
		FE801C651C6AD2B9006A214E /* test12.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.json.ok; sourceTree = "<group>"; };
		FE801C661C6AD2B9006A214E /* test12.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; };
		FE801C671C6AD2B9006A214E /* test12.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.toke.ok; sourceTree = "<group>"; };
		FE801C681C6AD2B9006A214E /* test13.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.in; sourceTree = "<group>"; };
		FE801C691C6AD2B9006A214E /* test13.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.json.ok; sourceTree = "<group>"; };
		FE801C6A1C6AD2B9006A214E /* test13.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; };
		FE801C6B1C6AD2B9006A214E /* test13.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.toke.ok; sourceTree = "<group>"; };
		FE801C6C1C6AD2B9006A214E /* test14.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.in; sourceTree = "<group>"; };
		FE801C6D1C6AD2B9006A214E /* test14.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.json.ok; sourceTree = "<group>"; };
		FE801C6E1C6AD2B9006A214E /* test14.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; };
		FE801C6F1C6AD2B9006A214E /* test14.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.toke.ok; sourceTree = "<group>"; };
		FE801C701C6AD2B9006A214E /* test15.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.in; sourceTree = "<group>"; };
		FE801C711C6AD2B9006A214E /* test15.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.json.ok; sourceTree = "<group>"; };
		FE801C721C6AD2B9006A214E /* test15.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; };
		FE801C731C6AD2B9006A214E /* test15.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.toke.ok; sourceTree = "<group>"; };
		FE801C741C6AD2B9006A214E /* test16.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.in; sourceTree = "<group>"; };
		FE801C751C6AD2B9006A214E /* test16.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.json.ok; sourceTree = "<group>"; };
		FE801C761C6AD2B9006A214E /* test16.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.out.ok; sourceTree = "<group>"; };
		FE801C771C6AD2B9006A214E /* test16.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.toke.ok; sourceTree = "<group>"; };
		FE801C781C6AD2B9006A214E /* test2.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; };
		FE801C791C6AD2B9006A214E /* test2.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.json.ok; sourceTree = "<group>"; };
		FE801C7A1C6AD2B9006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE801C7B1C6AD2B9006A214E /* test2.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.toke.ok; sourceTree = "<group>"; };
		FE801C7C1C6AD2B9006A214E /* test3.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; };
		FE801C7D1C6AD2B9006A214E /* test3.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.json.ok; sourceTree = "<group>"; };
		FE801C7E1C6AD2B9006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE801C7F1C6AD2B9006A214E /* test3.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.toke.ok; sourceTree = "<group>"; };
		FE801C801C6AD2B9006A214E /* test4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; };
		FE801C811C6AD2B9006A214E /* test4.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.json.ok; sourceTree = "<group>"; };
		FE801C821C6AD2B9006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE801C831C6AD2B9006A214E /* test4.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.toke.ok; sourceTree = "<group>"; };
		FE801C841C6AD2B9006A214E /* test5.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; };
		FE801C851C6AD2B9006A214E /* test5.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.json.ok; sourceTree = "<group>"; };
		FE801C861C6AD2B9006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE801C871C6AD2B9006A214E /* test5.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.toke.ok; sourceTree = "<group>"; };
		FE801C881C6AD2B9006A214E /* test6.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; };
		FE801C891C6AD2B9006A214E /* test6.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.json.ok; sourceTree = "<group>"; };
		FE801C8A1C6AD2B9006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE801C8B1C6AD2B9006A214E /* test6.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.toke.ok; sourceTree = "<group>"; };
		FE801C8C1C6AD2B9006A214E /* test7.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; };
		FE801C8D1C6AD2B9006A214E /* test7.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.json.ok; sourceTree = "<group>"; };
		FE801C8E1C6AD2B9006A214E /* test7.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE801C8F1C6AD2B9006A214E /* test7.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.toke.ok; sourceTree = "<group>"; };
		FE801C901C6AD2B9006A214E /* test8.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.in; sourceTree = "<group>"; };
		FE801C911C6AD2B9006A214E /* test8.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.json.ok; sourceTree = "<group>"; };
		FE801C921C6AD2B9006A214E /* test8.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; };
		FE801C931C6AD2B9006A214E /* test8.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.toke.ok; sourceTree = "<group>"; };
		FE801C941C6AD2B9006A214E /* test9.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.in; sourceTree = "<group>"; };
		FE801C951C6AD2B9006A214E /* test9.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.json.ok; sourceTree = "<group>"; };
		FE801C961C6AD2B9006A214E /* test9.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; };
		FE801C971C6AD2B9006A214E /* test9.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.toke.ok; sourceTree = "<group>"; };
		FE801C991C6AD2B9006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE801C9A1C6AD2B9006A214E /* test1.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; };
		FE801C9B1C6AD2B9006A214E /* test2.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = test2.inc; sourceTree = "<group>"; };
		FE801C9C1C6AD2B9006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE801C9D1C6AD2B9006A214E /* test2.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; };
		FE801C9F1C6AD2B9006A214E /* root */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = root; sourceTree = "<group>"; };
		FE801CA01C6AD2B9006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE801CA11C6AD2B9006A214E /* test3.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; };
		FE801CA21C6AD2B9006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE801CA31C6AD2B9006A214E /* test4.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; };
		FE801CA41C6AD2B9006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE801CA51C6AD2B9006A214E /* test5.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; };
		FE801CA61C6AD2B9006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; };
		FE801CA71C6AD2B9006A214E /* test6.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; };
		FE801CA81C6AD2B9006A214E /* test7.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; };
		FE801CA91C6AD2B9006A214E /* test7.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; };
		FE801CAB1C6AD2B9006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; };
		FE801CAC1C6AD2B9006A214E /* test1.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; };
		FE801CAD1C6AD2B9006A214E /* test2.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.err.ok; sourceTree = "<group>"; };
		FE801CAE1C6AD2B9006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; };
		FE801CAF1C6AD2B9006A214E /* test2.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; };
		FE801CB01C6AD2B9006A214E /* test3.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.err.ok; sourceTree = "<group>"; };
		FE801CB11C6AD2B9006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; };
		FE801CB21C6AD2B9006A214E /* test3.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; };
		FE801CB31C6AD2B9006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; };
		FE801CB41C6AD2B9006A214E /* test4.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; };
		FE801CB51C6AD2B9006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; };
		FE801CB61C6AD2B9006A214E /* test5.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; };
		FE801CB71C6AD2B9006A214E /* set_perms.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = set_perms.c; sourceTree = "<group>"; };
		FE801CB81C6AD2B9006A214E /* solaris_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = solaris_audit.c; sourceTree = "<group>"; };
		FE801CB91C6AD2B9006A214E /* solaris_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = solaris_audit.h; sourceTree = "<group>"; };
		FE801CBA1C6AD2B9006A214E /* sssd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sssd.c; sourceTree = "<group>"; };
		FE801CBB1C6AD2B9006A214E /* sudo_nss.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_nss.c; sourceTree = "<group>"; };
		FE801CBC1C6AD2B9006A214E /* sudo_nss.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_nss.h; sourceTree = "<group>"; };
		FE801CBD1C6AD2B9006A214E /* sudo_printf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_printf.c; sourceTree = "<group>"; };
		FE801CBE1C6AD2B9006A214E /* sudoers */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers; sourceTree = "<group>"; };
		FE801CBF1C6AD2B9006A214E /* sudoers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudoers.c; sourceTree = "<group>"; };
		FE801CC01C6AD2B9006A214E /* sudoers.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = sudoers.exp; sourceTree = "<group>"; };
		FE801CC11C6AD2B9006A214E /* sudoers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudoers.h; sourceTree = "<group>"; };
		FE801CC21C6AD2B9006A214E /* sudoers.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers.in; sourceTree = "<group>"; };
		FE801CC41C6AD2B9006A214E /* sudoers_debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudoers_debug.c; sourceTree = "<group>"; };
		FE801CC51C6AD2B9006A214E /* sudoers_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudoers_debug.h; sourceTree = "<group>"; };
		FE801CC61C6AD2B9006A214E /* sudoers_version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudoers_version.h; sourceTree = "<group>"; };
		FE801CC71C6AD2B9006A214E /* sudoreplay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudoreplay.c; sourceTree = "<group>"; };
		FE801CC81C6AD2B9006A214E /* testsudoers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testsudoers.c; sourceTree = "<group>"; };
		FE801CC91C6AD2B9006A214E /* timestamp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timestamp.c; sourceTree = "<group>"; };
		FE801CCA1C6AD2B9006A214E /* timestr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timestr.c; sourceTree = "<group>"; };
		FE801CCB1C6AD2B9006A214E /* toke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toke.c; sourceTree = "<group>"; };
		FE801CCC1C6AD2B9006A214E /* toke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toke.h; sourceTree = "<group>"; };
		FE801CCD1C6AD2B9006A214E /* toke.l */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.lex; path = toke.l; sourceTree = "<group>"; };
		FE801CCE1C6AD2B9006A214E /* toke_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toke_util.c; sourceTree = "<group>"; };
		FE801CCF1C6AD2B9006A214E /* tsgetgrpw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tsgetgrpw.c; sourceTree = "<group>"; };
		FE801CD01C6AD2B9006A214E /* tsgetgrpw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tsgetgrpw.h; sourceTree = "<group>"; };
		FE801CD11C6AD2B9006A214E /* visudo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = visudo.c; sourceTree = "<group>"; };
		FE801D2A1C6AFB2E006A214E /* visudo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = visudo; sourceTree = BUILT_PRODUCTS_DIR; };
		FE801D4B1C6AFCEB006A214E /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; };
		FE801D4D1C6AFCFD006A214E /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
		FEA24F792372599E00EC0605 /* parse_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_ldif.c; sourceTree = "<group>"; };
		FEA24F7B23725A9700EC0605 /* cvtsudoers_pwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_pwutil.c; sourceTree = "<group>"; };
		FEA24F7C23725A9700EC0605 /* iolog_files.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iolog_files.h; sourceTree = "<group>"; };
		FEA24F7D23725A9700EC0605 /* tsdump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsdump.c; sourceTree = "<group>"; };
		FEA24F7E23725A9700EC0605 /* ins_python.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_python.h; sourceTree = "<group>"; };
		FEA24F7F23725A9700EC0605 /* env_pattern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_pattern.c; sourceTree = "<group>"; };
		FEA24F8023725A9800EC0605 /* gentime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gentime.c; sourceTree = "<group>"; };
		FEA24F8123725A9800EC0605 /* cvtsudoers_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_json.c; sourceTree = "<group>"; };
		FEA24F8223725A9800EC0605 /* gmtoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gmtoff.c; sourceTree = "<group>"; };
		FEA24F8323725A9800EC0605 /* match_command.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_command.c; sourceTree = "<group>"; };
		FEA24F8423725A9800EC0605 /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = "<group>"; };
		FEA24F8523725A9800EC0605 /* fmtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fmtsudoers.c; sourceTree = "<group>"; };
		FEA24F8623725A9800EC0605 /* cvtsudoers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cvtsudoers.h; sourceTree = "<group>"; };
		FEA24F8723725A9800EC0605 /* cvtsudoers_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_ldif.c; sourceTree = "<group>"; };
		FEA24F8823725A9800EC0605 /* sudo_ldap_conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap_conf.h; sourceTree = "<group>"; };
		FEA24F8923725A9800EC0605 /* strlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlist.c; sourceTree = "<group>"; };
		FEA24F8A23725A9800EC0605 /* timeout.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timeout.c; sourceTree = "<group>"; };
		FEA24F8B23725A9800EC0605 /* match_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_digest.c; sourceTree = "<group>"; };
		FEA24F8C23725A9800EC0605 /* ldap_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_conf.c; sourceTree = "<group>"; };
		FEA24F8D23725A9900EC0605 /* starttime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = starttime.c; sourceTree = "<group>"; };
		FEA24F8E23725A9900EC0605 /* mkdir_parents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mkdir_parents.c; sourceTree = "<group>"; };
		FEA24F8F23725A9900EC0605 /* stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stubs.c; sourceTree = "<group>"; };
		FEA24F9023725A9900EC0605 /* sudo_ldap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap.h; sourceTree = "<group>"; };
		FEA24F9123725A9900EC0605 /* ldap_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_util.c; sourceTree = "<group>"; };
		FEA24F9223725A9900EC0605 /* iolog_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_util.c; sourceTree = "<group>"; };
		FEA24F9323725A9900EC0605 /* cvtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers.c; sourceTree = "<group>"; };
		FEA24F9423725A9900EC0605 /* filedigest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filedigest.c; sourceTree = "<group>"; };
		FEA24F9523725A9900EC0605 /* strlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strlist.h; sourceTree = "<group>"; };
		FEA24F9623725A9900EC0605 /* rcstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rcstr.c; sourceTree = "<group>"; };
		FEA24F9723725A9900EC0605 /* digestname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digestname.c; sourceTree = "<group>"; };
		FEAF13A5237336A7008A1D92 /* exec_monitor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_monitor.c; sourceTree = "<group>"; };
		FEAF13A6237336A7008A1D92 /* limits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = limits.c; sourceTree = "<group>"; };
		FEAF13A7237336A7008A1D92 /* tcsetpgrp_nobg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcsetpgrp_nobg.c; sourceTree = "<group>"; };
		FEAF13A8237336A7008A1D92 /* exec_nopty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_nopty.c; sourceTree = "<group>"; };
		FEB8CD982373353100FE6119 /* ttyname_dev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttyname_dev.c; sourceTree = "<group>"; };
		FEB8CD992373353100FE6119 /* digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest.c; sourceTree = "<group>"; };
		FEB8CD9A2373353100FE6119 /* digest_openssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_openssl.c; sourceTree = "<group>"; };
		FEB8CD9B2373353100FE6119 /* digest_gcrypt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_gcrypt.c; sourceTree = "<group>"; };
		FEB8CD9C2373353200FE6119 /* arc4random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arc4random.h; sourceTree = "<group>"; };
		FEB8CD9D2373353200FE6119 /* getentropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getentropy.c; sourceTree = "<group>"; };
		FEB8CD9E2373353200FE6119 /* nanosleep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nanosleep.c; sourceTree = "<group>"; };
		FEB8CD9F2373353200FE6119 /* str2sig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = str2sig.c; sourceTree = "<group>"; };
		FEB8CDA02373353200FE6119 /* arc4random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random.c; sourceTree = "<group>"; };
		FEB8CDA12373353200FE6119 /* chacha_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chacha_private.h; sourceTree = "<group>"; };
		FEB8CDA22373353200FE6119 /* getdelim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdelim.c; sourceTree = "<group>"; };
		FEB8CDA32373353200FE6119 /* pipe2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pipe2.c; sourceTree = "<group>"; };
		FEB8CDA42373353200FE6119 /* vsyslog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vsyslog.c; sourceTree = "<group>"; };
		FEC569F6241C638C00262D84 /* sudo-entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "sudo-entitlements.plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		FE54F9D025C132BD001A75CF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54F9DD25C132CB001A75CF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54F9EB25C132D7001A75CF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FEDD25C13874001A75CF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54010825C146D3001A75CF /* libeventlog.a in Frameworks */,
				FE54001325C13E22001A75CF /* libparsesudoers.a in Frameworks */,
				FE54FFAA25C13BA2001A75CF /* libiolog.a in Frameworks */,
				FE54FFAB25C13BA2001A75CF /* liblogsrv.a in Frameworks */,
				FE54FF9D25C13B8A001A75CF /* libpam.tbd in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FEED25C13982001A75CF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FF1425C139DC001A75CF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE801AF81C6AB210006A214E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE5400BB25C141C0001A75CF /* libbsm.tbd in Frameworks */,
				FE5400B025C141B0001A75CF /* libpam.tbd in Frameworks */,
				FE5400A525C14171001A75CF /* libutil.a in Frameworks */,
				FE54009B25C1412B001A75CF /* libplugin_sudoers.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE801D271C6AFB2E006A214E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FFE125C13CDB001A75CF /* libparsesudoers.a in Frameworks */,
				FE54FFC225C13C39001A75CF /* libutil.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* sudo */ = {
			isa = PBXGroup;
			children = (
				FEC569F6241C638C00262D84 /* sudo-entitlements.plist */,
				FE54FA0925C135CC001A75CF /* sudo */,
				FE6006AD2371FF7700917205 /* README.md */,
				FE80184A1C69B175006A214E /* Source */,
				1C6E80200F40E45A0028C19F /* Generated Source */,
				1C35E9AD0F40B623006E8642 /* Config Files */,
				1C6E801E0F40DD5F0028C19F /* Libraries */,
				1AB674ADFE9D54B511CA2CBB /* Products */,
				1CE32B8E0F422FD500C2C6A0 /* Other Installed Files */,
				FE54FF9A25C13B5D001A75CF /* Frameworks */,
			);
			indentWidth = 8;
			name = sudo;
			sourceTree = "<group>";
			tabWidth = 8;
			usesTabs = 1;
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				FE801AFB1C6AB210006A214E /* sudo */,
				FE801D2A1C6AFB2E006A214E /* visudo */,
				FE54F9D225C132BD001A75CF /* libutil.a */,
				FE54F9DF25C132CB001A75CF /* libeventlog.a */,
				FE54F9ED25C132D7001A75CF /* libiolog.a */,
				FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */,
				FE54FEEF25C13982001A75CF /* liblogsrv.a */,
				FE54FF1625C139DC001A75CF /* libparsesudoers.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		1C35E9AD0F40B623006E8642 /* Config Files */ = {
			isa = PBXGroup;
			children = (
				FE8019341C69C8A7006A214E /* sudo_lecture */,
				FE8019351C69C8A7006A214E /* sudoers */,
			);
			name = "Config Files";
			sourceTree = "<group>";
		};
		1C6E801E0F40DD5F0028C19F /* Libraries */ = {
			isa = PBXGroup;
			children = (
				1C84C6700F40C96100E9FD67 /* libpam.dylib */,
				1C84C6720F40C96D00E9FD67 /* libdl.dylib */,
				1C6E800E0F40DCC20028C19F /* libbsm.dylib */,
				FE801D4B1C6AFCEB006A214E /* libz.dylib */,
				FE801D4D1C6AFCFD006A214E /* libz.dylib */,
			);
			name = Libraries;
			sourceTree = "<group>";
		};
		1C6E80200F40E45A0028C19F /* Generated Source */ = {
			isa = PBXGroup;
			children = (
				FE801A961C6AB17B006A214E /* config.h */,
				FE801A971C6AB17B006A214E /* pathnames.h */,
			);
			name = "Generated Source";
			sourceTree = "<group>";
		};
		1CE32B8E0F422FD500C2C6A0 /* Other Installed Files */ = {
			isa = PBXGroup;
			children = (
				1CE32B900F42300100C2C6A0 /* sudo.plist */,
				1CE32B8D0F422FD100C2C6A0 /* sudo */,
			);
			name = "Other Installed Files";
			sourceTree = "<group>";
		};
		FE54FA0925C135CC001A75CF /* sudo */ = {
			isa = PBXGroup;
			children = (
				FE54FA1325C135CC001A75CF /* plugins */,
				FE54FC8825C135CE001A75CF /* include */,
				FE54FCAC25C135CE001A75CF /* etc */,
				FE54FD0525C135CE001A75CF /* pathnames.h */,
				FE54FD1725C135CE001A75CF /* lib */,
				FE54FE1125C135CE001A75CF /* doc */,
				FE54FE4325C135CF001A75CF /* Makefile.in */,
				FE54FE4425C135CF001A75CF /* aclocal.m4 */,
				FE54FE4525C135CF001A75CF /* autogen.sh */,
				FE54FE4625C135CF001A75CF /* src */,
			);
			path = sudo;
			sourceTree = "<group>";
		};
		FE54FA1325C135CC001A75CF /* plugins */ = {
			isa = PBXGroup;
			children = (
				FE54FA1425C135CC001A75CF /* group_file */,
				FE54FA1B25C135CC001A75CF /* python */,
				FE54FA8B25C135CD001A75CF /* audit_json */,
				FE54FA9025C135CD001A75CF /* sudoers */,
				FE54FC7725C135CE001A75CF /* sample */,
				FE54FC7D25C135CE001A75CF /* sample_approval */,
				FE54FC8225C135CE001A75CF /* system_group */,
			);
			path = plugins;
			sourceTree = "<group>";
		};
		FE54FA1425C135CC001A75CF /* group_file */ = {
			isa = PBXGroup;
			children = (
				FE54FA1525C135CC001A75CF /* plugin_test.c */,
				FE54FA1625C135CC001A75CF /* Makefile */,
				FE54FA1725C135CC001A75CF /* group_file.exp */,
				FE54FA1825C135CC001A75CF /* getgrent.c */,
				FE54FA1925C135CC001A75CF /* group_file.c */,
				FE54FA1A25C135CC001A75CF /* Makefile.in */,
			);
			path = group_file;
			sourceTree = "<group>";
		};
		FE54FA1B25C135CC001A75CF /* python */ = {
			isa = PBXGroup;
			children = (
				FE54FA1C25C135CC001A75CF /* python_plugin_common.h */,
				FE54FA1D25C135CC001A75CF /* python_plugin.exp */,
				FE54FA1E25C135CC001A75CF /* python_plugin_approval.c */,
				FE54FA1F25C135CC001A75CF /* python_plugin_policy.c */,
				FE54FA2025C135CC001A75CF /* regress */,
				FE54FA7125C135CC001A75CF /* python_plugin_io.c */,
				FE54FA7225C135CC001A75CF /* example_audit_plugin.py */,
				FE54FA7325C135CC001A75CF /* sudo_python_module.c */,
				FE54FA7425C135CC001A75CF /* pyhelpers_cpychecker.h */,
				FE54FA7525C135CC001A75CF /* example_conversation.py */,
				FE54FA7625C135CC001A75CF /* pyhelpers.h */,
				FE54FA7725C135CC001A75CF /* python_convmessage.c */,
				FE54FA7825C135CC001A75CF /* python_plugin_audit_multi.inc */,
				FE54FA7925C135CC001A75CF /* python_baseplugin.c */,
				FE54FA7A25C135CC001A75CF /* sudo_python_debug.c */,
				FE54FA7B25C135CC001A75CF /* python_plugin_audit.c */,
				FE54FA7C25C135CC001A75CF /* example_approval_plugin.py */,
				FE54FA7D25C135CC001A75CF /* python_plugin_common.c */,
				FE54FA7E25C135CC001A75CF /* python_loghandler.c */,
				FE54FA7F25C135CD001A75CF /* example_debugging.py */,
				FE54FA8025C135CD001A75CF /* example_group_plugin.py */,
				FE54FA8125C135CD001A75CF /* python_importblocker.c */,
				FE54FA8225C135CD001A75CF /* sudo_python_module.h */,
				FE54FA8325C135CD001A75CF /* example_policy_plugin.py */,
				FE54FA8425C135CD001A75CF /* Makefile.in */,
				FE54FA8525C135CD001A75CF /* python_plugin_group.c */,
				FE54FA8625C135CD001A75CF /* sudo_python_debug.h */,
				FE54FA8725C135CD001A75CF /* python_plugin_io_multi.inc */,
				FE54FA8825C135CD001A75CF /* python_plugin_approval_multi.inc */,
				FE54FA8925C135CD001A75CF /* example_io_plugin.py */,
				FE54FA8A25C135CD001A75CF /* pyhelpers.c */,
			);
			path = python;
			sourceTree = "<group>";
		};
		FE54FA2025C135CC001A75CF /* regress */ = {
			isa = PBXGroup;
			children = (
				FE54FA2125C135CC001A75CF /* testhelpers.h */,
				FE54FA2225C135CC001A75CF /* plugin_conflict.py */,
				FE54FA2325C135CC001A75CF /* plugin_errorstr.py */,
				FE54FA2425C135CC001A75CF /* testdata */,
				FE54FA6C25C135CC001A75CF /* plugin_approval_test.py */,
				FE54FA6D25C135CC001A75CF /* iohelpers.c */,
				FE54FA6E25C135CC001A75CF /* testhelpers.c */,
				FE54FA6F25C135CC001A75CF /* iohelpers.h */,
				FE54FA7025C135CC001A75CF /* check_python_examples.c */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE54FA2425C135CC001A75CF /* testdata */ = {
			isa = PBXGroup;
			children = (
				FE54FA2525C135CC001A75CF /* check_example_io_plugin_version_display_full.stdout */,
				FE54FA2625C135CC001A75CF /* check_loading_fails_wrong_path.stderr */,
				FE54FA2725C135CC001A75CF /* check_example_debugging_sudo_cb@info.log */,
				FE54FA2825C135CC001A75CF /* check_example_policy_plugin_list.stdout */,
				FE54FA2925C135CC001A75CF /* check_loading_fails_missing_path.stderr */,
				FE54FA2A25C135CC001A75CF /* check_loading_fails_missing_classname.stderr */,
				FE54FA2B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stdout */,
				FE54FA2C25C135CC001A75CF /* check_example_policy_plugin_version_display.stderr */,
				FE54FA2D25C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stdout */,
				FE54FA2E25C135CC001A75CF /* check_python_plugins_do_not_affect_each_other.stdout */,
				FE54FA2F25C135CC001A75CF /* check_loading_fails_not_owned_by_root.stdout */,
				FE54FA3025C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stderr */,
				FE54FA3125C135CC001A75CF /* check_loading_fails_wrong_classname.stderr */,
				FE54FA3225C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stdout */,
				FE54FA3325C135CC001A75CF /* check_example_io_plugin_command_log.stdout */,
				FE54FA3425C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stdout */,
				FE54FA3525C135CC001A75CF /* check_example_audit_plugin_receives_accept.stdout */,
				FE54FA3625C135CC001A75CF /* check_example_policy_plugin_failed_execution.stderr */,
				FE54FA3725C135CC001A75CF /* check_example_policy_plugin_denied_execution.stderr */,
				FE54FA3825C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stderr */,
				FE54FA3925C135CC001A75CF /* check_example_policy_plugin_failed_execution.stdout */,
				FE54FA3A25C135CC001A75CF /* check_example_io_plugin_command_log.stderr */,
				FE54FA3B25C135CC001A75CF /* check_loading_fails_wrong_classname.stdout */,
				FE54FA3C25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stderr */,
				FE54FA3D25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stderr */,
				FE54FA3E25C135CC001A75CF /* check_example_policy_plugin_denied_execution.stdout */,
				FE54FA3F25C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stdout */,
				FE54FA4025C135CC001A75CF /* check_example_debugging_plugin@info.log */,
				FE54FA4125C135CC001A75CF /* check_loading_fails_not_owned_by_root.stderr */,
				FE54FA4225C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stdout */,
				FE54FA4325C135CC001A75CF /* check_example_io_plugin_command_log_multiple1.stored */,
				FE54FA4425C135CC001A75CF /* sudo.conf.developer_mode */,
				FE54FA4525C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stderr */,
				FE54FA4625C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.conversation */,
				FE54FA4725C135CC001A75CF /* check_example_policy_plugin_version_display.stdout */,
				FE54FA4825C135CC001A75CF /* check_example_io_plugin_version_display.stored */,
				FE54FA4925C135CC001A75CF /* check_loading_fails_wrong_path.stdout */,
				FE54FA4A25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stderr */,
				FE54FA4B25C135CC001A75CF /* check_loading_fails_missing_classname.stdout */,
				FE54FA4C25C135CC001A75CF /* check_example_policy_plugin_list.stderr */,
				FE54FA4D25C135CC001A75CF /* check_loading_fails_missing_path.stdout */,
				FE54FA4E25C135CC001A75CF /* check_example_debugging_plugin@err.log */,
				FE54FA4F25C135CC001A75CF /* check_example_policy_plugin_validate_invalidate.log */,
				FE54FA5025C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stderr */,
				FE54FA5125C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.conversation */,
				FE54FA5225C135CC001A75CF /* check_example_group_plugin_is_able_to_debug.log */,
				FE54FA5325C135CC001A75CF /* check_example_debugging_py_calls@diag.log */,
				FE54FA5425C135CC001A75CF /* check_example_audit_plugin_version_display.stdout */,
				FE54FA5525C135CC001A75CF /* check_example_debugging_c_calls@diag.log */,
				FE54FA5625C135CC001A75CF /* check_example_io_plugin_version_display.stdout */,
				FE54FA5725C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stderr */,
				FE54FA5825C135CC001A75CF /* sudo.conf.normal_mode */,
				FE54FA5925C135CC001A75CF /* check_loading_succeeds_with_missing_classname.stdout */,
				FE54FA5A25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stdout */,
				FE54FA5B25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conv */,
				FE54FA5C25C135CC001A75CF /* check_example_audit_plugin_receives_error.stdout */,
				FE54FA5D25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stored */,
				FE54FA5E25C135CC001A75CF /* check_example_policy_plugin_version_display_full.stdout */,
				FE54FA5F25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stderr */,
				FE54FA6025C135CC001A75CF /* check_example_io_plugin_version_display.stderr */,
				FE54FA6125C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stdout */,
				FE54FA6225C135CC001A75CF /* check_example_debugging_py_calls@info.log */,
				FE54FA6325C135CC001A75CF /* check_example_audit_plugin_receives_reject.stdout */,
				FE54FA6425C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stored */,
				FE54FA6525C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conversation */,
				FE54FA6625C135CC001A75CF /* check_example_debugging_c_calls@info.log */,
				FE54FA6725C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stdout */,
				FE54FA6825C135CC001A75CF /* check_example_io_plugin_command_log_multiple2.stored */,
				FE54FA6925C135CC001A75CF /* check_example_debugging_load@diag.log */,
				FE54FA6A25C135CC001A75CF /* check_example_io_plugin_command_log.stored */,
				FE54FA6B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stored */,
			);
			path = testdata;
			sourceTree = "<group>";
		};
		FE54FA8B25C135CD001A75CF /* audit_json */ = {
			isa = PBXGroup;
			children = (
				FE54FA8C25C135CD001A75CF /* Makefile */,
				FE54FA8D25C135CD001A75CF /* audit_json.exp */,
				FE54FA8E25C135CD001A75CF /* audit_json.c */,
				FE54FA8F25C135CD001A75CF /* Makefile.in */,
			);
			path = audit_json;
			sourceTree = "<group>";
		};
		FE54FA9025C135CD001A75CF /* sudoers */ = {
			isa = PBXGroup;
			children = (
				FE54FC5925C135CE001A75CF /* alias.c */,
				FE54FC0625C135CD001A75CF /* audit.c */,
				FE54FAAB25C135CD001A75CF /* auth */,
				FE54FC5425C135CE001A75CF /* base64.c */,
				FE54FBEF25C135CD001A75CF /* boottime.c */,
				FE54FC0025C135CD001A75CF /* bsm_audit.c */,
				FE54FA9825C135CD001A75CF /* bsm_audit.h */,
				FE54FAA725C135CD001A75CF /* check.c */,
				FE54FC5125C135CD001A75CF /* check.h */,
				FE54FBE825C135CD001A75CF /* cvtsudoers_json.c */,
				FE54FBDD25C135CD001A75CF /* cvtsudoers_ldif.c */,
				FE54FC6025C135CE001A75CF /* cvtsudoers_pwutil.c */,
				FE54FC6A25C135CE001A75CF /* cvtsudoers.c */,
				FE54FBFA25C135CD001A75CF /* cvtsudoers.h */,
				FE54FBF025C135CD001A75CF /* def_data.c */,
				FE54FC7425C135CE001A75CF /* def_data.h */,
				FE54FBFB25C135CD001A75CF /* def_data.in */,
				FE54FBE725C135CD001A75CF /* defaults.c */,
				FE54FC5F25C135CE001A75CF /* defaults.h */,
				FE54FC6F25C135CE001A75CF /* digestname.c */,
				FE54FC4E25C135CD001A75CF /* editor.c */,
				FE54FC0225C135CD001A75CF /* env_pattern.c */,
				FE54FC0525C135CD001A75CF /* env.c */,
				FE54FC5B25C135CE001A75CF /* exptilde.c */,
				FE54FC6225C135CE001A75CF /* file.c */,
				FE54FA9B25C135CD001A75CF /* filedigest.c */,
				FE54FC5A25C135CE001A75CF /* find_path.c */,
				FE54FA9225C135CD001A75CF /* fmtsudoers.c */,
				FE54FC7625C135CE001A75CF /* gc.c */,
				FE54FBF825C135CD001A75CF /* gentime.c */,
				FE54FBF325C135CD001A75CF /* getdate.c */,
				FE54FBF125C135CD001A75CF /* getdate.y */,
				FE54FC7125C135CE001A75CF /* getspwuid.c */,
				FE54FBE425C135CD001A75CF /* gmtoff.c */,
				FE54FA9725C135CD001A75CF /* goodpath.c */,
				FE54FAA825C135CD001A75CF /* gram.c */,
				FE54FC5025C135CD001A75CF /* gram.h */,
				FE54FA9F25C135CD001A75CF /* gram.y */,
				FE54FAA625C135CD001A75CF /* group_plugin.c */,
				FE54FC6525C135CE001A75CF /* hexchar.c */,
				FE54FAA225C135CD001A75CF /* ins_2001.h */,
				FE54FC5E25C135CE001A75CF /* ins_classic.h */,
				FE54FAA325C135CD001A75CF /* ins_csops.h */,
				FE54FBEC25C135CD001A75CF /* ins_goons.h */,
				FE54FBE925C135CD001A75CF /* ins_python.h */,
				FE54FC0125C135CD001A75CF /* insults.h */,
				FE54FBFF25C135CD001A75CF /* interfaces.c */,
				FE54FA9925C135CD001A75CF /* interfaces.h */,
				FE54FC0725C135CD001A75CF /* iolog_path_escapes.c */,
				FE54FBEA25C135CD001A75CF /* iolog.c */,
				FE54FBF925C135CD001A75CF /* ldap_conf.c */,
				FE54FBFC25C135CD001A75CF /* ldap_util.c */,
				FE54FC5C25C135CE001A75CF /* ldap.c */,
				FE54FAA125C135CD001A75CF /* linux_audit.c */,
				FE54FC5625C135CE001A75CF /* linux_audit.h */,
				FE54FC5325C135CE001A75CF /* locale.c */,
				FE54FBE625C135CD001A75CF /* log_client.c */,
				FE54FC6125C135CE001A75CF /* log_client.h */,
				FE54FC7325C135CE001A75CF /* logging.c */,
				FE54FBF225C135CD001A75CF /* logging.h */,
				FE54FBDF25C135CD001A75CF /* Makefile */,
				FE54FC6D25C135CE001A75CF /* Makefile.in */,
				FE54FC6325C135CE001A75CF /* match_addr.c */,
				FE54FC6825C135CE001A75CF /* match_command.c */,
				FE54FC5525C135CE001A75CF /* match_digest.c */,
				FE54FA9325C135CD001A75CF /* match.c */,
				FE54FC6625C135CE001A75CF /* mkdefaults */,
				FE54FA9625C135CD001A75CF /* parse_ldif.c */,
				FE54FC6425C135CE001A75CF /* parse.c */,
				FE54FBE525C135CD001A75CF /* parse.h */,
				FE54FC0825C135CD001A75CF /* po */,
				FE54FC5825C135CE001A75CF /* policy.c */,
				FE54FBF425C135CD001A75CF /* prompt.c */,
				FE54FC6C25C135CE001A75CF /* pwutil_impl.c */,
				FE54FA9525C135CD001A75CF /* pwutil.c */,
				FE54FC0425C135CD001A75CF /* pwutil.h */,
				FE54FA9A25C135CD001A75CF /* rcstr.c */,
				FE54FA9E25C135CD001A75CF /* redblack.c */,
				FE54FBFE25C135CD001A75CF /* redblack.h */,
				FE54FABB25C135CD001A75CF /* regress */,
				FE54FBED25C135CD001A75CF /* set_perms.c */,
				FE54FBE025C135CD001A75CF /* solaris_audit.c */,
				FE54FC6925C135CE001A75CF /* solaris_audit.h */,
				FE54FA9125C135CD001A75CF /* sssd.c */,
				FE54FA9D25C135CD001A75CF /* starttime.c */,
				FE54FBE225C135CD001A75CF /* strlist.c */,
				FE54FC6725C135CE001A75CF /* strlist.h */,
				FE54FAA925C135CD001A75CF /* stubs.c */,
				FE54FBE125C135CD001A75CF /* sudo_ldap_conf.h */,
				FE54FAA425C135CD001A75CF /* sudo_ldap.h */,
				FE54FC5225C135CD001A75CF /* sudo_nss.c */,
				FE54FAA525C135CD001A75CF /* sudo_nss.h */,
				FE54FC7025C135CE001A75CF /* sudo_printf.c */,
				FE54FBF625C135CD001A75CF /* sudoers */,
				FE54FC4F25C135CD001A75CF /* sudoers_debug.c */,
				FE54FA9425C135CD001A75CF /* sudoers_debug.h */,
				FE54FC0325C135CD001A75CF /* sudoers_version.h */,
				FE54FA9C25C135CD001A75CF /* sudoers.c */,
				FE54FC5D25C135CE001A75CF /* sudoers.exp */,
				FE54FBFD25C135CD001A75CF /* sudoers.h */,
				FE54FC7225C135CE001A75CF /* sudoers.in */,
				FE54FBE325C135CD001A75CF /* sudoreplay.c */,
				FE54FC7525C135CE001A75CF /* testsudoers.c */,
				FE54FBDE25C135CD001A75CF /* timeout.c */,
				FE54FBF525C135CD001A75CF /* timestamp.c */,
				FE54FAAA25C135CD001A75CF /* timestr.c */,
				FE54FBEB25C135CD001A75CF /* toke_util.c */,
				FE54FBF725C135CD001A75CF /* toke.c */,
				FE54FC6B25C135CE001A75CF /* toke.h */,
				FE54FBEE25C135CD001A75CF /* toke.l */,
				FE54FC6E25C135CE001A75CF /* tsdump.c */,
				FE54FC5725C135CE001A75CF /* tsgetgrpw.c */,
				FE54FAA025C135CD001A75CF /* tsgetgrpw.h */,
				FE54FC4D25C135CD001A75CF /* visudo.c */,
			);
			path = sudoers;
			sourceTree = "<group>";
		};
		FE54FAAB25C135CD001A75CF /* auth */ = {
			isa = PBXGroup;
			children = (
				FE54FAAC25C135CD001A75CF /* fwtk.c */,
				FE54FAAD25C135CD001A75CF /* sudo_auth.c */,
				FE54FAAE25C135CD001A75CF /* securid5.c */,
				FE54FAAF25C135CD001A75CF /* pam.c */,
				FE54FAB025C135CD001A75CF /* sia.c */,
				FE54FAB125C135CD001A75CF /* passwd.c */,
				FE54FAB225C135CD001A75CF /* sudo_auth.h */,
				FE54FAB325C135CD001A75CF /* secureware.c */,
				FE54FAB425C135CD001A75CF /* API */,
				FE54FAB525C135CD001A75CF /* dce.c */,
				FE54FAB625C135CD001A75CF /* kerb5.c */,
				FE54FAB725C135CD001A75CF /* bsdauth.c */,
				FE54FAB825C135CD001A75CF /* afs.c */,
				FE54FAB925C135CD001A75CF /* rfc1938.c */,
				FE54FABA25C135CD001A75CF /* aix_auth.c */,
			);
			path = auth;
			sourceTree = "<group>";
		};
		FE54FABB25C135CD001A75CF /* regress */ = {
			isa = PBXGroup;
			children = (
				FE54FABC25C135CD001A75CF /* starttime */,
				FE54FABE25C135CD001A75CF /* env_match */,
				FE54FAC125C135CD001A75CF /* sudoers */,
				FE54FB4B25C135CD001A75CF /* parser */,
				FE54FB5425C135CD001A75CF /* exptilde */,
				FE54FB5625C135CD001A75CF /* cvtsudoers */,
				FE54FBA025C135CD001A75CF /* visudo */,
				FE54FBB825C135CD001A75CF /* check_symbols */,
				FE54FBBA25C135CD001A75CF /* iolog_plugin */,
				FE54FBBC25C135CD001A75CF /* testsudoers */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE54FABC25C135CD001A75CF /* starttime */ = {
			isa = PBXGroup;
			children = (
				FE54FABD25C135CD001A75CF /* check_starttime.c */,
			);
			path = starttime;
			sourceTree = "<group>";
		};
		FE54FABE25C135CD001A75CF /* env_match */ = {
			isa = PBXGroup;
			children = (
				FE54FABF25C135CD001A75CF /* data */,
				FE54FAC025C135CD001A75CF /* check_env_pattern.c */,
			);
			path = env_match;
			sourceTree = "<group>";
		};
		FE54FAC125C135CD001A75CF /* sudoers */ = {
			isa = PBXGroup;
			children = (
				FE54FAC225C135CD001A75CF /* test13.in */,
				FE54FAC325C135CD001A75CF /* test11.ldif.ok */,
				FE54FAC425C135CD001A75CF /* test15.toke.ok */,
				FE54FAC525C135CD001A75CF /* test6.json.ok */,
				FE54FAC625C135CD001A75CF /* test5.ldif.ok */,
				FE54FAC725C135CD001A75CF /* test20.out.ok */,
				FE54FAC825C135CD001A75CF /* test12.json.ok */,
				FE54FAC925C135CD001A75CF /* test1.toke.ok */,
				FE54FACA25C135CD001A75CF /* test16.out.ok */,
				FE54FACB25C135CD001A75CF /* test23.in */,
				FE54FACC25C135CD001A75CF /* test17.in */,
				FE54FACD25C135CD001A75CF /* test1.out.ok */,
				FE54FACE25C135CD001A75CF /* test8.toke.ok */,
				FE54FACF25C135CD001A75CF /* test18.ldif.ok */,
				FE54FAD025C135CD001A75CF /* test4.in */,
				FE54FAD125C135CD001A75CF /* test22.sudo.ok */,
				FE54FAD225C135CD001A75CF /* test24.json.ok */,
				FE54FAD325C135CD001A75CF /* test19.ldif2sudo.ok */,
				FE54FAD425C135CD001A75CF /* test23.toke.ok */,
				FE54FAD525C135CD001A75CF /* test9.toke.ok */,
				FE54FAD625C135CD001A75CF /* test22.in */,
				FE54FAD725C135CD001A75CF /* test16.in */,
				FE54FAD825C135CD001A75CF /* test3.out.ok */,
				FE54FAD925C135CD001A75CF /* test23.sudo.ok */,
				FE54FADA25C135CD001A75CF /* test5.in */,
				FE54FADB25C135CD001A75CF /* test19.ldif.ok */,
				FE54FADC25C135CD001A75CF /* test22.toke.ok */,
				FE54FADD25C135CD001A75CF /* test7.json.ok */,
				FE54FADE25C135CD001A75CF /* test14.toke.ok */,
				FE54FADF25C135CD001A75CF /* test12.in */,
				FE54FAE025C135CD001A75CF /* test10.ldif.ok */,
				FE54FAE125C135CD001A75CF /* test22.out.ok */,
				FE54FAE225C135CD001A75CF /* test1.in */,
				FE54FAE325C135CD001A75CF /* test13.json.ok */,
				FE54FAE425C135CD001A75CF /* test4.ldif.ok */,
				FE54FAE525C135CD001A75CF /* test18.out.ok */,
				FE54FAE625C135CD001A75CF /* test14.out.ok */,
				FE54FAE725C135CD001A75CF /* test18.json.ok */,
				FE54FAE825C135CD001A75CF /* test19.in */,
				FE54FAE925C135CD001A75CF /* test7.out.ok */,
				FE54FAEA25C135CD001A75CF /* test24.ldif.ok */,
				FE54FAEB25C135CD001A75CF /* test20.toke.ok */,
				FE54FAEC25C135CD001A75CF /* test15.ldif2sudo.ok */,
				FE54FAED25C135CD001A75CF /* test11.json.ok */,
				FE54FAEE25C135CD001A75CF /* test2.toke.ok */,
				FE54FAEF25C135CD001A75CF /* test23.ldif2sudo.ok */,
				FE54FAF025C135CD001A75CF /* test10.out.ok */,
				FE54FAF125C135CD001A75CF /* test6.ldif.ok */,
				FE54FAF225C135CD001A75CF /* test24.ldif2sudo.ok */,
				FE54FAF325C135CD001A75CF /* test3.ldif2sudo.ok */,
				FE54FAF425C135CD001A75CF /* test16.toke.ok */,
				FE54FAF525C135CD001A75CF /* test5.json.ok */,
				FE54FAF625C135CD001A75CF /* test12.ldif.ok */,
				FE54FAF725C135CD001A75CF /* test14.ldif2sudo.ok */,
				FE54FAF825C135CD001A75CF /* test7.ldif.ok */,
				FE54FAF925C135CD001A75CF /* test3.toke.ok */,
				FE54FAFA25C135CD001A75CF /* test10.json.ok */,
				FE54FAFB25C135CD001A75CF /* test13.ldif.ok */,
				FE54FAFC25C135CD001A75CF /* test12.out.ok */,
				FE54FAFD25C135CD001A75CF /* test4.json.ok */,
				FE54FAFE25C135CD001A75CF /* test17.toke.ok */,
				FE54FAFF25C135CD001A75CF /* test24.out.ok */,
				FE54FB0025C135CD001A75CF /* test18.in */,
				FE54FB0125C135CD001A75CF /* test19.json.ok */,
				FE54FB0225C135CD001A75CF /* test9.out.ok */,
				FE54FB0325C135CD001A75CF /* test21.toke.ok */,
				FE54FB0425C135CD001A75CF /* test22.ldif2sudo.ok */,
				FE54FB0525C135CD001A75CF /* test5.out.ok */,
				FE54FB0625C135CD001A75CF /* test2.ldif2sudo.ok */,
				FE54FB0725C135CD001A75CF /* test24.toke.ok */,
				FE54FB0825C135CD001A75CF /* test20.ldif.ok */,
				FE54FB0925C135CD001A75CF /* test23.json.ok */,
				FE54FB0A25C135CD001A75CF /* test16.ldif2sudo.ok */,
				FE54FB0B25C135CD001A75CF /* test8.json.ok */,
				FE54FB0C25C135CD001A75CF /* test8.in */,
				FE54FB0D25C135CD001A75CF /* test17.out.ok */,
				FE54FB0E25C135CD001A75CF /* test2.ldif.ok */,
				FE54FB0F25C135CD001A75CF /* test6.toke.ok */,
				FE54FB1025C135CD001A75CF /* test15.json.ok */,
				FE54FB1125C135CD001A75CF /* test16.ldif.ok */,
				FE54FB1225C135CD001A75CF /* test20.ldif2sudo.ok */,
				FE54FB1325C135CD001A75CF /* test1.json.ok */,
				FE54FB1425C135CD001A75CF /* test21.out.ok */,
				FE54FB1525C135CD001A75CF /* test12.toke.ok */,
				FE54FB1625C135CD001A75CF /* test9.in */,
				FE54FB1725C135CD001A75CF /* test19.out.ok */,
				FE54FB1825C135CD001A75CF /* test15.out.ok */,
				FE54FB1925C135CD001A75CF /* test23.out.ok */,
				FE54FB1A25C135CD001A75CF /* test14.json.ok */,
				FE54FB1B25C135CD001A75CF /* test7.toke.ok */,
				FE54FB1C25C135CD001A75CF /* test3.ldif.ok */,
				FE54FB1D25C135CD001A75CF /* test17.ldif2sudo.ok */,
				FE54FB1E25C135CD001A75CF /* test13.toke.ok */,
				FE54FB1F25C135CD001A75CF /* test17.ldif.ok */,
				FE54FB2025C135CD001A75CF /* test21.ldif.ok */,
				FE54FB2125C135CD001A75CF /* test6.ldif2sudo.ok */,
				FE54FB2225C135CD001A75CF /* test1.ldif2sudo.ok */,
				FE54FB2325C135CD001A75CF /* test22.json.ok */,
				FE54FB2425C135CD001A75CF /* test21.ldif2sudo.ok */,
				FE54FB2525C135CD001A75CF /* test9.json.ok */,
				FE54FB2625C135CD001A75CF /* test24.sudo.ok */,
				FE54FB2725C135CD001A75CF /* test2.out.ok */,
				FE54FB2825C135CD001A75CF /* test21.in */,
				FE54FB2925C135CD001A75CF /* test15.in */,
				FE54FB2A25C135CD001A75CF /* test6.in */,
				FE54FB2B25C135CD001A75CF /* test11.out.ok */,
				FE54FB2C25C135CD001A75CF /* test2.json.ok */,
				FE54FB2D25C135CD001A75CF /* test11.toke.ok */,
				FE54FB2E25C135CD001A75CF /* test15.ldif.ok */,
				FE54FB2F25C135CD001A75CF /* test5.toke.ok */,
				FE54FB3025C135CD001A75CF /* test16.json.ok */,
				FE54FB3125C135CD001A75CF /* test1.ldif.ok */,
				FE54FB3225C135CD001A75CF /* test11.in */,
				FE54FB3325C135CD001A75CF /* test6.out.ok */,
				FE54FB3425C135CD001A75CF /* test20.json.ok */,
				FE54FB3525C135CD001A75CF /* test23.ldif.ok */,
				FE54FB3625C135CD001A75CF /* test2.in */,
				FE54FB3725C135CD001A75CF /* test8.ldif.ok */,
				FE54FB3825C135CD001A75CF /* test18.toke.ok */,
				FE54FB3925C135CD001A75CF /* test10.in */,
				FE54FB3A25C135CD001A75CF /* test21.json.ok */,
				FE54FB3B25C135CD001A75CF /* test24.in */,
				FE54FB3C25C135CD001A75CF /* test8.out.ok */,
				FE54FB3D25C135CD001A75CF /* test3.in */,
				FE54FB3E25C135CD001A75CF /* test4.out.ok */,
				FE54FB3F25C135CD001A75CF /* test22.ldif.ok */,
				FE54FB4025C135CD001A75CF /* test9.ldif.ok */,
				FE54FB4125C135CD001A75CF /* test19.toke.ok */,
				FE54FB4225C135CD001A75CF /* test20.in */,
				FE54FB4325C135CD001A75CF /* test14.in */,
				FE54FB4425C135CD001A75CF /* test7.in */,
				FE54FB4525C135CD001A75CF /* test14.ldif.ok */,
				FE54FB4625C135CD001A75CF /* test10.toke.ok */,
				FE54FB4725C135CD001A75CF /* test3.json.ok */,
				FE54FB4825C135CD001A75CF /* test17.json.ok */,
				FE54FB4925C135CD001A75CF /* test4.toke.ok */,
				FE54FB4A25C135CD001A75CF /* test13.out.ok */,
			);
			path = sudoers;
			sourceTree = "<group>";
		};
		FE54FB4B25C135CD001A75CF /* parser */ = {
			isa = PBXGroup;
			children = (
				FE54FB4C25C135CD001A75CF /* check_gentime.c */,
				FE54FB4D25C135CD001A75CF /* check_fill.c */,
				FE54FB4E25C135CD001A75CF /* check_addr.in */,
				FE54FB4F25C135CD001A75CF /* check_base64.c */,
				FE54FB5025C135CD001A75CF /* check_hexchar.c */,
				FE54FB5125C135CD001A75CF /* check_digest.out.ok */,
				FE54FB5225C135CD001A75CF /* check_addr.c */,
				FE54FB5325C135CD001A75CF /* check_digest.c */,
			);
			path = parser;
			sourceTree = "<group>";
		};
		FE54FB5425C135CD001A75CF /* exptilde */ = {
			isa = PBXGroup;
			children = (
				FE54FB5525C135CD001A75CF /* check_exptilde.c */,
			);
			path = exptilde;
			sourceTree = "<group>";
		};
		FE54FB5625C135CD001A75CF /* cvtsudoers */ = {
			isa = PBXGroup;
			children = (
				FE54FB5725C135CD001A75CF /* test32.out.ok */,
				FE54FB5825C135CD001A75CF /* test15.sh */,
				FE54FB5925C135CD001A75CF /* test21.sh */,
				FE54FB5A25C135CD001A75CF /* test6.sh */,
				FE54FB5B25C135CD001A75CF /* test20.out.ok */,
				FE54FB5C25C135CD001A75CF /* test16.out.ok */,
				FE54FB5D25C135CD001A75CF /* test31.sh */,
				FE54FB5E25C135CD001A75CF /* test25.sh */,
				FE54FB5F25C135CD001A75CF /* test1.out.ok */,
				FE54FB6025C135CD001A75CF /* test11.sh */,
				FE54FB6125C135CD001A75CF /* test2.sh */,
				FE54FB6225C135CD001A75CF /* test24.sh */,
				FE54FB6325C135CD001A75CF /* test10.sh */,
				FE54FB6425C135CD001A75CF /* test3.out.ok */,
				FE54FB6525C135CD001A75CF /* test3.sh */,
				FE54FB6625C135CD001A75CF /* test14.sh */,
				FE54FB6725C135CD001A75CF /* test22.out.ok */,
				FE54FB6825C135CD001A75CF /* test20.sh */,
				FE54FB6925C135CD001A75CF /* test7.sh */,
				FE54FB6A25C135CD001A75CF /* test30.out.ok */,
				FE54FB6B25C135CD001A75CF /* test18.out.ok */,
				FE54FB6C25C135CD001A75CF /* test30.sh */,
				FE54FB6D25C135CD001A75CF /* test14.out.ok */,
				FE54FB6E25C135CD001A75CF /* test7.out.ok */,
				FE54FB6F25C135CD001A75CF /* test10.out.ok */,
				FE54FB7025C135CD001A75CF /* test8.sh */,
				FE54FB7125C135CD001A75CF /* test26.out.ok */,
				FE54FB7225C135CD001A75CF /* test9.sh */,
				FE54FB7325C135CD001A75CF /* test12.out.ok */,
				FE54FB7425C135CD001A75CF /* test24.out.ok */,
				FE54FB7525C135CD001A75CF /* test28.out.ok */,
				FE54FB7625C135CD001A75CF /* sudoers */,
				FE54FB7725C135CD001A75CF /* test9.out.ok */,
				FE54FB7825C135CD001A75CF /* test5.out.ok */,
				FE54FB7925C135CD001A75CF /* test19.sh */,
				FE54FB7A25C135CD001A75CF /* sudoers.defs */,
				FE54FB7B25C135CD001A75CF /* test17.out.ok */,
				FE54FB7C25C135CD001A75CF /* test29.sh */,
				FE54FB7D25C135CD001A75CF /* test33.out.ok */,
				FE54FB7E25C135CD001A75CF /* test21.out.ok */,
				FE54FB7F25C135CD001A75CF /* test31.conf */,
				FE54FB8025C135CD001A75CF /* test19.out.ok */,
				FE54FB8125C135CD001A75CF /* test15.out.ok */,
				FE54FB8225C135CD001A75CF /* test28.sh */,
				FE54FB8325C135CD001A75CF /* test23.out.ok */,
				FE54FB8425C135CD001A75CF /* test32.err.ok */,
				FE54FB8525C135CD001A75CF /* test31.out.ok */,
				FE54FB8625C135CD001A75CF /* test18.sh */,
				FE54FB8725C135CD001A75CF /* test2.out.ok */,
				FE54FB8825C135CD001A75CF /* test27.sh */,
				FE54FB8925C135CD001A75CF /* test13.sh */,
				FE54FB8A25C135CD001A75CF /* test27.out.ok */,
				FE54FB8B25C135CD001A75CF /* test11.out.ok */,
				FE54FB8C25C135CD001A75CF /* test21.conf */,
				FE54FB8D25C135CD001A75CF /* test17.sh */,
				FE54FB8E25C135CD001A75CF /* test23.sh */,
				FE54FB8F25C135CD001A75CF /* test6.out.ok */,
				FE54FB9025C135CD001A75CF /* test4.sh */,
				FE54FB9125C135CD001A75CF /* test33.sh */,
				FE54FB9225C135CD001A75CF /* test16.sh */,
				FE54FB9325C135CD001A75CF /* test22.sh */,
				FE54FB9425C135CD001A75CF /* test8.out.ok */,
				FE54FB9525C135CD001A75CF /* test5.sh */,
				FE54FB9625C135CD001A75CF /* test4.out.ok */,
				FE54FB9725C135CD001A75CF /* test32.sh */,
				FE54FB9825C135CD001A75CF /* test26.sh */,
				FE54FB9925C135CD001A75CF /* test12.sh */,
				FE54FB9A25C135CD001A75CF /* test25.out.ok */,
				FE54FB9B25C135CD001A75CF /* test26.err.ok */,
				FE54FB9C25C135CD001A75CF /* test29.out.ok */,
				FE54FB9D25C135CD001A75CF /* test20.conf */,
				FE54FB9E25C135CD001A75CF /* test1.sh */,
				FE54FB9F25C135CD001A75CF /* test13.out.ok */,
			);
			path = cvtsudoers;
			sourceTree = "<group>";
		};
		FE54FBA025C135CD001A75CF /* visudo */ = {
			isa = PBXGroup;
			children = (
				FE54FBA125C135CD001A75CF /* test6.sh */,
				FE54FBA225C135CD001A75CF /* test2.err.ok */,
				FE54FBA325C135CD001A75CF /* test1.out.ok */,
				FE54FBA425C135CD001A75CF /* test2.sh */,
				FE54FBA525C135CD001A75CF /* test10.sh */,
				FE54FBA625C135CD001A75CF /* test3.out.ok */,
				FE54FBA725C135CD001A75CF /* test3.sh */,
				FE54FBA825C135CD001A75CF /* test7.sh */,
				FE54FBA925C135CD001A75CF /* test7.out.ok */,
				FE54FBAA25C135CD001A75CF /* test8.err.ok */,
				FE54FBAB25C135CD001A75CF /* test10.out.ok */,
				FE54FBAC25C135CD001A75CF /* test8.sh */,
				FE54FBAD25C135CD001A75CF /* test9.sh */,
				FE54FBAE25C135CD001A75CF /* test9.out.ok */,
				FE54FBAF25C135CD001A75CF /* test5.out.ok */,
				FE54FBB025C135CD001A75CF /* test3.err.ok */,
				FE54FBB125C135CD001A75CF /* test2.out.ok */,
				FE54FBB225C135CD001A75CF /* test6.out.ok */,
				FE54FBB325C135CD001A75CF /* test4.sh */,
				FE54FBB425C135CD001A75CF /* test8.out.ok */,
				FE54FBB525C135CD001A75CF /* test5.sh */,
				FE54FBB625C135CD001A75CF /* test4.out.ok */,
				FE54FBB725C135CD001A75CF /* test1.sh */,
			);
			path = visudo;
			sourceTree = "<group>";
		};
		FE54FBB825C135CD001A75CF /* check_symbols */ = {
			isa = PBXGroup;
			children = (
				FE54FBB925C135CD001A75CF /* check_symbols.c */,
			);
			path = check_symbols;
			sourceTree = "<group>";
		};
		FE54FBBA25C135CD001A75CF /* iolog_plugin */ = {
			isa = PBXGroup;
			children = (
				FE54FBBB25C135CD001A75CF /* check_iolog_plugin.c */,
			);
			path = iolog_plugin;
			sourceTree = "<group>";
		};
		FE54FBBC25C135CD001A75CF /* testsudoers */ = {
			isa = PBXGroup;
			children = (
				FE54FBBD25C135CD001A75CF /* test15.sh */,
				FE54FBBE25C135CD001A75CF /* test6.sh */,
				FE54FBBF25C135CD001A75CF /* test1.out.ok */,
				FE54FBC025C135CD001A75CF /* test11.sh */,
				FE54FBC125C135CD001A75CF /* test2.sh */,
				FE54FBC225C135CD001A75CF /* test2.inc */,
				FE54FBC325C135CD001A75CF /* test10.sh */,
				FE54FBC425C135CD001A75CF /* test3.out.ok */,
				FE54FBC525C135CD001A75CF /* test3.sh */,
				FE54FBC625C135CD001A75CF /* test14.sh */,
				FE54FBC725C135CD001A75CF /* test7.sh */,
				FE54FBC825C135CD001A75CF /* test14.out.ok */,
				FE54FBC925C135CD001A75CF /* group */,
				FE54FBCA25C135CD001A75CF /* test7.out.ok */,
				FE54FBCB25C135CD001A75CF /* test10.out.ok */,
				FE54FBCC25C135CD001A75CF /* test8.sh */,
				FE54FBCD25C135CD001A75CF /* test9.sh */,
				FE54FBCE25C135CD001A75CF /* test12.out.ok */,
				FE54FBCF25C135CD001A75CF /* test9.out.ok */,
				FE54FBD025C135CD001A75CF /* test5.out.ok */,
				FE54FBD125C135CD001A75CF /* test15.out.ok */,
				FE54FBD225C135CD001A75CF /* test2.out.ok */,
				FE54FBD325C135CD001A75CF /* test13.sh */,
				FE54FBD425C135CD001A75CF /* test11.out.ok */,
				FE54FBD525C135CD001A75CF /* test6.out.ok */,
				FE54FBD625C135CD001A75CF /* test4.sh */,
				FE54FBD725C135CD001A75CF /* test8.out.ok */,
				FE54FBD825C135CD001A75CF /* test5.sh */,
				FE54FBD925C135CD001A75CF /* test4.out.ok */,
				FE54FBDA25C135CD001A75CF /* test12.sh */,
				FE54FBDB25C135CD001A75CF /* test1.sh */,
				FE54FBDC25C135CD001A75CF /* test13.out.ok */,
			);
			path = testsudoers;
			sourceTree = "<group>";
		};
		FE54FC0825C135CD001A75CF /* po */ = {
			isa = PBXGroup;
			children = (
				FE54FC0925C135CD001A75CF /* lt.po */,
				FE54FC0A25C135CD001A75CF /* sr.po */,
				FE54FC0B25C135CD001A75CF /* hu.po */,
				FE54FC0C25C135CD001A75CF /* fur.mo */,
				FE54FC0D25C135CD001A75CF /* uk.po */,
				FE54FC0E25C135CD001A75CF /* cs.po */,
				FE54FC0F25C135CD001A75CF /* fr.po */,
				FE54FC1025C135CD001A75CF /* nl.po */,
				FE54FC1125C135CD001A75CF /* zh_CN.po */,
				FE54FC1225C135CD001A75CF /* sv.po */,
				FE54FC1325C135CD001A75CF /* tr.po */,
				FE54FC1425C135CD001A75CF /* zh_TW.po */,
				FE54FC1525C135CD001A75CF /* pt_BR.po */,
				FE54FC1625C135CD001A75CF /* ja.mo */,
				FE54FC1725C135CD001A75CF /* eo.po */,
				FE54FC1825C135CD001A75CF /* ro.po */,
				FE54FC1925C135CD001A75CF /* ast.po */,
				FE54FC1A25C135CD001A75CF /* sk.po */,
				FE54FC1B25C135CD001A75CF /* it.po */,
				FE54FC1C25C135CD001A75CF /* eu.mo */,
				FE54FC1D25C135CD001A75CF /* ru.mo */,
				FE54FC1E25C135CD001A75CF /* nb.po */,
				FE54FC1F25C135CD001A75CF /* fi.mo */,
				FE54FC2025C135CD001A75CF /* hr.mo */,
				FE54FC2125C135CD001A75CF /* ca.po */,
				FE54FC2225C135CD001A75CF /* pl.mo */,
				FE54FC2325C135CD001A75CF /* vi.mo */,
				FE54FC2425C135CD001A75CF /* de.po */,
				FE54FC2525C135CD001A75CF /* pt.mo */,
				FE54FC2625C135CD001A75CF /* ko.mo */,
				FE54FC2725C135CD001A75CF /* sl.mo */,
				FE54FC2825C135CD001A75CF /* da.po */,
				FE54FC2925C135CD001A75CF /* README */,
				FE54FC2A25C135CD001A75CF /* el.mo */,
				FE54FC2B25C135CD001A75CF /* sk.mo */,
				FE54FC2C25C135CD001A75CF /* it.mo */,
				FE54FC2D25C135CD001A75CF /* ast.mo */,
				FE54FC2E25C135CD001A75CF /* tr.mo */,
				FE54FC2F25C135CD001A75CF /* pt_BR.mo */,
				FE54FC3025C135CD001A75CF /* zh_TW.mo */,
				FE54FC3125C135CD001A75CF /* ja.po */,
				FE54FC3225C135CD001A75CF /* ro.mo */,
				FE54FC3325C135CD001A75CF /* eo.mo */,
				FE54FC3425C135CD001A75CF /* fr.mo */,
				FE54FC3525C135CD001A75CF /* nl.mo */,
				FE54FC3625C135CD001A75CF /* cs.mo */,
				FE54FC3725C135CD001A75CF /* uk.mo */,
				FE54FC3825C135CD001A75CF /* zh_CN.mo */,
				FE54FC3925C135CD001A75CF /* sv.mo */,
				FE54FC3A25C135CD001A75CF /* lt.mo */,
				FE54FC3B25C135CD001A75CF /* fur.po */,
				FE54FC3C25C135CD001A75CF /* hu.mo */,
				FE54FC3D25C135CD001A75CF /* sr.mo */,
				FE54FC3E25C135CD001A75CF /* sl.po */,
				FE54FC3F25C135CD001A75CF /* ko.po */,
				FE54FC4025C135CD001A75CF /* da.mo */,
				FE54FC4125C135CD001A75CF /* el.po */,
				FE54FC4225C135CD001A75CF /* vi.po */,
				FE54FC4325C135CD001A75CF /* pl.po */,
				FE54FC4425C135CD001A75CF /* de.mo */,
				FE54FC4525C135CD001A75CF /* pt.po */,
				FE54FC4625C135CD001A75CF /* ca.mo */,
				FE54FC4725C135CD001A75CF /* ru.po */,
				FE54FC4825C135CD001A75CF /* eu.po */,
				FE54FC4925C135CD001A75CF /* sudoers.pot */,
				FE54FC4A25C135CD001A75CF /* nb.mo */,
				FE54FC4B25C135CD001A75CF /* hr.po */,
				FE54FC4C25C135CD001A75CF /* fi.po */,
			);
			path = po;
			sourceTree = "<group>";
		};
		FE54FC7725C135CE001A75CF /* sample */ = {
			isa = PBXGroup;
			children = (
				FE54FC7825C135CE001A75CF /* sample_plugin.exp */,
				FE54FC7925C135CE001A75CF /* Makefile */,
				FE54FC7A25C135CE001A75CF /* README */,
				FE54FC7B25C135CE001A75CF /* sample_plugin.c */,
				FE54FC7C25C135CE001A75CF /* Makefile.in */,
			);
			path = sample;
			sourceTree = "<group>";
		};
		FE54FC7D25C135CE001A75CF /* sample_approval */ = {
			isa = PBXGroup;
			children = (
				FE54FC7E25C135CE001A75CF /* Makefile */,
				FE54FC7F25C135CE001A75CF /* sample_approval.c */,
				FE54FC8025C135CE001A75CF /* sample_approval.exp */,
				FE54FC8125C135CE001A75CF /* Makefile.in */,
			);
			path = sample_approval;
			sourceTree = "<group>";
		};
		FE54FC8225C135CE001A75CF /* system_group */ = {
			isa = PBXGroup;
			children = (
				FE54FC8325C135CE001A75CF /* system_group.exp */,
				FE54FC8425C135CE001A75CF /* Makefile */,
				FE54FC8525C135CE001A75CF /* system_group.c */,
				FE54FC8625C135CE001A75CF /* Makefile.in */,
			);
			path = system_group;
			sourceTree = "<group>";
		};
		FE54FC8825C135CE001A75CF /* include */ = {
			isa = PBXGroup;
			children = (
				FE54FC8925C135CE001A75CF /* log_server.pb-c.h */,
				FE54FC8A25C135CE001A75CF /* sudo_gettext.h */,
				FE54FC8B25C135CE001A75CF /* sudo_eventlog.h */,
				FE54FC8C25C135CE001A75CF /* compat */,
				FE54FC9625C135CE001A75CF /* sudo_queue.h */,
				FE54FC9725C135CE001A75CF /* Makefile */,
				FE54FC9825C135CE001A75CF /* sudo_compat.h */,
				FE54FC9925C135CE001A75CF /* protobuf-c */,
				FE54FC9B25C135CE001A75CF /* sudo_conf.h */,
				FE54FC9C25C135CE001A75CF /* sudo_fatal.h */,
				FE54FC9D25C135CE001A75CF /* sudo_iolog.h */,
				FE54FC9E25C135CE001A75CF /* hostcheck.h */,
				FE54FC9F25C135CE001A75CF /* sudo_json.h */,
				FE54FCA025C135CE001A75CF /* sudo_event.h */,
				FE54FCA125C135CE001A75CF /* sudo_digest.h */,
				FE54FCA225C135CE001A75CF /* sudo_util.h */,
				FE54FCA325C135CE001A75CF /* sudo_debug.h */,
				FE54FCA425C135CE001A75CF /* sudo_lbuf.h */,
				FE54FCA525C135CE001A75CF /* sudo_rand.h */,
				FE54FCA625C135CE001A75CF /* sudo_plugin.h */,
				FE54FCA725C135CE001A75CF /* sudo_dso.h */,
				FE54FCA825C135CE001A75CF /* Makefile.in */,
			);
			path = include;
			sourceTree = "<group>";
		};
		FE54FC8C25C135CE001A75CF /* compat */ = {
			isa = PBXGroup;
			children = (
				FE54FC8D25C135CE001A75CF /* charclass.h */,
				FE54FC8E25C135CE001A75CF /* getaddrinfo.h */,
				FE54FC8F25C135CE001A75CF /* endian.h */,
				FE54FC9025C135CE001A75CF /* getopt.h */,
				FE54FC9125C135CE001A75CF /* fnmatch.h */,
				FE54FC9225C135CE001A75CF /* sha2.h */,
				FE54FC9325C135CE001A75CF /* stdbool.h */,
				FE54FC9425C135CE001A75CF /* nss_dbdefs.h */,
				FE54FC9525C135CE001A75CF /* glob.h */,
			);
			path = compat;
			sourceTree = "<group>";
		};
		FE54FC9925C135CE001A75CF /* protobuf-c */ = {
			isa = PBXGroup;
			children = (
				FE54FC9A25C135CE001A75CF /* protobuf-c.h */,
			);
			path = "protobuf-c";
			sourceTree = "<group>";
		};
		FE54FCAC25C135CE001A75CF /* etc */ = {
			isa = PBXGroup;
			children = (
				FE54FCAD25C135CE001A75CF /* codespell.ignore */,
				FE54FCAE25C135CE001A75CF /* sudo-python.pp */,
				FE54FCAF25C135CE001A75CF /* codespell.exclude */,
				FE54FCB025C135CE001A75CF /* sudo.pp */,
				FE54FCB125C135CE001A75CF /* init.d */,
				FE54FCB525C135CE001A75CF /* sudo-logsrvd.pp */,
				FE54FCB625C135CE001A75CF /* codespell.skip */,
			);
			path = etc;
			sourceTree = "<group>";
		};
		FE54FCB125C135CE001A75CF /* init.d */ = {
			isa = PBXGroup;
			children = (
				FE54FCB225C135CE001A75CF /* aix.sh.in */,
				FE54FCB325C135CE001A75CF /* sudo.conf.in */,
				FE54FCB425C135CE001A75CF /* hpux.sh.in */,
			);
			path = init.d;
			sourceTree = "<group>";
		};
		FE54FD1725C135CE001A75CF /* lib */ = {
			isa = PBXGroup;
			children = (
				FE54FDEA25C135CE001A75CF /* logsrv */,
				FE54FDB325C135CE001A75CF /* zlib */,
				FE54FDF025C135CE001A75CF /* eventlog */,
				FE54FDD025C135CE001A75CF /* iolog */,
				FE54FD1825C135CE001A75CF /* util */,
			);
			path = lib;
			sourceTree = "<group>";
		};
		FE54FD1825C135CE001A75CF /* util */ = {
			isa = PBXGroup;
			children = (
				FE54FD7325C135CE001A75CF /* aix.c */,
				FE54FDAE25C135CE001A75CF /* arc4random_buf.c */,
				FE54FD1F25C135CE001A75CF /* arc4random_uniform.c */,
				FE54FDB025C135CE001A75CF /* arc4random.c */,
				FE54FD8825C135CE001A75CF /* cfmakeraw.c */,
				FE54FD9B25C135CE001A75CF /* chacha_private.h */,
				FE54FD9425C135CE001A75CF /* closefrom.c */,
				FE54FDA525C135CE001A75CF /* digest_gcrypt.c */,
				FE54FDA425C135CE001A75CF /* digest_openssl.c */,
				FE54FDA625C135CE001A75CF /* digest.c */,
				FE54FD8725C135CE001A75CF /* dup3.c */,
				FE54FD7A25C135CE001A75CF /* event_poll.c */,
				FE54FDAA25C135CE001A75CF /* event_select.c */,
				FE54FD9125C135CE001A75CF /* event.c */,
				FE54FD9C25C135CE001A75CF /* explicit_bzero.c */,
				FE54FD7425C135CE001A75CF /* fatal.c */,
				FE54FD7525C135CE001A75CF /* fchmodat.c */,
				FE54FD2225C135CE001A75CF /* fnmatch.c */,
				FE54FDA025C135CE001A75CF /* freezero.c */,
				FE54FD1E25C135CE001A75CF /* fstatat.c */,
				FE54FD8F25C135CE001A75CF /* getaddrinfo.c */,
				FE54FD7125C135CE001A75CF /* getcwd.c */,
				FE54FDAD25C135CE001A75CF /* getdelim.c */,
				FE54FD9525C135CE001A75CF /* getentropy.c */,
				FE54FD8D25C135CE001A75CF /* getgrouplist.c */,
				FE54FD2D25C135CE001A75CF /* gethostname.c */,
				FE54FD1A25C135CE001A75CF /* getopt_long.c */,
				FE54FD2925C135CE001A75CF /* gettime.c */,
				FE54FD8425C135CE001A75CF /* getusershell.c */,
				FE54FD2725C135CE001A75CF /* gidlist.c */,
				FE54FD8925C135CE001A75CF /* glob.c */,
				FE54FDAF25C135CE001A75CF /* inet_ntop.c */,
				FE54FD2C25C135CE001A75CF /* inet_pton.c */,
				FE54FD2625C135CE001A75CF /* isblank.c */,
				FE54FD1925C135CE001A75CF /* json.c */,
				FE54FDB125C135CE001A75CF /* key_val.c */,
				FE54FD2325C135CE001A75CF /* lbuf.c */,
				FE54FDA725C135CE001A75CF /* locking.c */,
				FE54FD2E25C135CE001A75CF /* logfac.c */,
				FE54FD7C25C135CE001A75CF /* logpri.c */,
				FE54FDA925C135CE001A75CF /* Makefile.in */,
				FE54FD2425C135CE001A75CF /* memrchr.c */,
				FE54FDA825C135CE001A75CF /* mkdir_parents.c */,
				FE54FD8125C135CE001A75CF /* mksiglist.c */,
				FE54FDB225C135CE001A75CF /* mksiglist.h */,
				FE54FD9F25C135CE001A75CF /* mksigname.c */,
				FE54FD7D25C135CE001A75CF /* mksigname.h */,
				FE54FD9A25C135CE001A75CF /* mktemp.c */,
				FE54FD9D25C135CE001A75CF /* nanosleep.c */,
				FE54FD7F25C135CE001A75CF /* openat.c */,
				FE54FD8525C135CE001A75CF /* parseln.c */,
				FE54FD8625C135CE001A75CF /* pipe2.c */,
				FE54FD2025C135CE001A75CF /* pread.c */,
				FE54FDAB25C135CE001A75CF /* progname.c */,
				FE54FD9325C135CE001A75CF /* pw_dup.c */,
				FE54FDA125C135CE001A75CF /* pwrite.c */,
				FE54FD9625C135CE001A75CF /* reallocarray.c */,
				FE54FD2F25C135CE001A75CF /* regress */,
				FE54FD7225C135CE001A75CF /* roundup.c */,
				FE54FD8C25C135CE001A75CF /* secure_path.c */,
				FE54FD7625C135CE001A75CF /* setgroups.c */,
				FE54FD1D25C135CE001A75CF /* sha2.c */,
				FE54FD8325C135CE001A75CF /* sig2str.c */,
				FE54FDAC25C135CE001A75CF /* siglist.in */,
				FE54FD8E25C135CE001A75CF /* snprintf.c */,
				FE54FD2525C135CE001A75CF /* str2sig.c */,
				FE54FDA225C135CE001A75CF /* strlcat.c */,
				FE54FD2825C135CE001A75CF /* strlcpy.c */,
				FE54FD9225C135CE001A75CF /* strndup.c */,
				FE54FD7925C135CE001A75CF /* strnlen.c */,
				FE54FD9925C135CE001A75CF /* strsignal.c */,
				FE54FD7825C135CE001A75CF /* strsplit.c */,
				FE54FD9725C135CE001A75CF /* strtobool.c */,
				FE54FD2B25C135CE001A75CF /* strtoid.c */,
				FE54FD8B25C135CE001A75CF /* strtomode.c */,
				FE54FD9025C135CE001A75CF /* strtonum.c */,
				FE54FD9E25C135CE001A75CF /* sudo_conf.c */,
				FE54FD2A25C135CE001A75CF /* sudo_debug.c */,
				FE54FD7B25C135CE001A75CF /* sudo_dso.c */,
				FE54FD2125C135CE001A75CF /* term.c */,
				FE54FD1B25C135CE001A75CF /* ttyname_dev.c */,
				FE54FDA325C135CE001A75CF /* ttysize.c */,
				FE54FD8025C135CE001A75CF /* unlinkat.c */,
				FE54FD8225C135CE001A75CF /* util.exp */,
				FE54FD1C25C135CE001A75CF /* util.exp.in */,
				FE54FD7E25C135CE001A75CF /* utimens.c */,
				FE54FD9825C135CE001A75CF /* uuid.c */,
				FE54FD8A25C135CE001A75CF /* vsyslog.c */,
			);
			path = util;
			sourceTree = "<group>";
		};
		FE54FD2F25C135CE001A75CF /* regress */ = {
			isa = PBXGroup;
			children = (
				FE54FD3025C135CE001A75CF /* strsig */,
				FE54FD3225C135CE001A75CF /* sudo_parseln */,
				FE54FD4025C135CE001A75CF /* progname */,
				FE54FD4225C135CE001A75CF /* strtofoo */,
				FE54FD4725C135CE001A75CF /* tailq */,
				FE54FD4925C135CE001A75CF /* strsplit */,
				FE54FD4B25C135CE001A75CF /* vsyslog */,
				FE54FD4D25C135CE001A75CF /* fnmatch */,
				FE54FD5025C135CE001A75CF /* getgrouplist */,
				FE54FD5225C135CE001A75CF /* mktemp */,
				FE54FD5425C135CE001A75CF /* parse_gids */,
				FE54FD5625C135CE001A75CF /* sudo_conf */,
				FE54FD6B25C135CE001A75CF /* glob */,
				FE54FD6F25C135CE001A75CF /* getdelim */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE54FD3025C135CE001A75CF /* strsig */ = {
			isa = PBXGroup;
			children = (
				FE54FD3125C135CE001A75CF /* strsig_test.c */,
			);
			path = strsig;
			sourceTree = "<group>";
		};
		FE54FD3225C135CE001A75CF /* sudo_parseln */ = {
			isa = PBXGroup;
			children = (
				FE54FD3325C135CE001A75CF /* test1.out.ok */,
				FE54FD3425C135CE001A75CF /* test4.in */,
				FE54FD3525C135CE001A75CF /* test3.out.ok */,
				FE54FD3625C135CE001A75CF /* test5.in */,
				FE54FD3725C135CE001A75CF /* test1.in */,
				FE54FD3825C135CE001A75CF /* test5.out.ok */,
				FE54FD3925C135CE001A75CF /* test2.out.ok */,
				FE54FD3A25C135CE001A75CF /* test6.in */,
				FE54FD3B25C135CE001A75CF /* test6.out.ok */,
				FE54FD3C25C135CE001A75CF /* test2.in */,
				FE54FD3D25C135CE001A75CF /* test3.in */,
				FE54FD3E25C135CE001A75CF /* test4.out.ok */,
				FE54FD3F25C135CE001A75CF /* parseln_test.c */,
			);
			path = sudo_parseln;
			sourceTree = "<group>";
		};
		FE54FD4025C135CE001A75CF /* progname */ = {
			isa = PBXGroup;
			children = (
				FE54FD4125C135CE001A75CF /* progname_test.c */,
			);
			path = progname;
			sourceTree = "<group>";
		};
		FE54FD4225C135CE001A75CF /* strtofoo */ = {
			isa = PBXGroup;
			children = (
				FE54FD4325C135CE001A75CF /* strtonum_test.c */,
				FE54FD4425C135CE001A75CF /* strtobool_test.c */,
				FE54FD4525C135CE001A75CF /* strtoid_test.c */,
				FE54FD4625C135CE001A75CF /* strtomode_test.c */,
			);
			path = strtofoo;
			sourceTree = "<group>";
		};
		FE54FD4725C135CE001A75CF /* tailq */ = {
			isa = PBXGroup;
			children = (
				FE54FD4825C135CE001A75CF /* hltq_test.c */,
			);
			path = tailq;
			sourceTree = "<group>";
		};
		FE54FD4925C135CE001A75CF /* strsplit */ = {
			isa = PBXGroup;
			children = (
				FE54FD4A25C135CE001A75CF /* strsplit_test.c */,
			);
			path = strsplit;
			sourceTree = "<group>";
		};
		FE54FD4B25C135CE001A75CF /* vsyslog */ = {
			isa = PBXGroup;
			children = (
				FE54FD4C25C135CE001A75CF /* vsyslog_test.c */,
			);
			path = vsyslog;
			sourceTree = "<group>";
		};
		FE54FD4D25C135CE001A75CF /* fnmatch */ = {
			isa = PBXGroup;
			children = (
				FE54FD4E25C135CE001A75CF /* fnm_test.in */,
				FE54FD4F25C135CE001A75CF /* fnm_test.c */,
			);
			path = fnmatch;
			sourceTree = "<group>";
		};
		FE54FD5025C135CE001A75CF /* getgrouplist */ = {
			isa = PBXGroup;
			children = (
				FE54FD5125C135CE001A75CF /* getgrouplist_test.c */,
			);
			path = getgrouplist;
			sourceTree = "<group>";
		};
		FE54FD5225C135CE001A75CF /* mktemp */ = {
			isa = PBXGroup;
			children = (
				FE54FD5325C135CE001A75CF /* mktemp_test.c */,
			);
			path = mktemp;
			sourceTree = "<group>";
		};
		FE54FD5425C135CE001A75CF /* parse_gids */ = {
			isa = PBXGroup;
			children = (
				FE54FD5525C135CE001A75CF /* parse_gids_test.c */,
			);
			path = parse_gids;
			sourceTree = "<group>";
		};
		FE54FD5625C135CE001A75CF /* sudo_conf */ = {
			isa = PBXGroup;
			children = (
				FE54FD5725C135CE001A75CF /* test1.out.ok */,
				FE54FD5825C135CE001A75CF /* test4.in */,
				FE54FD5925C135CE001A75CF /* test3.out.ok */,
				FE54FD5A25C135CE001A75CF /* test5.in */,
				FE54FD5B25C135CE001A75CF /* test1.in */,
				FE54FD5C25C135CE001A75CF /* test7.out.ok */,
				FE54FD5D25C135CE001A75CF /* test4.err.ok */,
				FE54FD5E25C135CE001A75CF /* test8.err.ok */,
				FE54FD5F25C135CE001A75CF /* conf_test.c */,
				FE54FD6025C135CE001A75CF /* test5.out.ok */,
				FE54FD6125C135CE001A75CF /* test8.in */,
				FE54FD6225C135CE001A75CF /* test2.out.ok */,
				FE54FD6325C135CE001A75CF /* test6.in */,
				FE54FD6425C135CE001A75CF /* test6.out.ok */,
				FE54FD6525C135CE001A75CF /* test5.err.ok */,
				FE54FD6625C135CE001A75CF /* test2.in */,
				FE54FD6725C135CE001A75CF /* test8.out.ok */,
				FE54FD6825C135CE001A75CF /* test3.in */,
				FE54FD6925C135CE001A75CF /* test4.out.ok */,
				FE54FD6A25C135CE001A75CF /* test7.in */,
			);
			path = sudo_conf;
			sourceTree = "<group>";
		};
		FE54FD6B25C135CE001A75CF /* glob */ = {
			isa = PBXGroup;
			children = (
				FE54FD6C25C135CE001A75CF /* globtest.in */,
				FE54FD6D25C135CE001A75CF /* globtest.c */,
				FE54FD6E25C135CE001A75CF /* files */,
			);
			path = glob;
			sourceTree = "<group>";
		};
		FE54FD6F25C135CE001A75CF /* getdelim */ = {
			isa = PBXGroup;
			children = (
				FE54FD7025C135CE001A75CF /* getdelim_test.c */,
			);
			path = getdelim;
			sourceTree = "<group>";
		};
		FE54FDB325C135CE001A75CF /* zlib */ = {
			isa = PBXGroup;
			children = (
				FE54FDCF25C135CE001A75CF /* adler32.c */,
				FE54FDB725C135CE001A75CF /* compress.c */,
				FE54FDBF25C135CE001A75CF /* crc32.c */,
				FE54FDCC25C135CE001A75CF /* crc32.h */,
				FE54FDB825C135CE001A75CF /* deflate.c */,
				FE54FDC225C135CE001A75CF /* deflate.h */,
				FE54FDCB25C135CE001A75CF /* gzclose.c */,
				FE54FDC325C135CE001A75CF /* gzguts.h */,
				FE54FDC525C135CE001A75CF /* gzlib.c */,
				FE54FDBA25C135CE001A75CF /* gzread.c */,
				FE54FDC925C135CE001A75CF /* gzwrite.c */,
				FE54FDC025C135CE001A75CF /* infback.c */,
				FE54FDCE25C135CE001A75CF /* inffast.c */,
				FE54FDBE25C135CE001A75CF /* inffast.h */,
				FE54FDB925C135CE001A75CF /* inffixed.h */,
				FE54FDB625C135CE001A75CF /* inflate.c */,
				FE54FDC625C135CE001A75CF /* inflate.h */,
				FE54FDC725C135CE001A75CF /* inftrees.c */,
				FE54FDB525C135CE001A75CF /* inftrees.h */,
				FE54FDCD25C135CE001A75CF /* Makefile.in */,
				FE54FDCA25C135CE001A75CF /* trees.c */,
				FE54FDBC25C135CE001A75CF /* trees.h */,
				FE54FDC825C135CE001A75CF /* uncompr.c */,
				FE54FDBB25C135CE001A75CF /* zconf.h.in */,
				FE54FDBD25C135CE001A75CF /* zlib.exp */,
				FE54FDC425C135CE001A75CF /* zlib.h */,
				FE54FDC125C135CE001A75CF /* zutil.c */,
				FE54FDB425C135CE001A75CF /* zutil.h */,
			);
			path = zlib;
			sourceTree = "<group>";
		};
		FE54FDD025C135CE001A75CF /* iolog */ = {
			isa = PBXGroup;
			children = (
				FE54FDE625C135CE001A75CF /* host_port.c */,
				FE54FDD225C135CE001A75CF /* hostcheck.c */,
				FE54FDD325C135CE001A75CF /* iolog_fileio.c */,
				FE54FDE825C135CE001A75CF /* iolog_json.c */,
				FE54FDD425C135CE001A75CF /* iolog_json.h */,
				FE54FDD125C135CE001A75CF /* iolog_path.c */,
				FE54FDE725C135CE001A75CF /* iolog_util.c */,
				FE54FDE925C135CE001A75CF /* Makefile.in */,
				FE54FDD525C135CE001A75CF /* regress */,
			);
			path = iolog;
			sourceTree = "<group>";
		};
		FE54FDD525C135CE001A75CF /* regress */ = {
			isa = PBXGroup;
			children = (
				FE54FDD625C135CE001A75CF /* host_port */,
				FE54FDD825C135CE001A75CF /* iolog_mkpath */,
				FE54FDDA25C135CE001A75CF /* iolog_json */,
				FE54FDE025C135CE001A75CF /* iolog_path */,
				FE54FDE325C135CE001A75CF /* iolog_util */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE54FDD625C135CE001A75CF /* host_port */ = {
			isa = PBXGroup;
			children = (
				FE54FDD725C135CE001A75CF /* host_port_test.c */,
			);
			path = host_port;
			sourceTree = "<group>";
		};
		FE54FDD825C135CE001A75CF /* iolog_mkpath */ = {
			isa = PBXGroup;
			children = (
				FE54FDD925C135CE001A75CF /* check_iolog_mkpath.c */,
			);
			path = iolog_mkpath;
			sourceTree = "<group>";
		};
		FE54FDDA25C135CE001A75CF /* iolog_json */ = {
			isa = PBXGroup;
			children = (
				FE54FDDB25C135CE001A75CF /* test1.in */,
				FE54FDDC25C135CE001A75CF /* check_iolog_json.c */,
				FE54FDDD25C135CE001A75CF /* test2.out.ok */,
				FE54FDDE25C135CE001A75CF /* test2.in */,
				FE54FDDF25C135CE001A75CF /* test3.in */,
			);
			path = iolog_json;
			sourceTree = "<group>";
		};
		FE54FDE025C135CE001A75CF /* iolog_path */ = {
			isa = PBXGroup;
			children = (
				FE54FDE125C135CE001A75CF /* check_iolog_path.c */,
				FE54FDE225C135CE001A75CF /* data */,
			);
			path = iolog_path;
			sourceTree = "<group>";
		};
		FE54FDE325C135CE001A75CF /* iolog_util */ = {
			isa = PBXGroup;
			children = (
				FE54FDE425C135CE001A75CF /* check_iolog_util.c */,
			);
			path = iolog_util;
			sourceTree = "<group>";
		};
		FE54FDEA25C135CE001A75CF /* logsrv */ = {
			isa = PBXGroup;
			children = (
				FE54FDEC25C135CE001A75CF /* log_server.proto */,
				FE54FDED25C135CE001A75CF /* log_server.pb-c.c */,
				FE54FDEE25C135CE001A75CF /* Makefile.in */,
				FE54FDEF25C135CE001A75CF /* protobuf-c.c */,
			);
			path = logsrv;
			sourceTree = "<group>";
		};
		FE54FDF025C135CE001A75CF /* eventlog */ = {
			isa = PBXGroup;
			children = (
				FE54FDF125C135CE001A75CF /* logwrap.c */,
				FE54FDF225C135CE001A75CF /* regress */,
				FE54FDF825C135CE001A75CF /* eventlog.c */,
				FE54FDF925C135CE001A75CF /* Makefile.in */,
			);
			path = eventlog;
			sourceTree = "<group>";
		};
		FE54FDF225C135CE001A75CF /* regress */ = {
			isa = PBXGroup;
			children = (
				FE54FDF325C135CE001A75CF /* logwrap */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE54FDF325C135CE001A75CF /* logwrap */ = {
			isa = PBXGroup;
			children = (
				FE54FDF425C135CE001A75CF /* check_wrap.c */,
				FE54FDF525C135CE001A75CF /* check_wrap.in */,
				FE54FDF625C135CE001A75CF /* check_wrap.out.ok */,
			);
			path = logwrap;
			sourceTree = "<group>";
		};
		FE54FE1125C135CE001A75CF /* doc */ = {
			isa = PBXGroup;
			children = (
				FE54FE1225C135CE001A75CF /* sudoers_timestamp.man.in */,
				FE54FE1325C135CE001A75CF /* sudo_logsrv.proto.mdoc.in */,
				FE54FE1425C135CE001A75CF /* sudo_logsrvd.conf.man.in */,
				FE54FE1525C135CE001A75CF /* sudo_sendlog.mdoc.in */,
				FE54FE1625C135CE001A75CF /* sudoers.man.in.sed */,
				FE54FE1725C135CE001A75CF /* UPGRADE */,
				FE54FE1825C135CE001A75CF /* sudo_plugin.man.in */,
				FE54FE1925C135CF001A75CF /* sudo.conf.mdoc.in */,
				FE54FE1A25C135CF001A75CF /* LICENSE */,
				FE54FE1B25C135CF001A75CF /* cvtsudoers.mdoc.in */,
				FE54FE1C25C135CF001A75CF /* Makefile */,
				FE54FE1D25C135CF001A75CF /* sudoers.ldap.mdoc.in */,
				FE54FE1E25C135CF001A75CF /* sudo_plugin_python.mdoc.in */,
				FE54FE1F25C135CF001A75CF /* sudoers_timestamp.mdoc.in */,
				FE54FE2025C135CF001A75CF /* visudo.mdoc.in */,
				FE54FE2125C135CF001A75CF /* visudo.man */,
				FE54FE2225C135CF001A75CF /* schema.olcSudo */,
				FE54FE2325C135CF001A75CF /* sudoreplay.man.in */,
				FE54FE2425C135CF001A75CF /* sudo_logsrvd.man.in */,
				FE54FE2525C135CF001A75CF /* sudo_sendlog.man.in */,
				FE54FE2625C135CF001A75CF /* visudo.man.in */,
				FE54FE2725C135CF001A75CF /* sudo_logsrvd.conf.mdoc.in */,
				FE54FE2825C135CF001A75CF /* sudoers.man */,
				FE54FE2925C135CF001A75CF /* sudoers.ldap.man.in */,
				FE54FE2A25C135CF001A75CF /* sudoers.mdoc.in */,
				FE54FE2B25C135CF001A75CF /* sudo_logsrv.proto.man.in */,
				FE54FE2C25C135CF001A75CF /* TROUBLESHOOTING */,
				FE54FE2D25C135CF001A75CF /* schema.ActiveDirectory */,
				FE54FE2E25C135CF001A75CF /* fixmdoc.sed */,
				FE54FE2F25C135CF001A75CF /* CONTRIBUTORS */,
				FE54FE3025C135CF001A75CF /* sudo.man */,
				FE54FE3125C135CF001A75CF /* sudo.conf.man.in.sed */,
				FE54FE3225C135CF001A75CF /* fixman.sh */,
				FE54FE3325C135CF001A75CF /* schema.OpenLDAP */,
				FE54FE3425C135CF001A75CF /* HISTORY */,
				FE54FE3525C135CF001A75CF /* sudo_plugin.mdoc.in */,
				FE54FE3625C135CF001A75CF /* sudo_logsrvd.mdoc.in */,
				FE54FE3725C135CF001A75CF /* cvtsudoers.man.in */,
				FE54FE3825C135CF001A75CF /* fixman.sed */,
				FE54FE3925C135CF001A75CF /* sudo.mdoc.in */,
				FE54FE3A25C135CF001A75CF /* sudoers.man.in */,
				FE54FE3B25C135CF001A75CF /* sudo_plugin_python.man.in */,
				FE54FE3C25C135CF001A75CF /* Makefile.in */,
				FE54FE3D25C135CF001A75CF /* sudo.conf.man.in */,
				FE54FE3E25C135CF001A75CF /* sudoreplay.mdoc.in */,
				FE54FE3F25C135CF001A75CF /* sudo.man.in */,
				FE54FE4025C135CF001A75CF /* schema.iPlanet */,
				FE54FE4125C135CF001A75CF /* sudo.man.in.sed */,
			);
			path = doc;
			sourceTree = "<group>";
		};
		FE54FE4625C135CF001A75CF /* src */ = {
			isa = PBXGroup;
			children = (
				FE54FE5525C135CF001A75CF /* conversation.c */,
				FE54FE6925C135CF001A75CF /* copy_file.c */,
				FE54FE6025C135CF001A75CF /* edit_open.c */,
				FE54FE6725C135CF001A75CF /* env_hooks.c */,
				FE54FE6A25C135CF001A75CF /* exec_common.c */,
				FE54FE5625C135CF001A75CF /* exec_monitor.c */,
				FE54FE6625C135CF001A75CF /* exec_nopty.c */,
				FE54FE6425C135CF001A75CF /* exec_pty.c */,
				FE54FE4D25C135CF001A75CF /* exec.c */,
				FE54FE5925C135CF001A75CF /* get_pty.c */,
				FE54FE6225C135CF001A75CF /* hooks.c */,
				FE54FE6125C135CF001A75CF /* limits.c */,
				FE54FE6825C135CF001A75CF /* load_plugins.c */,
				FE54FE5425C135CF001A75CF /* Makefile */,
				FE54FE6D25C135CF001A75CF /* Makefile.in */,
				FE54FE6E25C135CF001A75CF /* net_ifs.c */,
				FE54FE5B25C135CF001A75CF /* openbsd.c */,
				FE54FE4725C135CF001A75CF /* parse_args.c */,
				FE54FE5A25C135CF001A75CF /* preload.c */,
				FE54FE6B25C135CF001A75CF /* preserve_fds.c */,
				FE54FE4F25C135CF001A75CF /* regress */,
				FE54FE4825C135CF001A75CF /* selinux.c */,
				FE54FE5E25C135CF001A75CF /* sesh.c */,
				FE54FE6525C135CF001A75CF /* signal.c */,
				FE54FE6C25C135CF001A75CF /* solaris.c */,
				FE54FE5D25C135CF001A75CF /* sudo_edit.c */,
				FE54FE4A25C135CF001A75CF /* sudo_edit.h */,
				FE54FE5F25C135CF001A75CF /* sudo_exec.h */,
				FE54FE7025C135CF001A75CF /* sudo_noexec.c */,
				FE54FE6325C135CF001A75CF /* sudo_plugin_int.h */,
				FE54FE5825C135CF001A75CF /* sudo_usage.h */,
				FE54FE4E25C135CF001A75CF /* sudo_usage.h.in */,
				FE54FE5C25C135CF001A75CF /* sudo.c */,
				FE54FE4B25C135CF001A75CF /* sudo.h */,
				FE54FE5725C135CF001A75CF /* tcsetpgrp_nobg.c */,
				FE54FE4C25C135CF001A75CF /* tgetpass.c */,
				FE54FE6F25C135CF001A75CF /* ttyname.c */,
				FE54FE4925C135CF001A75CF /* utmp.c */,
			);
			path = src;
			sourceTree = "<group>";
		};
		FE54FE4F25C135CF001A75CF /* regress */ = {
			isa = PBXGroup;
			children = (
				FE54FE5025C135CF001A75CF /* ttyname */,
				FE54FE5225C135CF001A75CF /* noexec */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE54FE5025C135CF001A75CF /* ttyname */ = {
			isa = PBXGroup;
			children = (
				FE54FE5125C135CF001A75CF /* check_ttyname.c */,
			);
			path = ttyname;
			sourceTree = "<group>";
		};
		FE54FE5225C135CF001A75CF /* noexec */ = {
			isa = PBXGroup;
			children = (
				FE54FE5325C135CF001A75CF /* check_noexec.c */,
			);
			path = noexec;
			sourceTree = "<group>";
		};
		FE54FF9A25C13B5D001A75CF /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				FE5400BA25C141C0001A75CF /* libbsm.tbd */,
				FE5400AF25C141B0001A75CF /* libpam.tbd */,
				FE54FF9C25C13B8A001A75CF /* libpam.tbd */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		FE80184A1C69B175006A214E /* Source */ = {
			isa = PBXGroup;
			children = (
				FE801A981C6AB1A5006A214E /* doc */,
				FE801ABA1C6AB1A5006A214E /* include */,
				FE801AD21C6AB1A5006A214E /* src */,
				FE801BBF1C6AD2B9006A214E /* sudoers */,
				FE801B021C6AB3CB006A214E /* util */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		FE801A981C6AB1A5006A214E /* doc */ = {
			isa = PBXGroup;
			children = (
				FE801AF41C6AB1E8006A214E /* sudo.man */,
				FE801AF51C6AB1E8006A214E /* sudoers.man */,
				FE801AF61C6AB1E8006A214E /* visudo.man */,
			);
			name = doc;
			path = sudo/doc;
			sourceTree = "<group>";
		};
		FE801ABA1C6AB1A5006A214E /* include */ = {
			isa = PBXGroup;
			children = (
				FE801ABB1C6AB1A5006A214E /* compat */,
				FE801AC71C6AB1A5006A214E /* sudo_compat.h */,
				FE801AC81C6AB1A5006A214E /* sudo_conf.h */,
				FE801AC91C6AB1A5006A214E /* sudo_debug.h */,
				FE801ACA1C6AB1A5006A214E /* sudo_dso.h */,
				FE801ACB1C6AB1A5006A214E /* sudo_event.h */,
				FE801ACC1C6AB1A5006A214E /* sudo_fatal.h */,
				FE801ACD1C6AB1A5006A214E /* sudo_gettext.h */,
				FE801ACE1C6AB1A5006A214E /* sudo_lbuf.h */,
				FE801ACF1C6AB1A5006A214E /* sudo_plugin.h */,
				FE801AD01C6AB1A5006A214E /* sudo_queue.h */,
				FE801AD11C6AB1A5006A214E /* sudo_util.h */,
			);
			name = include;
			path = sudo/include;
			sourceTree = "<group>";
		};
		FE801ABB1C6AB1A5006A214E /* compat */ = {
			isa = PBXGroup;
			children = (
				FE801ABC1C6AB1A5006A214E /* charclass.h */,
				FE801ABD1C6AB1A5006A214E /* endian.h */,
				FE801ABE1C6AB1A5006A214E /* fnmatch.h */,
				FE801ABF1C6AB1A5006A214E /* getaddrinfo.h */,
				FE801AC01C6AB1A5006A214E /* getopt.h */,
				FE801AC11C6AB1A5006A214E /* glob.h */,
				FE801AC21C6AB1A5006A214E /* nss_dbdefs.h */,
				FE801AC31C6AB1A5006A214E /* sha2.h */,
				FE801AC41C6AB1A5006A214E /* stdbool.h */,
			);
			path = compat;
			sourceTree = "<group>";
		};
		FE801AD21C6AB1A5006A214E /* src */ = {
			isa = PBXGroup;
			children = (
				FE801AD31C6AB1A5006A214E /* conversation.c */,
				FE801AD41C6AB1A5006A214E /* env_hooks.c */,
				FE801AD61C6AB1A5006A214E /* exec_common.c */,
				FEAF13A5237336A7008A1D92 /* exec_monitor.c */,
				FEAF13A8237336A7008A1D92 /* exec_nopty.c */,
				FE801AD71C6AB1A5006A214E /* exec_pty.c */,
				FE801AD51C6AB1A5006A214E /* exec.c */,
				FE801AD81C6AB1A5006A214E /* get_pty.c */,
				FE801AD91C6AB1A5006A214E /* hooks.c */,
				FEAF13A6237336A7008A1D92 /* limits.c */,
				FE801ADA1C6AB1A5006A214E /* load_plugins.c */,
				FE801ADD1C6AB1A5006A214E /* net_ifs.c */,
				FE801ADE1C6AB1A5006A214E /* openbsd.c */,
				FE801ADF1C6AB1A5006A214E /* parse_args.c */,
				FE801AE01C6AB1A5006A214E /* preload.c */,
				FE801AE11C6AB1A5006A214E /* preserve_fds.c */,
				FE801AE21C6AB1A5006A214E /* regress */,
				FE801AE51C6AB1A5006A214E /* selinux.c */,
				FE801AE61C6AB1A5006A214E /* sesh.c */,
				FE801AE71C6AB1A5006A214E /* signal.c */,
				FE801AE81C6AB1A5006A214E /* solaris.c */,
				FE801AEB1C6AB1A5006A214E /* sudo_edit.c */,
				FE801AEC1C6AB1A5006A214E /* sudo_exec.h */,
				FE801AED1C6AB1A5006A214E /* sudo_noexec.c */,
				FE801AEE1C6AB1A5006A214E /* sudo_plugin_int.h */,
				FE801AEF1C6AB1A5006A214E /* sudo_usage.h */,
				FE801AF01C6AB1A5006A214E /* sudo_usage.h.in */,
				FE801AE91C6AB1A5006A214E /* sudo.c */,
				FE801AEA1C6AB1A5006A214E /* sudo.h */,
				FEAF13A7237336A7008A1D92 /* tcsetpgrp_nobg.c */,
				FE801AF11C6AB1A5006A214E /* tgetpass.c */,
				FE801AF21C6AB1A5006A214E /* ttyname.c */,
				FE801AF31C6AB1A5006A214E /* utmp.c */,
			);
			name = src;
			path = sudo/src;
			sourceTree = "<group>";
		};
		FE801AE21C6AB1A5006A214E /* regress */ = {
			isa = PBXGroup;
			children = (
				FE801AE31C6AB1A5006A214E /* ttyname */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE801AE31C6AB1A5006A214E /* ttyname */ = {
			isa = PBXGroup;
			children = (
				FE801AE41C6AB1A5006A214E /* check_ttyname.c */,
			);
			path = ttyname;
			sourceTree = "<group>";
		};
		FE801B021C6AB3CB006A214E /* util */ = {
			isa = PBXGroup;
			children = (
				FE801B031C6AB3CB006A214E /* aix.c */,
				FEB8CDA02373353200FE6119 /* arc4random.c */,
				FEB8CD9C2373353200FE6119 /* arc4random.h */,
				FEB8CDA12373353200FE6119 /* chacha_private.h */,
				FE801B041C6AB3CB006A214E /* closefrom.c */,
				FEB8CD9B2373353100FE6119 /* digest_gcrypt.c */,
				FEB8CD9A2373353100FE6119 /* digest_openssl.c */,
				FEB8CD992373353100FE6119 /* digest.c */,
				FE801B061C6AB3CB006A214E /* event_poll.c */,
				FE801B071C6AB3CB006A214E /* event_select.c */,
				FE801B051C6AB3CB006A214E /* event.c */,
				FE801B081C6AB3CB006A214E /* fatal.c */,
				FE801B091C6AB3CB006A214E /* fnmatch.c */,
				FE801B0A1C6AB3CB006A214E /* getaddrinfo.c */,
				FE801B0B1C6AB3CB006A214E /* getcwd.c */,
				FEB8CDA22373353200FE6119 /* getdelim.c */,
				FEB8CD9D2373353200FE6119 /* getentropy.c */,
				FE801B0C1C6AB3CB006A214E /* getgrouplist.c */,
				FE801B0D1C6AB3CB006A214E /* gethostname.c */,
				FE801B0E1C6AB3CB006A214E /* getline.c */,
				FE801B0F1C6AB3CB006A214E /* getopt_long.c */,
				FE801B101C6AB3CB006A214E /* gettime.c */,
				FE801B111C6AB3CB006A214E /* gidlist.c */,
				FE801B121C6AB3CB006A214E /* glob.c */,
				FE801B131C6AB3CB006A214E /* inet_ntop.c */,
				FE801B141C6AB3CB006A214E /* inet_pton.c */,
				FE801B151C6AB3CB006A214E /* isblank.c */,
				FE801B161C6AB3CB006A214E /* key_val.c */,
				FE801B171C6AB3CB006A214E /* lbuf.c */,
				FE801B181C6AB3CB006A214E /* locking.c */,
				FE801B191C6AB3CB006A214E /* Makefile */,
				FE801B1A1C6AB3CB006A214E /* Makefile.in */,
				FE801B1B1C6AB3CB006A214E /* memrchr.c */,
				FE801B1C1C6AB3CB006A214E /* memset_s.c */,
				FE801B1D1C6AB3CB006A214E /* mksiglist.c */,
				FE801B1E1C6AB3CB006A214E /* mksiglist.h */,
				FE801B1F1C6AB3CB006A214E /* mksigname.c */,
				FE801B201C6AB3CB006A214E /* mksigname.h */,
				FE801B211C6AB3CB006A214E /* mktemp.c */,
				FEB8CD9E2373353200FE6119 /* nanosleep.c */,
				FE801B221C6AB3CB006A214E /* parseln.c */,
				FEB8CDA32373353200FE6119 /* pipe2.c */,
				FE801B231C6AB3CB006A214E /* progname.c */,
				FE801B241C6AB3CB006A214E /* pw_dup.c */,
				FE801B251C6AB3CB006A214E /* reallocarray.c */,
				FE801B261C6AB3CB006A214E /* regress */,
				FE801B5A1C6AB3CB006A214E /* secure_path.c */,
				FE801B5B1C6AB3CB006A214E /* setgroups.c */,
				FE801B5C1C6AB3CB006A214E /* sha2.c */,
				FE801B5D1C6AB3CB006A214E /* sig2str.c */,
				FE801B5E1C6AB3CB006A214E /* siglist.in */,
				FE801B5F1C6AB3CB006A214E /* snprintf.c */,
				FEB8CD9F2373353200FE6119 /* str2sig.c */,
				FE801B601C6AB3CB006A214E /* strlcat.c */,
				FE801B611C6AB3CB006A214E /* strlcpy.c */,
				FE801B621C6AB3CB006A214E /* strndup.c */,
				FE801B631C6AB3CB006A214E /* strnlen.c */,
				FE801B641C6AB3CB006A214E /* strsignal.c */,
				FE801B651C6AB3CB006A214E /* strsplit.c */,
				FE801B661C6AB3CB006A214E /* strtobool.c */,
				FE801B671C6AB3CB006A214E /* strtoid.c */,
				FE801B681C6AB3CB006A214E /* strtomode.c */,
				FE801B691C6AB3CB006A214E /* strtonum.c */,
				FE801B6A1C6AB3CB006A214E /* sudo_conf.c */,
				FE801B6B1C6AB3CB006A214E /* sudo_debug.c */,
				FE801B6C1C6AB3CB006A214E /* sudo_dso.c */,
				FE801B6D1C6AB3CB006A214E /* term.c */,
				FEB8CD982373353100FE6119 /* ttyname_dev.c */,
				FE801B6E1C6AB3CB006A214E /* ttysize.c */,
				FE801B6F1C6AB3CB006A214E /* util.exp */,
				FE801B701C6AB3CB006A214E /* util.exp.in */,
				FE801B711C6AB3CB006A214E /* utimens.c */,
				FEB8CDA42373353200FE6119 /* vsyslog.c */,
			);
			name = util;
			path = sudo/lib/util;
			sourceTree = "<group>";
		};
		FE801B261C6AB3CB006A214E /* regress */ = {
			isa = PBXGroup;
			children = (
				FE801B271C6AB3CB006A214E /* atofoo */,
				FE801B291C6AB3CB006A214E /* fnmatch */,
				FE801B2C1C6AB3CB006A214E /* glob */,
				FE801B301C6AB3CB006A214E /* mktemp */,
				FE801B321C6AB3CB006A214E /* parse_gids */,
				FE801B341C6AB3CB006A214E /* progname */,
				FE801B361C6AB3CB006A214E /* strsplit */,
				FE801B381C6AB3CB006A214E /* sudo_conf */,
				FE801B4A1C6AB3CB006A214E /* sudo_parseln */,
				FE801B581C6AB3CB006A214E /* tailq */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE801B271C6AB3CB006A214E /* atofoo */ = {
			isa = PBXGroup;
			children = (
				FE801B281C6AB3CB006A214E /* atofoo_test.c */,
			);
			path = atofoo;
			sourceTree = "<group>";
		};
		FE801B291C6AB3CB006A214E /* fnmatch */ = {
			isa = PBXGroup;
			children = (
				FE801B2A1C6AB3CB006A214E /* fnm_test.c */,
				FE801B2B1C6AB3CB006A214E /* fnm_test.in */,
			);
			path = fnmatch;
			sourceTree = "<group>";
		};
		FE801B2C1C6AB3CB006A214E /* glob */ = {
			isa = PBXGroup;
			children = (
				FE801B2D1C6AB3CB006A214E /* files */,
				FE801B2E1C6AB3CB006A214E /* globtest.c */,
				FE801B2F1C6AB3CB006A214E /* globtest.in */,
			);
			path = glob;
			sourceTree = "<group>";
		};
		FE801B301C6AB3CB006A214E /* mktemp */ = {
			isa = PBXGroup;
			children = (
				FE801B311C6AB3CB006A214E /* mktemp_test.c */,
			);
			path = mktemp;
			sourceTree = "<group>";
		};
		FE801B321C6AB3CB006A214E /* parse_gids */ = {
			isa = PBXGroup;
			children = (
				FE801B331C6AB3CB006A214E /* parse_gids_test.c */,
			);
			path = parse_gids;
			sourceTree = "<group>";
		};
		FE801B341C6AB3CB006A214E /* progname */ = {
			isa = PBXGroup;
			children = (
				FE801B351C6AB3CB006A214E /* progname_test.c */,
			);
			path = progname;
			sourceTree = "<group>";
		};
		FE801B361C6AB3CB006A214E /* strsplit */ = {
			isa = PBXGroup;
			children = (
				FE801B371C6AB3CB006A214E /* strsplit_test.c */,
			);
			path = strsplit;
			sourceTree = "<group>";
		};
		FE801B381C6AB3CB006A214E /* sudo_conf */ = {
			isa = PBXGroup;
			children = (
				FE801B391C6AB3CB006A214E /* conf_test.c */,
				FE801B3A1C6AB3CB006A214E /* test1.in */,
				FE801B3B1C6AB3CB006A214E /* test1.out.ok */,
				FE801B3C1C6AB3CB006A214E /* test2.in */,
				FE801B3D1C6AB3CB006A214E /* test2.out.ok */,
				FE801B3E1C6AB3CB006A214E /* test3.in */,
				FE801B3F1C6AB3CB006A214E /* test3.out.ok */,
				FE801B401C6AB3CB006A214E /* test4.err.ok */,
				FE801B411C6AB3CB006A214E /* test4.in */,
				FE801B421C6AB3CB006A214E /* test4.out.ok */,
				FE801B431C6AB3CB006A214E /* test5.err.ok */,
				FE801B441C6AB3CB006A214E /* test5.in */,
				FE801B451C6AB3CB006A214E /* test5.out.ok */,
				FE801B461C6AB3CB006A214E /* test6.in */,
				FE801B471C6AB3CB006A214E /* test6.out.ok */,
				FE801B481C6AB3CB006A214E /* test7.in */,
				FE801B491C6AB3CB006A214E /* test7.out.ok */,
			);
			path = sudo_conf;
			sourceTree = "<group>";
		};
		FE801B4A1C6AB3CB006A214E /* sudo_parseln */ = {
			isa = PBXGroup;
			children = (
				FE801B4B1C6AB3CB006A214E /* parseln_test.c */,
				FE801B4C1C6AB3CB006A214E /* test1.in */,
				FE801B4D1C6AB3CB006A214E /* test1.out.ok */,
				FE801B4E1C6AB3CB006A214E /* test2.in */,
				FE801B4F1C6AB3CB006A214E /* test2.out.ok */,
				FE801B501C6AB3CB006A214E /* test3.in */,
				FE801B511C6AB3CB006A214E /* test3.out.ok */,
				FE801B521C6AB3CB006A214E /* test4.in */,
				FE801B531C6AB3CB006A214E /* test4.out.ok */,
				FE801B541C6AB3CB006A214E /* test5.in */,
				FE801B551C6AB3CB006A214E /* test5.out.ok */,
				FE801B561C6AB3CB006A214E /* test6.in */,
				FE801B571C6AB3CB006A214E /* test6.out.ok */,
			);
			path = sudo_parseln;
			sourceTree = "<group>";
		};
		FE801B581C6AB3CB006A214E /* tailq */ = {
			isa = PBXGroup;
			children = (
				FE801B591C6AB3CB006A214E /* hltq_test.c */,
			);
			path = tailq;
			sourceTree = "<group>";
		};
		FE801BBF1C6AD2B9006A214E /* sudoers */ = {
			isa = PBXGroup;
			children = (
				FE801BC41C6AD2B9006A214E /* alias.c */,
				FE801BC51C6AD2B9006A214E /* audit.c */,
				FE801BC61C6AD2B9006A214E /* auth */,
				FE801BD61C6AD2B9006A214E /* base64.c */,
				FE801BD71C6AD2B9006A214E /* boottime.c */,
				FE801BD81C6AD2B9006A214E /* bsm_audit.c */,
				FE801BD91C6AD2B9006A214E /* bsm_audit.h */,
				FE801BDA1C6AD2B9006A214E /* check.c */,
				FE801BDB1C6AD2B9006A214E /* check.h */,
				FEA24F8123725A9800EC0605 /* cvtsudoers_json.c */,
				FEA24F8723725A9800EC0605 /* cvtsudoers_ldif.c */,
				FEA24F7B23725A9700EC0605 /* cvtsudoers_pwutil.c */,
				FEA24F9323725A9900EC0605 /* cvtsudoers.c */,
				FEA24F8623725A9800EC0605 /* cvtsudoers.h */,
				FE801BDC1C6AD2B9006A214E /* def_data.c */,
				FE801BDD1C6AD2B9006A214E /* def_data.h */,
				FE801BDE1C6AD2B9006A214E /* def_data.in */,
				FE801BDF1C6AD2B9006A214E /* defaults.c */,
				FE801BE01C6AD2B9006A214E /* defaults.h */,
				FEA24F9723725A9900EC0605 /* digestname.c */,
				FE801BE11C6AD2B9006A214E /* editor.c */,
				FEA24F7F23725A9700EC0605 /* env_pattern.c */,
				FE801BE21C6AD2B9006A214E /* env.c */,
				FEA24F8423725A9800EC0605 /* file.c */,
				FEA24F9423725A9900EC0605 /* filedigest.c */,
				FE801BE31C6AD2B9006A214E /* find_path.c */,
				FEA24F8523725A9800EC0605 /* fmtsudoers.c */,
				FE1D68FF1CC06B1A00EBFCDF /* gc.c */,
				FEA24F8023725A9800EC0605 /* gentime.c */,
				FE801BE41C6AD2B9006A214E /* getdate.c */,
				FE801BE51C6AD2B9006A214E /* getdate.y */,
				FE801BE61C6AD2B9006A214E /* getspwuid.c */,
				FEA24F8223725A9800EC0605 /* gmtoff.c */,
				FE801BE71C6AD2B9006A214E /* goodpath.c */,
				FE801BE81C6AD2B9006A214E /* gram.c */,
				FE801BE91C6AD2B9006A214E /* gram.h */,
				FE801BEA1C6AD2B9006A214E /* gram.y */,
				FE801BEB1C6AD2B9006A214E /* group_plugin.c */,
				FE801BEC1C6AD2B9006A214E /* hexchar.c */,
				FE801BED1C6AD2B9006A214E /* ins_2001.h */,
				FE801BEE1C6AD2B9006A214E /* ins_classic.h */,
				FE801BEF1C6AD2B9006A214E /* ins_csops.h */,
				FE801BF01C6AD2B9006A214E /* ins_goons.h */,
				FEA24F7E23725A9700EC0605 /* ins_python.h */,
				FE801BF11C6AD2B9006A214E /* insults.h */,
				FE801BF21C6AD2B9006A214E /* interfaces.c */,
				FE801BF31C6AD2B9006A214E /* interfaces.h */,
				FEA24F7C23725A9700EC0605 /* iolog_files.h */,
				FE801BF61C6AD2B9006A214E /* iolog_path.c */,
				FEA24F9223725A9900EC0605 /* iolog_util.c */,
				FE801BF41C6AD2B9006A214E /* iolog.c */,
				FE801BF51C6AD2B9006A214E /* iolog.h */,
				FEA24F8C23725A9800EC0605 /* ldap_conf.c */,
				FEA24F9123725A9900EC0605 /* ldap_util.c */,
				FE801BF71C6AD2B9006A214E /* ldap.c */,
				FE801BF81C6AD2B9006A214E /* linux_audit.c */,
				FE801BF91C6AD2B9006A214E /* linux_audit.h */,
				FE801BFA1C6AD2B9006A214E /* locale.c */,
				FE801BFB1C6AD2B9006A214E /* logging.c */,
				FE801BFC1C6AD2B9006A214E /* logging.h */,
				FE801BFD1C6AD2B9006A214E /* logwrap.c */,
				FE801BFE1C6AD2B9006A214E /* Makefile */,
				FE801BFF1C6AD2B9006A214E /* Makefile.in */,
				FE801C011C6AD2B9006A214E /* match_addr.c */,
				FEA24F8323725A9800EC0605 /* match_command.c */,
				FEA24F8B23725A9800EC0605 /* match_digest.c */,
				FE801C001C6AD2B9006A214E /* match.c */,
				FE801C021C6AD2B9006A214E /* mkdefaults */,
				FEA24F8E23725A9900EC0605 /* mkdir_parents.c */,
				FEA24F792372599E00EC0605 /* parse_ldif.c */,
				FE801C031C6AD2B9006A214E /* parse.c */,
				FE801C041C6AD2B9006A214E /* parse.h */,
				FE801C051C6AD2B9006A214E /* po */,
				FE801C3E1C6AD2B9006A214E /* policy.c */,
				FE801C3F1C6AD2B9006A214E /* prompt.c */,
				FE801C421C6AD2B9006A214E /* pwutil_impl.c */,
				FE801C401C6AD2B9006A214E /* pwutil.c */,
				FE801C411C6AD2B9006A214E /* pwutil.h */,
				FEA24F9623725A9900EC0605 /* rcstr.c */,
				FE801C431C6AD2B9006A214E /* redblack.c */,
				FE801C441C6AD2B9006A214E /* redblack.h */,
				FE801C451C6AD2B9006A214E /* regress */,
				FE801CB71C6AD2B9006A214E /* set_perms.c */,
				FE801CB81C6AD2B9006A214E /* solaris_audit.c */,
				FE801CB91C6AD2B9006A214E /* solaris_audit.h */,
				FE801CBA1C6AD2B9006A214E /* sssd.c */,
				FEA24F8D23725A9900EC0605 /* starttime.c */,
				FEA24F8923725A9800EC0605 /* strlist.c */,
				FEA24F9523725A9900EC0605 /* strlist.h */,
				FEA24F8F23725A9900EC0605 /* stubs.c */,
				FEA24F8823725A9800EC0605 /* sudo_ldap_conf.h */,
				FEA24F9023725A9900EC0605 /* sudo_ldap.h */,
				FE801CBB1C6AD2B9006A214E /* sudo_nss.c */,
				FE801CBC1C6AD2B9006A214E /* sudo_nss.h */,
				FE801CBD1C6AD2B9006A214E /* sudo_printf.c */,
				FE801CBE1C6AD2B9006A214E /* sudoers */,
				FE801CC41C6AD2B9006A214E /* sudoers_debug.c */,
				FE801CC51C6AD2B9006A214E /* sudoers_debug.h */,
				FE801CC61C6AD2B9006A214E /* sudoers_version.h */,
				FE801CBF1C6AD2B9006A214E /* sudoers.c */,
				FE801CC01C6AD2B9006A214E /* sudoers.exp */,
				FE801CC11C6AD2B9006A214E /* sudoers.h */,
				FE801CC21C6AD2B9006A214E /* sudoers.in */,
				FE801CC71C6AD2B9006A214E /* sudoreplay.c */,
				FE801CC81C6AD2B9006A214E /* testsudoers.c */,
				FEA24F8A23725A9800EC0605 /* timeout.c */,
				FE801CC91C6AD2B9006A214E /* timestamp.c */,
				FE801CCA1C6AD2B9006A214E /* timestr.c */,
				FE801CCE1C6AD2B9006A214E /* toke_util.c */,
				FE801CCB1C6AD2B9006A214E /* toke.c */,
				FE801CCC1C6AD2B9006A214E /* toke.h */,
				FE801CCD1C6AD2B9006A214E /* toke.l */,
				FEA24F7D23725A9700EC0605 /* tsdump.c */,
				FE801CCF1C6AD2B9006A214E /* tsgetgrpw.c */,
				FE801CD01C6AD2B9006A214E /* tsgetgrpw.h */,
				FE801CD11C6AD2B9006A214E /* visudo.c */,
			);
			name = sudoers;
			path = sudo/plugins/sudoers;
			sourceTree = "<group>";
		};
		FE801BC61C6AD2B9006A214E /* auth */ = {
			isa = PBXGroup;
			children = (
				FE801BC71C6AD2B9006A214E /* afs.c */,
				FE801BC81C6AD2B9006A214E /* aix_auth.c */,
				FE801BC91C6AD2B9006A214E /* API */,
				FE801BCA1C6AD2B9006A214E /* bsdauth.c */,
				FE801BCB1C6AD2B9006A214E /* dce.c */,
				FE801BCC1C6AD2B9006A214E /* fwtk.c */,
				FE801BCD1C6AD2B9006A214E /* kerb5.c */,
				FE801BCE1C6AD2B9006A214E /* pam.c */,
				FE801BCF1C6AD2B9006A214E /* passwd.c */,
				FE801BD01C6AD2B9006A214E /* rfc1938.c */,
				FE801BD11C6AD2B9006A214E /* secureware.c */,
				FE801BD21C6AD2B9006A214E /* securid5.c */,
				FE801BD31C6AD2B9006A214E /* sia.c */,
				FE801BD41C6AD2B9006A214E /* sudo_auth.c */,
				FE801BD51C6AD2B9006A214E /* sudo_auth.h */,
			);
			path = auth;
			sourceTree = "<group>";
		};
		FE801C051C6AD2B9006A214E /* po */ = {
			isa = PBXGroup;
			children = (
				FE801C061C6AD2B9006A214E /* ca.mo */,
				FE801C071C6AD2B9006A214E /* ca.po */,
				FE801C081C6AD2B9006A214E /* cs.mo */,
				FE801C091C6AD2B9006A214E /* cs.po */,
				FE801C0A1C6AD2B9006A214E /* da.mo */,
				FE801C0B1C6AD2B9006A214E /* da.po */,
				FE801C0C1C6AD2B9006A214E /* de.mo */,
				FE801C0D1C6AD2B9006A214E /* de.po */,
				FE801C0E1C6AD2B9006A214E /* el.mo */,
				FE801C0F1C6AD2B9006A214E /* el.po */,
				FE801C101C6AD2B9006A214E /* eo.mo */,
				FE801C111C6AD2B9006A214E /* eo.po */,
				FE801C121C6AD2B9006A214E /* eu.mo */,
				FE801C131C6AD2B9006A214E /* eu.po */,
				FE801C141C6AD2B9006A214E /* fi.mo */,
				FE801C151C6AD2B9006A214E /* fi.po */,
				FE801C161C6AD2B9006A214E /* fr.mo */,
				FE801C171C6AD2B9006A214E /* fr.po */,
				FE801C181C6AD2B9006A214E /* hr.mo */,
				FE801C191C6AD2B9006A214E /* hr.po */,
				FE801C1A1C6AD2B9006A214E /* hu.mo */,
				FE801C1B1C6AD2B9006A214E /* hu.po */,
				FE801C1C1C6AD2B9006A214E /* it.mo */,
				FE801C1D1C6AD2B9006A214E /* it.po */,
				FE801C1E1C6AD2B9006A214E /* ja.mo */,
				FE801C1F1C6AD2B9006A214E /* ja.po */,
				FE801C201C6AD2B9006A214E /* lt.mo */,
				FE801C211C6AD2B9006A214E /* lt.po */,
				FE801C221C6AD2B9006A214E /* nb.mo */,
				FE801C231C6AD2B9006A214E /* nb.po */,
				FE801C241C6AD2B9006A214E /* nl.mo */,
				FE801C251C6AD2B9006A214E /* nl.po */,
				FE801C261C6AD2B9006A214E /* pl.mo */,
				FE801C271C6AD2B9006A214E /* pl.po */,
				FE801C281C6AD2B9006A214E /* pt_BR.mo */,
				FE801C291C6AD2B9006A214E /* pt_BR.po */,
				FE801C2A1C6AD2B9006A214E /* README */,
				FE801C2B1C6AD2B9006A214E /* ru.mo */,
				FE801C2C1C6AD2B9006A214E /* ru.po */,
				FE801C2D1C6AD2B9006A214E /* sk.mo */,
				FE801C2E1C6AD2B9006A214E /* sk.po */,
				FE801C2F1C6AD2B9006A214E /* sl.mo */,
				FE801C301C6AD2B9006A214E /* sl.po */,
				FE801C311C6AD2B9006A214E /* sr.mo */,
				FE801C321C6AD2B9006A214E /* sr.po */,
				FE801C331C6AD2B9006A214E /* sudoers.pot */,
				FE801C341C6AD2B9006A214E /* sv.mo */,
				FE801C351C6AD2B9006A214E /* sv.po */,
				FE801C361C6AD2B9006A214E /* tr.mo */,
				FE801C371C6AD2B9006A214E /* tr.po */,
				FE801C381C6AD2B9006A214E /* uk.mo */,
				FE801C391C6AD2B9006A214E /* uk.po */,
				FE801C3A1C6AD2B9006A214E /* vi.mo */,
				FE801C3B1C6AD2B9006A214E /* vi.po */,
				FE801C3C1C6AD2B9006A214E /* zh_CN.mo */,
				FE801C3D1C6AD2B9006A214E /* zh_CN.po */,
			);
			path = po;
			sourceTree = "<group>";
		};
		FE801C451C6AD2B9006A214E /* regress */ = {
			isa = PBXGroup;
			children = (
				FE801C461C6AD2B9006A214E /* check_symbols */,
				FE801C481C6AD2B9006A214E /* iolog_path */,
				FE801C4B1C6AD2B9006A214E /* logging */,
				FE801C4F1C6AD2B9006A214E /* parser */,
				FE801C571C6AD2B9006A214E /* sudoers */,
				FE801C981C6AD2B9006A214E /* testsudoers */,
				FE801CAA1C6AD2B9006A214E /* visudo */,
			);
			path = regress;
			sourceTree = "<group>";
		};
		FE801C461C6AD2B9006A214E /* check_symbols */ = {
			isa = PBXGroup;
			children = (
				FE801C471C6AD2B9006A214E /* check_symbols.c */,
			);
			path = check_symbols;
			sourceTree = "<group>";
		};
		FE801C481C6AD2B9006A214E /* iolog_path */ = {
			isa = PBXGroup;
			children = (
				FE801C491C6AD2B9006A214E /* check_iolog_path.c */,
				FE801C4A1C6AD2B9006A214E /* data */,
			);
			path = iolog_path;
			sourceTree = "<group>";
		};
		FE801C4B1C6AD2B9006A214E /* logging */ = {
			isa = PBXGroup;
			children = (
				FE801C4C1C6AD2B9006A214E /* check_wrap.c */,
				FE801C4D1C6AD2B9006A214E /* check_wrap.in */,
				FE801C4E1C6AD2B9006A214E /* check_wrap.out.ok */,
			);
			path = logging;
			sourceTree = "<group>";
		};
		FE801C4F1C6AD2B9006A214E /* parser */ = {
			isa = PBXGroup;
			children = (
				FE801C501C6AD2B9006A214E /* check_addr.c */,
				FE801C511C6AD2B9006A214E /* check_addr.in */,
				FE801C521C6AD2B9006A214E /* check_base64.c */,
				FE801C531C6AD2B9006A214E /* check_digest.c */,
				FE801C541C6AD2B9006A214E /* check_digest.out.ok */,
				FE801C551C6AD2B9006A214E /* check_fill.c */,
				FE801C561C6AD2B9006A214E /* check_hexchar.c */,
			);
			path = parser;
			sourceTree = "<group>";
		};
		FE801C571C6AD2B9006A214E /* sudoers */ = {
			isa = PBXGroup;
			children = (
				FE801C581C6AD2B9006A214E /* test1.in */,
				FE801C591C6AD2B9006A214E /* test1.json.ok */,
				FE801C5A1C6AD2B9006A214E /* test1.out.ok */,
				FE801C5B1C6AD2B9006A214E /* test1.toke.ok */,
				FE801C5C1C6AD2B9006A214E /* test10.in */,
				FE801C5D1C6AD2B9006A214E /* test10.json.ok */,
				FE801C5E1C6AD2B9006A214E /* test10.out.ok */,
				FE801C5F1C6AD2B9006A214E /* test10.toke.ok */,
				FE801C601C6AD2B9006A214E /* test11.in */,
				FE801C611C6AD2B9006A214E /* test11.json.ok */,
				FE801C621C6AD2B9006A214E /* test11.out.ok */,
				FE801C631C6AD2B9006A214E /* test11.toke.ok */,
				FE801C641C6AD2B9006A214E /* test12.in */,
				FE801C651C6AD2B9006A214E /* test12.json.ok */,
				FE801C661C6AD2B9006A214E /* test12.out.ok */,
				FE801C671C6AD2B9006A214E /* test12.toke.ok */,
				FE801C681C6AD2B9006A214E /* test13.in */,
				FE801C691C6AD2B9006A214E /* test13.json.ok */,
				FE801C6A1C6AD2B9006A214E /* test13.out.ok */,
				FE801C6B1C6AD2B9006A214E /* test13.toke.ok */,
				FE801C6C1C6AD2B9006A214E /* test14.in */,
				FE801C6D1C6AD2B9006A214E /* test14.json.ok */,
				FE801C6E1C6AD2B9006A214E /* test14.out.ok */,
				FE801C6F1C6AD2B9006A214E /* test14.toke.ok */,
				FE801C701C6AD2B9006A214E /* test15.in */,
				FE801C711C6AD2B9006A214E /* test15.json.ok */,
				FE801C721C6AD2B9006A214E /* test15.out.ok */,
				FE801C731C6AD2B9006A214E /* test15.toke.ok */,
				FE801C741C6AD2B9006A214E /* test16.in */,
				FE801C751C6AD2B9006A214E /* test16.json.ok */,
				FE801C761C6AD2B9006A214E /* test16.out.ok */,
				FE801C771C6AD2B9006A214E /* test16.toke.ok */,
				FE801C781C6AD2B9006A214E /* test2.in */,
				FE801C791C6AD2B9006A214E /* test2.json.ok */,
				FE801C7A1C6AD2B9006A214E /* test2.out.ok */,
				FE801C7B1C6AD2B9006A214E /* test2.toke.ok */,
				FE801C7C1C6AD2B9006A214E /* test3.in */,
				FE801C7D1C6AD2B9006A214E /* test3.json.ok */,
				FE801C7E1C6AD2B9006A214E /* test3.out.ok */,
				FE801C7F1C6AD2B9006A214E /* test3.toke.ok */,
				FE801C801C6AD2B9006A214E /* test4.in */,
				FE801C811C6AD2B9006A214E /* test4.json.ok */,
				FE801C821C6AD2B9006A214E /* test4.out.ok */,
				FE801C831C6AD2B9006A214E /* test4.toke.ok */,
				FE801C841C6AD2B9006A214E /* test5.in */,
				FE801C851C6AD2B9006A214E /* test5.json.ok */,
				FE801C861C6AD2B9006A214E /* test5.out.ok */,
				FE801C871C6AD2B9006A214E /* test5.toke.ok */,
				FE801C881C6AD2B9006A214E /* test6.in */,
				FE801C891C6AD2B9006A214E /* test6.json.ok */,
				FE801C8A1C6AD2B9006A214E /* test6.out.ok */,
				FE801C8B1C6AD2B9006A214E /* test6.toke.ok */,
				FE801C8C1C6AD2B9006A214E /* test7.in */,
				FE801C8D1C6AD2B9006A214E /* test7.json.ok */,
				FE801C8E1C6AD2B9006A214E /* test7.out.ok */,
				FE801C8F1C6AD2B9006A214E /* test7.toke.ok */,
				FE801C901C6AD2B9006A214E /* test8.in */,
				FE801C911C6AD2B9006A214E /* test8.json.ok */,
				FE801C921C6AD2B9006A214E /* test8.out.ok */,
				FE801C931C6AD2B9006A214E /* test8.toke.ok */,
				FE801C941C6AD2B9006A214E /* test9.in */,
				FE801C951C6AD2B9006A214E /* test9.json.ok */,
				FE801C961C6AD2B9006A214E /* test9.out.ok */,
				FE801C971C6AD2B9006A214E /* test9.toke.ok */,
			);
			path = sudoers;
			sourceTree = "<group>";
		};
		FE801C981C6AD2B9006A214E /* testsudoers */ = {
			isa = PBXGroup;
			children = (
				FE801C991C6AD2B9006A214E /* test1.out.ok */,
				FE801C9A1C6AD2B9006A214E /* test1.sh */,
				FE801C9B1C6AD2B9006A214E /* test2.inc */,
				FE801C9C1C6AD2B9006A214E /* test2.out.ok */,
				FE801C9D1C6AD2B9006A214E /* test2.sh */,
				FE801C9E1C6AD2B9006A214E /* test3.d */,
				FE801CA01C6AD2B9006A214E /* test3.out.ok */,
				FE801CA11C6AD2B9006A214E /* test3.sh */,
				FE801CA21C6AD2B9006A214E /* test4.out.ok */,
				FE801CA31C6AD2B9006A214E /* test4.sh */,
				FE801CA41C6AD2B9006A214E /* test5.out.ok */,
				FE801CA51C6AD2B9006A214E /* test5.sh */,
				FE801CA61C6AD2B9006A214E /* test6.out.ok */,
				FE801CA71C6AD2B9006A214E /* test6.sh */,
				FE801CA81C6AD2B9006A214E /* test7.out.ok */,
				FE801CA91C6AD2B9006A214E /* test7.sh */,
			);
			path = testsudoers;
			sourceTree = "<group>";
		};
		FE801C9E1C6AD2B9006A214E /* test3.d */ = {
			isa = PBXGroup;
			children = (
				FE801C9F1C6AD2B9006A214E /* root */,
			);
			path = test3.d;
			sourceTree = "<group>";
		};
		FE801CAA1C6AD2B9006A214E /* visudo */ = {
			isa = PBXGroup;
			children = (
				FE801CAB1C6AD2B9006A214E /* test1.out.ok */,
				FE801CAC1C6AD2B9006A214E /* test1.sh */,
				FE801CAD1C6AD2B9006A214E /* test2.err.ok */,
				FE801CAE1C6AD2B9006A214E /* test2.out.ok */,
				FE801CAF1C6AD2B9006A214E /* test2.sh */,
				FE801CB01C6AD2B9006A214E /* test3.err.ok */,
				FE801CB11C6AD2B9006A214E /* test3.out.ok */,
				FE801CB21C6AD2B9006A214E /* test3.sh */,
				FE801CB31C6AD2B9006A214E /* test4.out.ok */,
				FE801CB41C6AD2B9006A214E /* test4.sh */,
				FE801CB51C6AD2B9006A214E /* test5.out.ok */,
				FE801CB61C6AD2B9006A214E /* test5.sh */,
			);
			path = visudo;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		FE54F9CE25C132BD001A75CF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54F9DB25C132CB001A75CF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54F9E925C132D7001A75CF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FEDB25C13874001A75CF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FEEB25C13982001A75CF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FF1225C139DC001A75CF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		FE54F9D125C132BD001A75CF /* util */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE54F9D325C132BD001A75CF /* Build configuration list for PBXNativeTarget "util" */;
			buildPhases = (
				FE54F9CE25C132BD001A75CF /* Headers */,
				FE54F9CF25C132BD001A75CF /* Sources */,
				FE54F9D025C132BD001A75CF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = util;
			productName = util;
			productReference = FE54F9D225C132BD001A75CF /* libutil.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE54F9DE25C132CB001A75CF /* eventlog */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE54F9E025C132CB001A75CF /* Build configuration list for PBXNativeTarget "eventlog" */;
			buildPhases = (
				FE54F9DB25C132CB001A75CF /* Headers */,
				FE54F9DC25C132CB001A75CF /* Sources */,
				FE54F9DD25C132CB001A75CF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = eventlog;
			productName = eventlog;
			productReference = FE54F9DF25C132CB001A75CF /* libeventlog.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE54F9EC25C132D7001A75CF /* iolog */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE54F9EE25C132D7001A75CF /* Build configuration list for PBXNativeTarget "iolog" */;
			buildPhases = (
				FE54F9E925C132D7001A75CF /* Headers */,
				FE54F9EA25C132D7001A75CF /* Sources */,
				FE54F9EB25C132D7001A75CF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = iolog;
			productName = iolog;
			productReference = FE54F9ED25C132D7001A75CF /* libiolog.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE54FEDE25C13874001A75CF /* plugin_sudoers */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE54FEE025C13874001A75CF /* Build configuration list for PBXNativeTarget "plugin_sudoers" */;
			buildPhases = (
				FE54FEDB25C13874001A75CF /* Headers */,
				FE54FEDC25C13874001A75CF /* Sources */,
				FE54FEDD25C13874001A75CF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				FE54011325C146FA001A75CF /* PBXTargetDependency */,
				FE54000425C13E12001A75CF /* PBXTargetDependency */,
				FE54000625C13E12001A75CF /* PBXTargetDependency */,
				FE54000825C13E12001A75CF /* PBXTargetDependency */,
				FE54000225C13E03001A75CF /* PBXTargetDependency */,
			);
			name = plugin_sudoers;
			productName = plugin_sudoers;
			productReference = FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE54FEEE25C13982001A75CF /* logsrv */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE54FEF025C13982001A75CF /* Build configuration list for PBXNativeTarget "logsrv" */;
			buildPhases = (
				FE54FEEB25C13982001A75CF /* Headers */,
				FE54FEEC25C13982001A75CF /* Sources */,
				FE54FEED25C13982001A75CF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = logsrv;
			productName = lib_logsrv;
			productReference = FE54FEEF25C13982001A75CF /* liblogsrv.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE54FF1525C139DC001A75CF /* parsesudoers */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE54FF1725C139DC001A75CF /* Build configuration list for PBXNativeTarget "parsesudoers" */;
			buildPhases = (
				FE54FF1225C139DC001A75CF /* Headers */,
				FE54FF1325C139DC001A75CF /* Sources */,
				FE54FF1425C139DC001A75CF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = parsesudoers;
			productName = lib_parsesudoers;
			productReference = FE54FF1625C139DC001A75CF /* libparsesudoers.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE801AFA1C6AB210006A214E /* sudo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE801AFF1C6AB210006A214E /* Build configuration list for PBXNativeTarget "sudo" */;
			buildPhases = (
				FE801AF71C6AB210006A214E /* Sources */,
				FE801AF81C6AB210006A214E /* Frameworks */,
				FE801D1F1C6ADAA7006A214E /* Install /etc files */,
				FE801D201C6ADB21006A214E /* Install manpages */,
				FE801D211C6ADB6A006A214E /* Install PAM configuration */,
				FE801D221C6ADB96006A214E /* Install Open Source license */,
				FE801D231C6ADBC1006A214E /* Install Open Source manifest */,
			);
			buildRules = (
			);
			dependencies = (
				FE5400F525C145E7001A75CF /* PBXTargetDependency */,
			);
			name = sudo;
			productName = sudo;
			productReference = FE801AFB1C6AB210006A214E /* sudo */;
			productType = "com.apple.product-type.tool";
		};
		FE801D291C6AFB2E006A214E /* visudo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE801D2E1C6AFB2E006A214E /* Build configuration list for PBXNativeTarget "visudo" */;
			buildPhases = (
				FE801D261C6AFB2E006A214E /* Sources */,
				FE801D271C6AFB2E006A214E /* Frameworks */,
				FE801D841C6AFFD5006A214E /* Install manpages */,
			);
			buildRules = (
			);
			dependencies = (
				FE54001F25C13E89001A75CF /* PBXTargetDependency */,
				FE54002125C13E89001A75CF /* PBXTargetDependency */,
			);
			name = visudo;
			productName = visudo;
			productReference = FE801D2A1C6AFB2E006A214E /* visudo */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1240;
				TargetAttributes = {
					1C0BFECC0F42468C00798D84 = {
						ProvisioningStyle = Manual;
					};
					FE54F9D125C132BD001A75CF = {
						CreatedOnToolsVersion = 12.4;
						ProvisioningStyle = Automatic;
					};
					FE54F9DE25C132CB001A75CF = {
						CreatedOnToolsVersion = 12.4;
						ProvisioningStyle = Automatic;
					};
					FE54F9EC25C132D7001A75CF = {
						CreatedOnToolsVersion = 12.4;
						ProvisioningStyle = Automatic;
					};
					FE54FEDE25C13874001A75CF = {
						CreatedOnToolsVersion = 12.4;
						ProvisioningStyle = Automatic;
					};
					FE54FEEE25C13982001A75CF = {
						CreatedOnToolsVersion = 12.4;
						ProvisioningStyle = Automatic;
					};
					FE54FF1525C139DC001A75CF = {
						CreatedOnToolsVersion = 12.4;
						ProvisioningStyle = Automatic;
					};
					FE801AFA1C6AB210006A214E = {
						CreatedOnToolsVersion = 7.3;
						ProvisioningStyle = Manual;
					};
					FE801D291C6AFB2E006A214E = {
						CreatedOnToolsVersion = 7.3;
						ProvisioningStyle = Manual;
					};
				};
			};
			buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "sudo" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = en;
			hasScannedForEncodings = 1;
			knownRegions = (
				en,
				ja,
				fr,
				Base,
				de,
			);
			mainGroup = 08FB7794FE84155DC02AAC07 /* sudo */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				1C0BFECC0F42468C00798D84 /* Build All */,
				FE801AFA1C6AB210006A214E /* sudo */,
				FE801D291C6AFB2E006A214E /* visudo */,
				FE54F9D125C132BD001A75CF /* util */,
				FE54F9DE25C132CB001A75CF /* eventlog */,
				FE54F9EC25C132D7001A75CF /* iolog */,
				FE54FEEE25C13982001A75CF /* logsrv */,
				FE54FF1525C139DC001A75CF /* parsesudoers */,
				FE54FEDE25C13874001A75CF /* plugin_sudoers */,
			);
		};
/* End PBXProject section */

/* Begin PBXShellScriptBuildPhase section */
		FE801D1F1C6ADAA7006A214E /* Install /etc files */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install /etc files";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "\npd=\"$DSTROOT/private/etc/\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pd\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pd/sudoers.d\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 440 \"$SRCROOT/files/sudoers\" \"$pd/sudoers\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 440 \"$SRCROOT/files/sudo_lecture\" \"$pd/sudo_lecture\"\n";
			showEnvVarsInLog = 0;
		};
		FE801D201C6ADB21006A214E /* Install manpages */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install manpages";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "usr_sh=\"$DSTROOT/usr/share/man\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man5\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man8\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/sudoers.man\" \"$usr_sh/man5/sudoers.5\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/sudo.man\"    \"$usr_sh/man8/sudo.8\"\n";
			showEnvVarsInLog = 0;
		};
		FE801D211C6ADB6A006A214E /* Install PAM configuration */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install PAM configuration";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "\npamd=\"$DSTROOT/private/etc/pam.d\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pamd\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/pam.d/sudo\" \"$pamd/sudo\"\n";
			showEnvVarsInLog = 0;
		};
		FE801D221C6ADB96006A214E /* Install Open Source license */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install Open Source license";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "usr_lc=\"$DSTROOT/usr/local/OpenSourceLicenses\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_lc\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/LICENSE\" \"$usr_lc/sudo.txt\"\n";
			showEnvVarsInLog = 0;
		};
		FE801D231C6ADBC1006A214E /* Install Open Source manifest */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install Open Source manifest";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "# Move manpages to correct name:\nusr_lv=\"$DSTROOT/usr/local/OpenSourceVersions\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_lv\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo.plist\" \"$usr_lv/sudo.plist\"\n";
			showEnvVarsInLog = 0;
		};
		FE801D841C6AFFD5006A214E /* Install manpages */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install manpages";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "\nusr_sh=\"$DSTROOT/usr/share/man\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man8\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/visudo.man\" \"$usr_sh/man8/visudo.8\"\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		FE54F9CF25C132BD001A75CF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FE9A25C136D7001A75CF /* lbuf.c in Sources */,
				FE54FE8E25C136D7001A75CF /* sig2str.c in Sources */,
				FE54FE9025C136D7001A75CF /* gettime.c in Sources */,
				FE54FE9925C136D7001A75CF /* parseln.c in Sources */,
				FE54FE9F25C136D7001A75CF /* gethostname.c in Sources */,
				FE54FE9725C136D7001A75CF /* event.c in Sources */,
				FE54FEA225C136D7001A75CF /* sudo_debug.c in Sources */,
				FE54FE8725C136D7001A75CF /* dup3.c in Sources */,
				FE54FE7B25C136D7001A75CF /* setgroups.c in Sources */,
				FE54FE7925C136D7001A75CF /* digest.c in Sources */,
				FE54FE8D25C136D7001A75CF /* fatal.c in Sources */,
				FE54FE8125C136D7001A75CF /* logpri.c in Sources */,
				FE54FE8825C136D7001A75CF /* strtobool.c in Sources */,
				FE54FEA025C136D7001A75CF /* explicit_bzero.c in Sources */,
				FE54FE7A25C136D7001A75CF /* strtomode.c in Sources */,
				FE54FE9825C136D7001A75CF /* gidlist.c in Sources */,
				FE54FE9B25C136D7001A75CF /* mkdir_parents.c in Sources */,
				FE54FE9525C136D7001A75CF /* memrchr.c in Sources */,
				FE54FE8925C136D7001A75CF /* reallocarray.c in Sources */,
				FE54FE9C25C136D7001A75CF /* pw_dup.c in Sources */,
				FE54FE8625C136D7001A75CF /* str2sig.c in Sources */,
				FE54FE9625C136D7001A75CF /* progname.c in Sources */,
				FE54FE7C25C136D7001A75CF /* sudo_dso.c in Sources */,
				FE54FEA125C136D7001A75CF /* freezero.c in Sources */,
				FE54FE9425C136D7001A75CF /* event_select.c in Sources */,
				FE5400D825C14264001A75CF /* key_val.c in Sources */,
				FE54FE8425C136D7001A75CF /* secure_path.c in Sources */,
				FE54FE9325C136D7001A75CF /* locking.c in Sources */,
				FE54FE8225C136D7001A75CF /* json.c in Sources */,
				FE54FE7E25C136D7001A75CF /* getgrouplist.c in Sources */,
				FE54FE9125C136D7001A75CF /* sha2.c in Sources */,
				FE54FE8325C136D7001A75CF /* roundup.c in Sources */,
				FE54FE9E25C136D7001A75CF /* strtonum.c in Sources */,
				FE54FE7D25C136D7001A75CF /* logfac.c in Sources */,
				FE54FE9D25C136D7001A75CF /* pipe2.c in Sources */,
				FE54FE8025C136D7001A75CF /* closefrom.c in Sources */,
				FE54FE8F25C136D7001A75CF /* strtoid.c in Sources */,
				FE54FE8C25C136D7001A75CF /* term.c in Sources */,
				FE54FE8B25C136D7001A75CF /* uuid.c in Sources */,
				FE54FE9225C136D7001A75CF /* ttysize.c in Sources */,
				FE54FE8525C136D7001A75CF /* sudo_conf.c in Sources */,
				FE54FE8A25C136D7001A75CF /* strsplit.c in Sources */,
				FE54FE7F25C136D7001A75CF /* ttyname_dev.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54F9DC25C132CB001A75CF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FEB425C1376B001A75CF /* logwrap.c in Sources */,
				FE54FEB325C1376B001A75CF /* eventlog.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54F9EA25C132D7001A75CF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FEC825C137B4001A75CF /* iolog_util.c in Sources */,
				FE54FEC625C137B4001A75CF /* hostcheck.c in Sources */,
				FE54FECA25C137B4001A75CF /* iolog_fileio.c in Sources */,
				FE54FEC725C137B4001A75CF /* iolog_json.c in Sources */,
				FE54FEC525C137B4001A75CF /* iolog_path.c in Sources */,
				FE54FEC925C137B4001A75CF /* host_port.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FEDC25C13874001A75CF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FF8525C13B02001A75CF /* gc.c in Sources */,
				FE54FF8425C13B02001A75CF /* editor.c in Sources */,
				FE54FF6B25C13A90001A75CF /* sudo_auth.c in Sources */,
				FE54FF8725C13B02001A75CF /* log_client.c in Sources */,
				FE54FF8D25C13B02001A75CF /* parse.c in Sources */,
				FE54FF8125C13B02001A75CF /* group_plugin.c in Sources */,
				FE54FF8925C13B02001A75CF /* sudo_nss.c in Sources */,
				FE54FF8625C13B02001A75CF /* boottime.c in Sources */,
				FE54FF8225C13B02001A75CF /* iolog.c in Sources */,
				FE54FF8025C13B02001A75CF /* policy.c in Sources */,
				FE54FF7F25C13B02001A75CF /* interfaces.c in Sources */,
				FE54FF7C25C13B02001A75CF /* logging.c in Sources */,
				FE54FF7B25C13B02001A75CF /* goodpath.c in Sources */,
				FE54FF8E25C13B02001A75CF /* locale.c in Sources */,
				FE54FF8B25C13B02001A75CF /* timestamp.c in Sources */,
				FE54FF7D25C13B02001A75CF /* env_pattern.c in Sources */,
				FE54FF7A25C13B02001A75CF /* prompt.c in Sources */,
				FE54FF8325C13B02001A75CF /* check.c in Sources */,
				FE54FF7825C13B02001A75CF /* fmtsudoers.c in Sources */,
				FE54FF7725C13B02001A75CF /* iolog_path_escapes.c in Sources */,
				FE54FF8A25C13B02001A75CF /* sudoers.c in Sources */,
				FE54FF7E25C13B02001A75CF /* env.c in Sources */,
				FE54FF8825C13B02001A75CF /* starttime.c in Sources */,
				FE54FF6A25C13A90001A75CF /* pam.c in Sources */,
				FE54FF8C25C13B02001A75CF /* set_perms.c in Sources */,
				FE54FF7925C13B02001A75CF /* find_path.c in Sources */,
				FE5400CE25C14217001A75CF /* file.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FEEC25C13982001A75CF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FF0725C139A5001A75CF /* log_server.pb-c.c in Sources */,
				FE54FF0625C139A5001A75CF /* protobuf-c.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE54FF1325C139DC001A75CF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54FF4825C13A47001A75CF /* toke.c in Sources */,
				FE54FF5E25C13A8B001A75CF /* passwd.c in Sources */,
				FE54FF4725C13A47001A75CF /* gmtoff.c in Sources */,
				FE54FF3B25C13A47001A75CF /* gram.c in Sources */,
				FE54FF4925C13A47001A75CF /* redblack.c in Sources */,
				FE54FF5125C13A47001A75CF /* toke_util.c in Sources */,
				FE54FF4B25C13A47001A75CF /* base64.c in Sources */,
				FE54FF4A25C13A47001A75CF /* rcstr.c in Sources */,
				FE54FF5225C13A47001A75CF /* strlist.c in Sources */,
				FE54FF4625C13A47001A75CF /* match_addr.c in Sources */,
				FE54FF4325C13A47001A75CF /* match_digest.c in Sources */,
				FE54FF3C25C13A47001A75CF /* defaults.c in Sources */,
				FE54FF3D25C13A47001A75CF /* exptilde.c in Sources */,
				FE54FF3F25C13A47001A75CF /* match.c in Sources */,
				FE54FF3E25C13A47001A75CF /* hexchar.c in Sources */,
				FE54FF4425C13A47001A75CF /* audit.c in Sources */,
				FE54FF4525C13A47001A75CF /* gentime.c in Sources */,
				FE54FF4C25C13A47001A75CF /* alias.c in Sources */,
				FE54FF4D25C13A47001A75CF /* sudoers_debug.c in Sources */,
				FE54FF4025C13A47001A75CF /* pwutil_impl.c in Sources */,
				FE54FF4125C13A47001A75CF /* pwutil.c in Sources */,
				FE54FF4E25C13A47001A75CF /* digestname.c in Sources */,
				FE54FF3A25C13A47001A75CF /* filedigest.c in Sources */,
				FE54FF4225C13A47001A75CF /* timestr.c in Sources */,
				FE54FF5025C13A47001A75CF /* timeout.c in Sources */,
				FE54FF4F25C13A47001A75CF /* match_command.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE801AF71C6AB210006A214E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE54009025C140E7001A75CF /* tgetpass.c in Sources */,
				FE54008A25C140E7001A75CF /* exec_monitor.c in Sources */,
				FE54008725C140E7001A75CF /* exec_pty.c in Sources */,
				FE54009125C140E7001A75CF /* exec_nopty.c in Sources */,
				FE54008625C140E7001A75CF /* sudo.c in Sources */,
				FE54008125C140E7001A75CF /* env_hooks.c in Sources */,
				FE54007D25C140E7001A75CF /* sudo_edit.c in Sources */,
				FE54008D25C140E7001A75CF /* utmp.c in Sources */,
				FE54007C25C140E7001A75CF /* hooks.c in Sources */,
				FE54007B25C140E7001A75CF /* get_pty.c in Sources */,
				FE54008325C140E7001A75CF /* tcsetpgrp_nobg.c in Sources */,
				FE54008B25C140E7001A75CF /* ttyname.c in Sources */,
				FE54008525C140E7001A75CF /* preload.c in Sources */,
				FE54008225C140E7001A75CF /* exec_common.c in Sources */,
				FE54008025C140E7001A75CF /* parse_args.c in Sources */,
				FE54008425C140E7001A75CF /* load_plugins.c in Sources */,
				FE54007F25C140E7001A75CF /* signal.c in Sources */,
				FE54008E25C140E7001A75CF /* net_ifs.c in Sources */,
				FE54008925C140E7001A75CF /* exec.c in Sources */,
				FE54008F25C140E7001A75CF /* limits.c in Sources */,
				FE54007E25C140E7001A75CF /* copy_file.c in Sources */,
				FE54008C25C140E7001A75CF /* preserve_fds.c in Sources */,
				FE54007A25C140E7001A75CF /* conversation.c in Sources */,
				FE54008825C140E7001A75CF /* edit_open.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE801D261C6AFB2E006A214E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FEB8CD9723725C7D00FE6119 /* visudo.c in Sources */,
				FEB8CD9323725C7D00FE6119 /* goodpath.c in Sources */,
				FEB8CD9623725C7D00FE6119 /* sudo_printf.c in Sources */,
				FEB8CD9523725C7D00FE6119 /* stubs.c in Sources */,
				FEB8CD9423725C7D00FE6119 /* locale.c in Sources */,
				FEB8CD9123725C7D00FE6119 /* editor.c in Sources */,
				FEB8CD9223725C7D00FE6119 /* find_path.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		FE54000225C13E03001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54F9D125C132BD001A75CF /* util */;
			targetProxy = FE54000125C13E03001A75CF /* PBXContainerItemProxy */;
		};
		FE54000425C13E12001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54F9EC25C132D7001A75CF /* iolog */;
			targetProxy = FE54000325C13E12001A75CF /* PBXContainerItemProxy */;
		};
		FE54000625C13E12001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54FEEE25C13982001A75CF /* logsrv */;
			targetProxy = FE54000525C13E12001A75CF /* PBXContainerItemProxy */;
		};
		FE54000825C13E12001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54FF1525C139DC001A75CF /* parsesudoers */;
			targetProxy = FE54000725C13E12001A75CF /* PBXContainerItemProxy */;
		};
		FE54001F25C13E89001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54FF1525C139DC001A75CF /* parsesudoers */;
			targetProxy = FE54001E25C13E89001A75CF /* PBXContainerItemProxy */;
		};
		FE54002125C13E89001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54F9D125C132BD001A75CF /* util */;
			targetProxy = FE54002025C13E89001A75CF /* PBXContainerItemProxy */;
		};
		FE5400F525C145E7001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54FEDE25C13874001A75CF /* plugin_sudoers */;
			targetProxy = FE5400F425C145E7001A75CF /* PBXContainerItemProxy */;
		};
		FE54011325C146FA001A75CF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE54F9DE25C132CB001A75CF /* eventlog */;
			targetProxy = FE54011225C146FA001A75CF /* PBXContainerItemProxy */;
		};
		FE801D251C6ADC5F006A214E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE801AFA1C6AB210006A214E /* sudo */;
			targetProxy = FE801D241C6ADC5F006A214E /* PBXContainerItemProxy */;
		};
		FE801D831C6AFFBE006A214E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE801D291C6AFB2E006A214E /* visudo */;
			targetProxy = FE801D821C6AFFBE006A214E /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		1C0BFECD0F42468D00798D84 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				PRODUCT_NAME = "Build All";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1DEB928B08733DD80010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPRESSION = "respect-asset-catalog";
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = 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_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = s;
				GCC_PREPROCESSOR_DEFINITIONS = __APPLE_DYNAMIC_LV__;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(SRCROOT)/sudo",
					"$(SRCROOT)/sudo/include",
					"$(SRCROOT)/sudo/plugins/sudoers",
					"$(SRCROOT)/sudo/src",
				);
				INSTALL_GROUP = wheel;
				INSTALL_OWNER = root;
				OTHER_CFLAGS = (
					"-DSUDOERS_UID=0",
					"-DSUDOERS_GID=0",
					"-DSUDOERS_MODE=0440",
				);
				SDKROOT = macosx.internal;
			};
			name = Release;
		};
		FE54F9D425C132BD001A75CF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MACOSX_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		FE54F9E125C132CB001A75CF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MACOSX_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		FE54F9EF25C132D7001A75CF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MACOSX_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		FE54FEE125C13874001A75CF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MACOSX_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		FE54FEF125C13982001A75CF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MACOSX_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		FE54FF1825C139DC001A75CF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				EXECUTABLE_PREFIX = lib;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MACOSX_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		FE801B001C6AB210006A214E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_ENTITLEMENTS = "sudo-entitlements.plist";
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				INSTALL_MODE_FLAG = 4511;
				INSTALL_PATH = /usr/bin;
				MTL_ENABLE_DEBUG_INFO = NO;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		FE801D2F1C6AFB2E006A214E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				INSTALL_MODE_FLAG = 111;
				INSTALL_PATH = /usr/sbin;
				MTL_ENABLE_DEBUG_INFO = NO;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1C0BFEDC0F4246D700798D84 /* Build configuration list for PBXAggregateTarget "Build All" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1C0BFECD0F42468D00798D84 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "sudo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB928B08733DD80010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE54F9D325C132BD001A75CF /* Build configuration list for PBXNativeTarget "util" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE54F9D425C132BD001A75CF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE54F9E025C132CB001A75CF /* Build configuration list for PBXNativeTarget "eventlog" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE54F9E125C132CB001A75CF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE54F9EE25C132D7001A75CF /* Build configuration list for PBXNativeTarget "iolog" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE54F9EF25C132D7001A75CF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE54FEE025C13874001A75CF /* Build configuration list for PBXNativeTarget "plugin_sudoers" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE54FEE125C13874001A75CF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE54FEF025C13982001A75CF /* Build configuration list for PBXNativeTarget "logsrv" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE54FEF125C13982001A75CF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE54FF1725C139DC001A75CF /* Build configuration list for PBXNativeTarget "parsesudoers" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE54FF1825C139DC001A75CF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE801AFF1C6AB210006A214E /* Build configuration list for PBXNativeTarget "sudo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE801B001C6AB210006A214E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE801D2E1C6AFB2E006A214E /* Build configuration list for PBXNativeTarget "visudo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE801D2F1C6AFB2E006A214E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}