From owner-svn-src-projects@freebsd.org Sat Feb 11 14:04:21 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 252C3CDA015 for ; Sat, 11 Feb 2017 14:04:21 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ABB7DCF6; Sat, 11 Feb 2017 14:04:20 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v1BE4J4m092935; Sat, 11 Feb 2017 14:04:19 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v1BE4Imn092923; Sat, 11 Feb 2017 14:04:18 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201702111404.v1BE4Imn092923@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 11 Feb 2017 14:04:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r313644 - in projects/clang400-import: . bin/ed cddl/contrib/opensolaris/lib/libdtrace/common contrib/byacc/test/yacc contrib/compiler-rt/lib/sanitizer_common contrib/elftoolchain/libel... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2017 14:04:21 -0000 Author: dim Date: Sat Feb 11 14:04:18 2017 New Revision: 313644 URL: https://svnweb.freebsd.org/changeset/base/313644 Log: Merge ^/head r313301 through r313643. Added: projects/clang400-import/contrib/netbsd-tests/dev/clock_subr/ - copied from r313643, head/contrib/netbsd-tests/dev/clock_subr/ projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_mtime_otrunc.c - copied unchanged from r313643, head/contrib/netbsd-tests/fs/vfs/t_mtime_otrunc.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_rwtoro.c - copied unchanged from r313643, head/contrib/netbsd-tests/fs/vfs/t_rwtoro.c projects/clang400-import/contrib/netbsd-tests/kernel/arch/ - copied from r313643, head/contrib/netbsd-tests/kernel/arch/ projects/clang400-import/contrib/netbsd-tests/lib/libc/gen/exect/ - copied from r313643, head/contrib/netbsd-tests/lib/libc/gen/exect/ projects/clang400-import/contrib/netbsd-tests/lib/libc/hash/t_hmac.c - copied unchanged from r313643, head/contrib/netbsd-tests/lib/libc/hash/t_hmac.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread_dbg/ - copied from r313643, head/contrib/netbsd-tests/lib/libpthread_dbg/ projects/clang400-import/contrib/netbsd-tests/lib/librefuse/ - copied from r313643, head/contrib/netbsd-tests/lib/librefuse/ projects/clang400-import/contrib/netbsd-tests/net/carp/t_basic.sh - copied unchanged from r313643, head/contrib/netbsd-tests/net/carp/t_basic.sh projects/clang400-import/contrib/netbsd-tests/net/if_tun/ - copied from r313643, head/contrib/netbsd-tests/net/if_tun/ projects/clang400-import/contrib/netbsd-tests/net/if_vlan/ - copied from r313643, head/contrib/netbsd-tests/net/if_vlan/ projects/clang400-import/contrib/netbsd-tests/sys/uvm/ - copied from r313643, head/contrib/netbsd-tests/sys/uvm/ projects/clang400-import/contrib/netbsd-tests/usr.bin/mixerctl/ - copied from r313643, head/contrib/netbsd-tests/usr.bin/mixerctl/ projects/clang400-import/contrib/netbsd-tests/usr.bin/uniq/ - copied from r313643, head/contrib/netbsd-tests/usr.bin/uniq/ projects/clang400-import/lib/libnetbsd/glob.h - copied unchanged from r313643, head/lib/libnetbsd/glob.h projects/clang400-import/lib/libnetbsd/pthread.h - copied unchanged from r313643, head/lib/libnetbsd/pthread.h projects/clang400-import/lib/libnetbsd/sys/event.h - copied unchanged from r313643, head/lib/libnetbsd/sys/event.h projects/clang400-import/lib/libnetbsd/sys/types.h - copied unchanged from r313643, head/lib/libnetbsd/sys/types.h projects/clang400-import/lib/libnetbsd/sys/wait.h - copied unchanged from r313643, head/lib/libnetbsd/sys/wait.h projects/clang400-import/sbin/ifconfig/ifipsec.c - copied unchanged from r313643, head/sbin/ifconfig/ifipsec.c projects/clang400-import/share/man/man4/if_ipsec.4 - copied unchanged from r313643, head/share/man/man4/if_ipsec.4 projects/clang400-import/sys/arm/allwinner/a10_timer.c - copied unchanged from r313643, head/sys/arm/allwinner/a10_timer.c projects/clang400-import/sys/arm/altera/socfpga/socfpga_mp.h - copied unchanged from r313643, head/sys/arm/altera/socfpga/socfpga_mp.h projects/clang400-import/sys/contrib/dev/iwm/iwm-3160-17.fw.uu - copied unchanged from r313643, head/sys/contrib/dev/iwm/iwm-3160-17.fw.uu projects/clang400-import/sys/contrib/dev/iwm/iwm-7260-17.fw.uu - copied unchanged from r313643, head/sys/contrib/dev/iwm/iwm-7260-17.fw.uu projects/clang400-import/sys/contrib/dev/iwm/iwm-7265-17.fw.uu - copied unchanged from r313643, head/sys/contrib/dev/iwm/iwm-7265-17.fw.uu projects/clang400-import/sys/contrib/dev/iwm/iwm-8000C-17.fw.uu - copied unchanged from r313643, head/sys/contrib/dev/iwm/iwm-8000C-17.fw.uu projects/clang400-import/sys/dev/iwm/if_iwm_notif_wait.c - copied unchanged from r313643, head/sys/dev/iwm/if_iwm_notif_wait.c projects/clang400-import/sys/dev/iwm/if_iwm_notif_wait.h - copied unchanged from r313643, head/sys/dev/iwm/if_iwm_notif_wait.h projects/clang400-import/sys/dev/ixl/ixl_iw.c - copied unchanged from r313643, head/sys/dev/ixl/ixl_iw.c projects/clang400-import/sys/dev/ixl/ixl_iw.h - copied unchanged from r313643, head/sys/dev/ixl/ixl_iw.h projects/clang400-import/sys/dev/ixl/ixl_iw_int.h - copied unchanged from r313643, head/sys/dev/ixl/ixl_iw_int.h projects/clang400-import/sys/dev/ixl/ixl_pf_i2c.c - copied unchanged from r313643, head/sys/dev/ixl/ixl_pf_i2c.c projects/clang400-import/sys/modules/ipsec/ - copied from r313643, head/sys/modules/ipsec/ projects/clang400-import/sys/modules/tcp/tcpmd5/ - copied from r313643, head/sys/modules/tcp/tcpmd5/ projects/clang400-import/sys/net/if_ipsec.c - copied unchanged from r313643, head/sys/net/if_ipsec.c projects/clang400-import/sys/net/if_ipsec.h - copied unchanged from r313643, head/sys/net/if_ipsec.h projects/clang400-import/sys/netipsec/ipsec_mod.c - copied unchanged from r313643, head/sys/netipsec/ipsec_mod.c projects/clang400-import/sys/netipsec/ipsec_pcb.c - copied unchanged from r313643, head/sys/netipsec/ipsec_pcb.c projects/clang400-import/sys/netipsec/ipsec_support.h - copied unchanged from r313643, head/sys/netipsec/ipsec_support.h projects/clang400-import/sys/netipsec/subr_ipsec.c - copied unchanged from r313643, head/sys/netipsec/subr_ipsec.c projects/clang400-import/sys/netipsec/udpencap.c - copied unchanged from r313643, head/sys/netipsec/udpencap.c projects/clang400-import/usr.bin/indent/tests/ - copied from r313643, head/usr.bin/indent/tests/ projects/clang400-import/usr.bin/uniq/tests/ - copied from r313643, head/usr.bin/uniq/tests/ Deleted: projects/clang400-import/contrib/netbsd-tests/net/carp/t_basic.c projects/clang400-import/secure/usr.bin/bdes/ projects/clang400-import/sys/arm/allwinner/timer.c projects/clang400-import/sys/netinet/ip_ipsec.c projects/clang400-import/sys/netinet/ip_ipsec.h projects/clang400-import/sys/netinet6/ip6_ipsec.c projects/clang400-import/sys/netinet6/ip6_ipsec.h Modified: projects/clang400-import/ObsoleteFiles.inc projects/clang400-import/bin/ed/ed.1 projects/clang400-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/clang400-import/contrib/byacc/test/yacc/expr.oxout.tab.c projects/clang400-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc projects/clang400-import/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_cpio.c projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_mtree.c projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_warc.c projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_xar.c projects/clang400-import/contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue projects/clang400-import/contrib/netbsd-tests/dev/cgd/t_cgd_3des.c projects/clang400-import/contrib/netbsd-tests/dev/cgd/t_cgd_aes.c projects/clang400-import/contrib/netbsd-tests/dev/cgd/t_cgd_blowfish.c projects/clang400-import/contrib/netbsd-tests/dev/scsipi/t_cd.c projects/clang400-import/contrib/netbsd-tests/dev/sysmon/t_swwdog.c projects/clang400-import/contrib/netbsd-tests/fs/common/h_fsmacros.h projects/clang400-import/contrib/netbsd-tests/fs/ffs/h_quota2_tests.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_fifos.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_mount.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_quota2_1.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_quota2_remount.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_snapshot.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_snapshot_log.c projects/clang400-import/contrib/netbsd-tests/fs/ffs/t_snapshot_v2.c projects/clang400-import/contrib/netbsd-tests/fs/hfs/t_pathconvert.c projects/clang400-import/contrib/netbsd-tests/fs/kernfs/t_basic.c projects/clang400-import/contrib/netbsd-tests/fs/lfs/t_pr.c projects/clang400-import/contrib/netbsd-tests/fs/msdosfs/t_snapshot.c projects/clang400-import/contrib/netbsd-tests/fs/nfs/t_mountd.c projects/clang400-import/contrib/netbsd-tests/fs/nullfs/t_basic.c projects/clang400-import/contrib/netbsd-tests/fs/ptyfs/t_nullpts.c projects/clang400-import/contrib/netbsd-tests/fs/ptyfs/t_ptyfs.c projects/clang400-import/contrib/netbsd-tests/fs/puffs/t_basic.c projects/clang400-import/contrib/netbsd-tests/fs/puffs/t_fuzz.c projects/clang400-import/contrib/netbsd-tests/fs/puffs/t_io.c projects/clang400-import/contrib/netbsd-tests/fs/tmpfs/t_mknod.sh projects/clang400-import/contrib/netbsd-tests/fs/tmpfs/t_readdir.sh projects/clang400-import/contrib/netbsd-tests/fs/tmpfs/t_renamerace.c projects/clang400-import/contrib/netbsd-tests/fs/umapfs/t_basic.c projects/clang400-import/contrib/netbsd-tests/fs/union/t_pr.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_full.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_io.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_renamerace.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_ro.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_union.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_unpriv.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_vfsops.c projects/clang400-import/contrib/netbsd-tests/fs/vfs/t_vnops.c projects/clang400-import/contrib/netbsd-tests/include/sys/t_socket.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/read/t_fifo.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/read/t_file.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/read/t_file2.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/read/t_pipe.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/read/t_ttypty.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/t_ioctl.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/t_proc1.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/t_proc2.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/t_proc3.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/t_sig.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/t_vnode.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/write/t_fifo.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/write/t_pipe.c projects/clang400-import/contrib/netbsd-tests/kernel/kqueue/write/t_ttypty.c projects/clang400-import/contrib/netbsd-tests/kernel/t_extent.c projects/clang400-import/contrib/netbsd-tests/kernel/t_filedesc.c projects/clang400-import/contrib/netbsd-tests/kernel/t_lock.c projects/clang400-import/contrib/netbsd-tests/kernel/t_mqueue.c projects/clang400-import/contrib/netbsd-tests/kernel/t_ptrace.c projects/clang400-import/contrib/netbsd-tests/kernel/t_ptrace_wait.c projects/clang400-import/contrib/netbsd-tests/kernel/t_pty.c projects/clang400-import/contrib/netbsd-tests/kernel/t_rnd.c projects/clang400-import/contrib/netbsd-tests/lib/libc/c063/t_mkfifoat.c projects/clang400-import/contrib/netbsd-tests/lib/libc/db/t_db.sh projects/clang400-import/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawnattr.c projects/clang400-import/contrib/netbsd-tests/lib/libc/gen/t_floatunditf.c projects/clang400-import/contrib/netbsd-tests/lib/libc/gen/t_glob.c projects/clang400-import/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c projects/clang400-import/contrib/netbsd-tests/lib/libc/gen/t_sleep.c projects/clang400-import/contrib/netbsd-tests/lib/libc/hash/h_hash.c projects/clang400-import/contrib/netbsd-tests/lib/libc/hash/t_sha2.c projects/clang400-import/contrib/netbsd-tests/lib/libc/locale/t_io.c projects/clang400-import/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c projects/clang400-import/contrib/netbsd-tests/lib/libc/regex/debug.c projects/clang400-import/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c projects/clang400-import/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c projects/clang400-import/contrib/netbsd-tests/lib/libc/rpc/t_rpc.c projects/clang400-import/contrib/netbsd-tests/lib/libc/setjmp/t_setjmp.c projects/clang400-import/contrib/netbsd-tests/lib/libc/setjmp/t_threadjmp.c projects/clang400-import/contrib/netbsd-tests/lib/libc/ssp/h_memset.c projects/clang400-import/contrib/netbsd-tests/lib/libc/ssp/h_read.c projects/clang400-import/contrib/netbsd-tests/lib/libc/stdlib/h_getopt.c projects/clang400-import/contrib/netbsd-tests/lib/libc/stdlib/h_getopt_long.c projects/clang400-import/contrib/netbsd-tests/lib/libc/stdlib/t_hsearch.c projects/clang400-import/contrib/netbsd-tests/lib/libc/stdlib/t_strtod.c projects/clang400-import/contrib/netbsd-tests/lib/libc/string/t_strlen.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_clock_gettime.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_connect.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_dup.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_getrusage.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_kevent.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_link.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_listen.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_mincore.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_mlock.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_mmap.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_msgctl.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_msgrcv.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_msgsnd.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_msync.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_nanosleep.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_pipe.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_pipe2.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_posix_fadvise.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_revoke.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_select.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_setrlimit.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_sigaction.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_sigqueue.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_socketpair.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_stat.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_timer_create.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_truncate.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_umask.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_unlink.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_wait.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_wait_noproc.c projects/clang400-import/contrib/netbsd-tests/lib/libc/sys/t_write.c projects/clang400-import/contrib/netbsd-tests/lib/libm/t_ilogb.c projects/clang400-import/contrib/netbsd-tests/lib/libm/t_pow.c projects/clang400-import/contrib/netbsd-tests/lib/libm/t_precision.c projects/clang400-import/contrib/netbsd-tests/lib/libm/t_scalbn.c projects/clang400-import/contrib/netbsd-tests/lib/libposix/t_rename.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/h_common.h projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_condwait.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_detach.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_fork.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_fpu.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_join.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_mutex.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_once.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_sem.c projects/clang400-import/contrib/netbsd-tests/lib/libpthread/t_swapcontext.c projects/clang400-import/contrib/netbsd-tests/lib/librt/t_sem.c projects/clang400-import/contrib/netbsd-tests/lib/librumpclient/t_fd.c projects/clang400-import/contrib/netbsd-tests/lib/semaphore/sem.c projects/clang400-import/contrib/netbsd-tests/libexec/ld.elf_so/t_dlerror-cleared.c projects/clang400-import/contrib/netbsd-tests/libexec/ld.elf_so/t_dlerror-false.c projects/clang400-import/contrib/netbsd-tests/libexec/ld.elf_so/t_dlinfo.c projects/clang400-import/contrib/netbsd-tests/libexec/ld.elf_so/t_ifunc.c projects/clang400-import/contrib/netbsd-tests/modules/t_builtin.c projects/clang400-import/contrib/netbsd-tests/net/bpf/t_bpf.c projects/clang400-import/contrib/netbsd-tests/net/bpf/t_mbuf.c projects/clang400-import/contrib/netbsd-tests/net/bpfilter/t_bpfilter.c projects/clang400-import/contrib/netbsd-tests/net/bpfjit/t_bpfjit.c projects/clang400-import/contrib/netbsd-tests/net/bpfjit/t_cop.c projects/clang400-import/contrib/netbsd-tests/net/bpfjit/t_extmem.c projects/clang400-import/contrib/netbsd-tests/net/bpfjit/t_mbuf.c projects/clang400-import/contrib/netbsd-tests/net/config/netconfig.c projects/clang400-import/contrib/netbsd-tests/net/icmp/t_forward.c projects/clang400-import/contrib/netbsd-tests/net/icmp/t_ping.c projects/clang400-import/contrib/netbsd-tests/net/if/t_ifconfig.sh projects/clang400-import/contrib/netbsd-tests/net/if_loop/t_pr.c projects/clang400-import/contrib/netbsd-tests/net/ndp/t_ra.sh projects/clang400-import/contrib/netbsd-tests/net/net/t_raw.c projects/clang400-import/contrib/netbsd-tests/rump/modautoload/t_modautoload.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_kern.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_lwproc.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_modcmd.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_modlinkset.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_signals.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_threads.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_tsleep.c projects/clang400-import/contrib/netbsd-tests/rump/rumpkern/t_vm.c projects/clang400-import/contrib/netbsd-tests/rump/rumpvfs/t_basic.c projects/clang400-import/contrib/netbsd-tests/rump/rumpvfs/t_etfs.c projects/clang400-import/contrib/netbsd-tests/rump/rumpvfs/t_p2kifs.c projects/clang400-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh projects/clang400-import/contrib/netbsd-tests/usr.sbin/mtree/t_mtree.sh projects/clang400-import/contrib/netcat/netcat.c projects/clang400-import/etc/mtree/BSD.tests.dist projects/clang400-import/lib/libc/stdlib/hcreate.3 projects/clang400-import/lib/libc/tests/hash/Makefile projects/clang400-import/lib/libc/tests/regex/Makefile projects/clang400-import/lib/libc/tests/stdio/printbasic_test.c projects/clang400-import/lib/libc/tests/stdio/printfloat_test.c projects/clang400-import/lib/libipsec/pfkey.c projects/clang400-import/lib/libipsec/pfkey_dump.c projects/clang400-import/lib/libnetbsd/sha1.h projects/clang400-import/lib/libnetbsd/sha2.h projects/clang400-import/lib/libnetbsd/util.h projects/clang400-import/lib/libstand/stand.h projects/clang400-import/lib/libstand/ufs.c projects/clang400-import/lib/libutil/Makefile projects/clang400-import/lib/libutil/hexdump.3 projects/clang400-import/libexec/rtld-elf/rtld.c projects/clang400-import/sbin/decryptcore/decryptcore.8 projects/clang400-import/sbin/decryptcore/decryptcore.c projects/clang400-import/sbin/fsck_ffs/fsutil.c projects/clang400-import/sbin/fsck_ffs/pass3.c projects/clang400-import/sbin/ifconfig/Makefile projects/clang400-import/sbin/setkey/setkey.8 projects/clang400-import/secure/usr.bin/Makefile projects/clang400-import/share/man/man4/Makefile projects/clang400-import/share/man/man4/cxgbe.4 projects/clang400-import/share/man/man4/ipsec.4 projects/clang400-import/share/man/man4/tcp.4 projects/clang400-import/share/man/man4/udp.4 projects/clang400-import/share/misc/committers-ports.dot projects/clang400-import/sys/amd64/conf/GENERIC projects/clang400-import/sys/amd64/conf/NOTES projects/clang400-import/sys/amd64/linux/linux_proto.h projects/clang400-import/sys/amd64/linux/linux_syscall.h projects/clang400-import/sys/amd64/linux/linux_syscalls.c projects/clang400-import/sys/amd64/linux/linux_sysent.c projects/clang400-import/sys/amd64/linux32/linux32_proto.h projects/clang400-import/sys/amd64/linux32/linux32_syscall.h projects/clang400-import/sys/amd64/linux32/linux32_syscalls.c projects/clang400-import/sys/amd64/linux32/linux32_sysent.c projects/clang400-import/sys/arm/allwinner/files.allwinner_up projects/clang400-import/sys/arm/altera/socfpga/socfpga_common.c projects/clang400-import/sys/arm/altera/socfpga/socfpga_machdep.c projects/clang400-import/sys/arm/altera/socfpga/socfpga_mp.c projects/clang400-import/sys/arm/arm/identcpu-v4.c projects/clang400-import/sys/arm/arm/identcpu-v6.c projects/clang400-import/sys/arm/arm/stack_machdep.c projects/clang400-import/sys/arm/conf/SOCKIT.common projects/clang400-import/sys/arm/include/atomic.h projects/clang400-import/sys/arm/include/counter.h projects/clang400-import/sys/arm64/arm64/cpufunc_asm.S projects/clang400-import/sys/arm64/arm64/exception.S projects/clang400-import/sys/arm64/arm64/genassym.c projects/clang400-import/sys/arm64/arm64/trap.c projects/clang400-import/sys/arm64/include/counter.h projects/clang400-import/sys/arm64/include/cpufunc.h projects/clang400-import/sys/arm64/include/frame.h projects/clang400-import/sys/boot/common/bcache.c projects/clang400-import/sys/boot/common/bootstrap.h projects/clang400-import/sys/boot/common/disk.c projects/clang400-import/sys/boot/common/part.c projects/clang400-import/sys/boot/common/part.h projects/clang400-import/sys/boot/efi/include/efilib.h projects/clang400-import/sys/boot/efi/libefi/Makefile projects/clang400-import/sys/boot/efi/libefi/devpath.c projects/clang400-import/sys/boot/efi/libefi/efipart.c projects/clang400-import/sys/boot/efi/loader/conf.c projects/clang400-import/sys/boot/efi/loader/devicename.c projects/clang400-import/sys/boot/efi/loader/main.c projects/clang400-import/sys/boot/i386/btx/lib/btxv86.h projects/clang400-import/sys/boot/i386/libi386/bioscd.c projects/clang400-import/sys/boot/i386/libi386/biosdisk.c projects/clang400-import/sys/boot/usb/storage/umass_loader.c projects/clang400-import/sys/boot/zfs/zfs.c projects/clang400-import/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace_xoroshiro128_plus.h projects/clang400-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/clang400-import/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/clang400-import/sys/compat/cloudabi/cloudabi_mem.c projects/clang400-import/sys/compat/cloudabi32/cloudabi32_proto.h projects/clang400-import/sys/compat/cloudabi32/cloudabi32_syscall.h projects/clang400-import/sys/compat/cloudabi32/cloudabi32_syscalls.c projects/clang400-import/sys/compat/cloudabi32/cloudabi32_sysent.c projects/clang400-import/sys/compat/cloudabi64/cloudabi64_proto.h projects/clang400-import/sys/compat/cloudabi64/cloudabi64_syscall.h projects/clang400-import/sys/compat/cloudabi64/cloudabi64_syscalls.c projects/clang400-import/sys/compat/cloudabi64/cloudabi64_sysent.c projects/clang400-import/sys/compat/freebsd32/freebsd32_misc.c projects/clang400-import/sys/compat/freebsd32/freebsd32_proto.h projects/clang400-import/sys/compat/freebsd32/freebsd32_syscall.h projects/clang400-import/sys/compat/freebsd32/freebsd32_syscalls.c projects/clang400-import/sys/compat/freebsd32/freebsd32_sysent.c projects/clang400-import/sys/compat/linux/linux_misc.c projects/clang400-import/sys/compat/linux/linux_mmap.c projects/clang400-import/sys/compat/svr4/svr4_proto.h projects/clang400-import/sys/compat/svr4/svr4_syscall.h projects/clang400-import/sys/compat/svr4/svr4_syscallnames.c projects/clang400-import/sys/compat/svr4/svr4_sysent.c projects/clang400-import/sys/conf/NOTES projects/clang400-import/sys/conf/files projects/clang400-import/sys/conf/files.amd64 projects/clang400-import/sys/conf/files.arm projects/clang400-import/sys/conf/files.arm64 projects/clang400-import/sys/conf/files.i386 projects/clang400-import/sys/conf/files.mips projects/clang400-import/sys/conf/files.powerpc projects/clang400-import/sys/conf/files.riscv projects/clang400-import/sys/conf/files.sparc64 projects/clang400-import/sys/conf/kern.opts.mk projects/clang400-import/sys/conf/options projects/clang400-import/sys/conf/options.amd64 projects/clang400-import/sys/contrib/vchiq/interface/compat/vchi_bsd.h projects/clang400-import/sys/dev/acpica/acpi_cpu.c projects/clang400-import/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/clang400-import/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/clang400-import/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/clang400-import/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/clang400-import/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/clang400-import/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c projects/clang400-import/sys/dev/ath/if_ath.c projects/clang400-import/sys/dev/ath/if_ath_beacon.c projects/clang400-import/sys/dev/ath/if_ath_debug.h projects/clang400-import/sys/dev/ath/if_athvar.h projects/clang400-import/sys/dev/cxgbe/t4_main.c projects/clang400-import/sys/dev/cxgbe/tom/t4_connect.c projects/clang400-import/sys/dev/cxgbe/tom/t4_listen.c projects/clang400-import/sys/dev/cxgbe/tom/t4_tom.c projects/clang400-import/sys/dev/cxgbe/tom/t4_tom.h projects/clang400-import/sys/dev/e1000/if_em.c projects/clang400-import/sys/dev/gxemul/disk/gxemul_disk.c projects/clang400-import/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/clang400-import/sys/dev/hpt27xx/ldm.h projects/clang400-import/sys/dev/hptnr/hptnr_osm_bsd.c projects/clang400-import/sys/dev/hptnr/ldm.h projects/clang400-import/sys/dev/hptrr/hptrr_osm_bsd.c projects/clang400-import/sys/dev/hptrr/ldm.h projects/clang400-import/sys/dev/isp/isp.c projects/clang400-import/sys/dev/iwm/if_iwm.c projects/clang400-import/sys/dev/iwm/if_iwm_debug.h projects/clang400-import/sys/dev/iwm/if_iwm_mac_ctxt.c projects/clang400-import/sys/dev/iwm/if_iwm_pcie_trans.c projects/clang400-import/sys/dev/iwm/if_iwm_pcie_trans.h projects/clang400-import/sys/dev/iwm/if_iwm_phy_ctxt.c projects/clang400-import/sys/dev/iwm/if_iwm_phy_db.c projects/clang400-import/sys/dev/iwm/if_iwm_phy_db.h projects/clang400-import/sys/dev/iwm/if_iwm_scan.c projects/clang400-import/sys/dev/iwm/if_iwm_scan.h projects/clang400-import/sys/dev/iwm/if_iwm_util.c projects/clang400-import/sys/dev/iwm/if_iwm_util.h projects/clang400-import/sys/dev/iwm/if_iwmreg.h projects/clang400-import/sys/dev/iwm/if_iwmvar.h projects/clang400-import/sys/dev/ixl/i40e_adminq.c projects/clang400-import/sys/dev/ixl/i40e_adminq_cmd.h projects/clang400-import/sys/dev/ixl/i40e_common.c projects/clang400-import/sys/dev/ixl/i40e_devids.h projects/clang400-import/sys/dev/ixl/i40e_lan_hmc.c projects/clang400-import/sys/dev/ixl/i40e_nvm.c projects/clang400-import/sys/dev/ixl/i40e_osdep.c projects/clang400-import/sys/dev/ixl/i40e_osdep.h projects/clang400-import/sys/dev/ixl/i40e_prototype.h projects/clang400-import/sys/dev/ixl/i40e_type.h projects/clang400-import/sys/dev/ixl/i40e_virtchnl.h projects/clang400-import/sys/dev/ixl/if_ixl.c projects/clang400-import/sys/dev/ixl/if_ixlv.c projects/clang400-import/sys/dev/ixl/ixl.h projects/clang400-import/sys/dev/ixl/ixl_pf.h projects/clang400-import/sys/dev/ixl/ixl_pf_iov.c projects/clang400-import/sys/dev/ixl/ixl_pf_iov.h projects/clang400-import/sys/dev/ixl/ixl_pf_main.c projects/clang400-import/sys/dev/ixl/ixl_txrx.c projects/clang400-import/sys/dev/ixl/ixlv.h projects/clang400-import/sys/dev/ixl/ixlvc.c projects/clang400-import/sys/dev/mlx4/device.h projects/clang400-import/sys/dev/mlx4/mlx4_core/fw.h projects/clang400-import/sys/dev/mlx4/mlx4_core/mlx4_eq.c projects/clang400-import/sys/dev/mlx4/mlx4_core/mlx4_fw.c projects/clang400-import/sys/dev/mlx4/mlx4_core/mlx4_main.c projects/clang400-import/sys/dev/mlx4/mlx4_core/mlx4_profile.c projects/clang400-import/sys/dev/mlx4/mlx4_core/mlx4_qp.c projects/clang400-import/sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c projects/clang400-import/sys/dev/rt/if_rt.c projects/clang400-import/sys/dev/rt/if_rtreg.h projects/clang400-import/sys/dev/rt/if_rtvar.h projects/clang400-import/sys/dev/vt/vt_buf.c projects/clang400-import/sys/geom/journal/g_journal.c projects/clang400-import/sys/i386/ibcs2/ibcs2_proto.h projects/clang400-import/sys/i386/ibcs2/ibcs2_syscall.h projects/clang400-import/sys/i386/ibcs2/ibcs2_sysent.c projects/clang400-import/sys/i386/linux/linux_proto.h projects/clang400-import/sys/i386/linux/linux_syscall.h projects/clang400-import/sys/i386/linux/linux_syscalls.c projects/clang400-import/sys/i386/linux/linux_sysent.c projects/clang400-import/sys/kern/imgact_elf.c projects/clang400-import/sys/kern/init_main.c projects/clang400-import/sys/kern/init_sysent.c projects/clang400-import/sys/kern/kern_mutex.c projects/clang400-import/sys/kern/kern_rwlock.c projects/clang400-import/sys/kern/kern_sx.c projects/clang400-import/sys/kern/kern_thread.c projects/clang400-import/sys/kern/makesyscalls.sh projects/clang400-import/sys/kern/subr_intr.c projects/clang400-import/sys/kern/subr_lock.c projects/clang400-import/sys/kern/subr_sfbuf.c projects/clang400-import/sys/kern/syscalls.c projects/clang400-import/sys/kern/vfs_mountroot.c projects/clang400-import/sys/kern/vfs_vnops.c projects/clang400-import/sys/mips/conf/ONIONOMEGA.hints projects/clang400-import/sys/mips/include/atomic.h projects/clang400-import/sys/modules/Makefile projects/clang400-import/sys/modules/dtb/allwinner/Makefile projects/clang400-import/sys/modules/iwm/Makefile projects/clang400-import/sys/modules/iwmfw/iwm3160fw/Makefile projects/clang400-import/sys/modules/iwmfw/iwm7260fw/Makefile projects/clang400-import/sys/modules/iwmfw/iwm7265fw/Makefile projects/clang400-import/sys/modules/ixl/Makefile projects/clang400-import/sys/modules/ixlv/Makefile projects/clang400-import/sys/net/pfkeyv2.h projects/clang400-import/sys/net/route.h projects/clang400-import/sys/net80211/ieee80211_freebsd.c projects/clang400-import/sys/net80211/ieee80211_node.h projects/clang400-import/sys/net80211/ieee80211_output.c projects/clang400-import/sys/net80211/ieee80211_proto.h projects/clang400-import/sys/net80211/ieee80211_sta.c projects/clang400-import/sys/net80211/ieee80211_var.h projects/clang400-import/sys/netinet/in.h projects/clang400-import/sys/netinet/in_pcb.c projects/clang400-import/sys/netinet/in_pcb.h projects/clang400-import/sys/netinet/in_proto.c projects/clang400-import/sys/netinet/ip_input.c projects/clang400-import/sys/netinet/ip_output.c projects/clang400-import/sys/netinet/raw_ip.c projects/clang400-import/sys/netinet/sctp_input.c projects/clang400-import/sys/netinet/sctp_os_bsd.h projects/clang400-import/sys/netinet/sctp_pcb.c projects/clang400-import/sys/netinet/tcp_input.c projects/clang400-import/sys/netinet/tcp_output.c projects/clang400-import/sys/netinet/tcp_stacks/fastpath.c projects/clang400-import/sys/netinet/tcp_subr.c projects/clang400-import/sys/netinet/tcp_syncache.c projects/clang400-import/sys/netinet/tcp_usrreq.c projects/clang400-import/sys/netinet/tcp_var.h projects/clang400-import/sys/netinet/udp.h projects/clang400-import/sys/netinet/udp_usrreq.c projects/clang400-import/sys/netinet6/in6.h projects/clang400-import/sys/netinet6/in6_pcb.c projects/clang400-import/sys/netinet6/in6_pcb.h projects/clang400-import/sys/netinet6/in6_proto.c projects/clang400-import/sys/netinet6/ip6_forward.c projects/clang400-import/sys/netinet6/ip6_input.c projects/clang400-import/sys/netinet6/ip6_output.c projects/clang400-import/sys/netinet6/raw_ip6.c projects/clang400-import/sys/netinet6/sctp6_usrreq.c projects/clang400-import/sys/netinet6/udp6_usrreq.c projects/clang400-import/sys/netipsec/ipsec.c projects/clang400-import/sys/netipsec/ipsec.h projects/clang400-import/sys/netipsec/ipsec6.h projects/clang400-import/sys/netipsec/ipsec_input.c projects/clang400-import/sys/netipsec/ipsec_mbuf.c projects/clang400-import/sys/netipsec/ipsec_output.c projects/clang400-import/sys/netipsec/key.c projects/clang400-import/sys/netipsec/key.h projects/clang400-import/sys/netipsec/key_debug.c projects/clang400-import/sys/netipsec/key_debug.h projects/clang400-import/sys/netipsec/keydb.h projects/clang400-import/sys/netipsec/keysock.c projects/clang400-import/sys/netipsec/xform.h projects/clang400-import/sys/netipsec/xform_ah.c projects/clang400-import/sys/netipsec/xform_esp.c projects/clang400-import/sys/netipsec/xform_ipcomp.c projects/clang400-import/sys/netipsec/xform_tcp.c projects/clang400-import/sys/netpfil/ipfw/dn_heap.h projects/clang400-import/sys/sys/elf_generic.h projects/clang400-import/sys/sys/file.h projects/clang400-import/sys/sys/lock.h projects/clang400-import/sys/sys/lockstat.h projects/clang400-import/sys/sys/proc.h projects/clang400-import/sys/sys/rwlock.h projects/clang400-import/sys/sys/sdt.h projects/clang400-import/sys/sys/syscall.h projects/clang400-import/sys/sys/syscall.mk projects/clang400-import/sys/sys/sysproto.h projects/clang400-import/sys/ufs/ufs/dir.h projects/clang400-import/sys/ufs/ufs/dirhash.h projects/clang400-import/sys/ufs/ufs/ufs_lookup.c projects/clang400-import/sys/vm/vm_extern.h projects/clang400-import/sys/vm/vm_mmap.c projects/clang400-import/sys/x86/x86/cpu_machdep.c projects/clang400-import/tests/sys/fs/tmpfs/Makefile projects/clang400-import/tests/sys/netinet/fibs_test.sh projects/clang400-import/tests/sys/netinet/udp_dontroute.c projects/clang400-import/tests/sys/vm/mmap_test.c projects/clang400-import/tools/tools/nanobsd/embedded/common projects/clang400-import/usr.bin/Makefile projects/clang400-import/usr.bin/calendar/calendars/calendar.freebsd projects/clang400-import/usr.bin/enigma/enigma.1 projects/clang400-import/usr.bin/gcore/elfcore.c projects/clang400-import/usr.bin/gzip/unxz.c projects/clang400-import/usr.bin/netstat/inet.c projects/clang400-import/usr.bin/sed/tests/sed2_test.sh projects/clang400-import/usr.bin/uniq/Makefile projects/clang400-import/usr.sbin/arp/arp.c projects/clang400-import/usr.sbin/bsdinstall/partedit/scripted.c projects/clang400-import/usr.sbin/bsdinstall/scripts/auto projects/clang400-import/usr.sbin/kldxref/ef.c projects/clang400-import/usr.sbin/makefs/ffs.c projects/clang400-import/usr.sbin/makefs/ffs/buf.c projects/clang400-import/usr.sbin/makefs/ffs/buf.h projects/clang400-import/usr.sbin/makefs/ffs/ffs_alloc.c projects/clang400-import/usr.sbin/makefs/ffs/ffs_balloc.c projects/clang400-import/usr.sbin/syslogd/syslogd.c Directory Properties: projects/clang400-import/ (props changed) projects/clang400-import/cddl/ (props changed) projects/clang400-import/cddl/contrib/opensolaris/ (props changed) projects/clang400-import/contrib/byacc/ (props changed) projects/clang400-import/contrib/compiler-rt/ (props changed) projects/clang400-import/contrib/elftoolchain/ (props changed) projects/clang400-import/contrib/libarchive/ (props changed) projects/clang400-import/contrib/llvm/ (props changed) projects/clang400-import/contrib/llvm/tools/lld/ (props changed) projects/clang400-import/contrib/netbsd-tests/ (props changed) projects/clang400-import/contrib/netcat/ (props changed) projects/clang400-import/sys/cddl/contrib/opensolaris/ (props changed) Modified: projects/clang400-import/ObsoleteFiles.inc ============================================================================== --- projects/clang400-import/ObsoleteFiles.inc Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/ObsoleteFiles.inc Sat Feb 11 14:04:18 2017 (r313644) @@ -151,6 +151,13 @@ OLD_FILES+=usr/lib/clang/3.9.1/lib/freeb OLD_DIRS+=usr/lib/clang/3.9.1/lib/freebsd OLD_DIRS+=usr/lib/clang/3.9.1/lib OLD_DIRS+=usr/lib/clang/3.9.1 +# 20170206: remove bdes(1) +OLD_FILES+=usr/bin/bdes +OLD_FILES+=usr/lib/debug/usr/bin/bdes.debug +OLD_FILES+=usr/share/man/man1/bdes.1.gz +# 20170206: merged projects/ipsec +OLD_FILES+=usr/include/netinet/ip_ipsec.h +OLD_FILES+=usr/include/netinet6/ip6_ipsec.h # 20170128: remove pc98 support OLD_FILES+=usr/include/dev/ic/i8251.h OLD_FILES+=usr/include/dev/ic/i8255.h Modified: projects/clang400-import/bin/ed/ed.1 ============================================================================== --- projects/clang400-import/bin/ed/ed.1 Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/bin/ed/ed.1 Sat Feb 11 14:04:18 2017 (r313644) @@ -1,5 +1,5 @@ .\" $FreeBSD$ -.Dd October 2, 2016 +.Dd February 5, 2017 .Dt ED 1 .Os .Sh NAME @@ -871,9 +871,6 @@ writes. If a newline alone is entered as the key, then encryption is turned off. Otherwise, echoing is disabled while a key is read. -Encryption/decryption is done using the -.Xr bdes 1 -algorithm. .It Pf (.+1)z n Scroll .Ar n @@ -962,7 +959,6 @@ results in an error. If the command is entered a second time, it succeeds, but any changes to the buffer are lost. .Sh SEE ALSO -.Xr bdes 1 , .Xr sed 1 , .Xr sh 1 , .Xr vi 1 , Modified: projects/clang400-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- projects/clang400-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Sat Feb 11 14:04:18 2017 (r313644) @@ -261,7 +261,7 @@ printf("%s:%s(%d): DOODAD\n",__FUNCTION_ sym->st_value = 0; sym->st_size = 0; sym->st_info = ELF32_ST_INFO(STB_GLOBAL, STT_FUNC); - sym->st_other = ELF32_ST_VISIBILITY(STV_HIDDEN); + sym->st_other = 0; sym->st_shndx = SHN_UNDEF; rel++; @@ -445,7 +445,7 @@ prepare_elf64(dtrace_hdl_t *dtp, const d sym->st_value = 0; sym->st_size = 0; sym->st_info = GELF_ST_INFO(STB_GLOBAL, STT_FUNC); - sym->st_other = ELF64_ST_VISIBILITY(STV_HIDDEN); + sym->st_other = 0; sym->st_shndx = SHN_UNDEF; rel++; @@ -1187,6 +1187,7 @@ process_obj(dtrace_hdl_t *dtp, const cha static const char dt_enabled[] = "enabled"; static const char dt_symprefix[] = "$dtrace"; static const char dt_symfmt[] = "%s%ld.%s"; + static const char dt_weaksymfmt[] = "%s.%s"; char probename[DTRACE_NAMELEN]; int fd, i, ndx, eprobe, mod = 0; Elf *elf = NULL; @@ -1548,44 +1549,46 @@ process_obj(dtrace_hdl_t *dtp, const cha if (dt_symtab_lookup(data_sym, osym, isym, rela.r_offset, shdr_rel.sh_info, &fsym, - (emachine1 == EM_PPC64), elf) != 0 && - dt_symtab_lookup(data_sym, 0, osym, + (emachine1 == EM_PPC64), elf) == 0) { + if (fsym.st_name > data_str->d_size) + goto err; + + r = s = (char *) data_str->d_buf + fsym.st_name; + assert(strstr(s, dt_symprefix) == s); + s = strchr(s, '.') + 1; + } else if (dt_symtab_lookup(data_sym, 0, osym, rela.r_offset, shdr_rel.sh_info, &fsym, - (emachine1 == EM_PPC64), elf) != 0) - goto err; - - if (fsym.st_name > data_str->d_size) - goto err; + (emachine1 == EM_PPC64), elf) == 0) { + u_int bind; - assert(GELF_ST_TYPE(fsym.st_info) == STT_FUNC); - - /* - * If this is our first time encountering this symbol, - * emit an alias. - */ - s = (char *)data_str->d_buf + fsym.st_name; - - if (strncmp(s, dt_symprefix, - sizeof (dt_symprefix) - 1) != 0) { - u_int bind = GELF_ST_BIND(fsym.st_info); + bind = GELF_ST_BIND(fsym.st_info) == STB_WEAK ? + STB_WEAK : STB_GLOBAL; + /* + * Emit an alias for the symbol. It needs to be + * non-preemptible so that .SUNW_dof relocations + * may be resolved at static link time. Aliases + * of weak symbols are given a non-unique name + * so that they may be merged by the linker. + */ dsym = fsym; dsym.st_name = istr; - dsym.st_info = GELF_ST_INFO(bind == STB_LOCAL ? - STB_GLOBAL : bind, STT_FUNC); + dsym.st_info = GELF_ST_INFO(bind, STT_FUNC); dsym.st_other = GELF_ST_VISIBILITY(STV_HIDDEN); (void) gelf_update_sym(data_sym, isym, &dsym); r = (char *) data_str->d_buf + istr; - istr += 1 + sprintf(r, dt_symfmt, dt_symprefix, objkey, - s); + s = (char *) data_str->d_buf + fsym.st_name; + if (bind == STB_WEAK) + istr += sprintf(r, dt_weaksymfmt, + dt_symprefix, s); + else + istr += sprintf(r, dt_symfmt, + dt_symprefix, objkey, s); + istr++; isym++; assert(isym <= nsym); - } else { - r = s; - s = strchr(s, '.'); - assert(s != NULL); - s++; - } + } else + goto err; if ((pvp = dt_provider_lookup(dtp, pname)) == NULL) { return (dt_link_error(dtp, elf, fd, bufs, Modified: projects/clang400-import/contrib/byacc/test/yacc/expr.oxout.tab.c ============================================================================== --- projects/clang400-import/contrib/byacc/test/yacc/expr.oxout.tab.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/byacc/test/yacc/expr.oxout.tab.c Sat Feb 11 14:04:18 2017 (r313644) @@ -178,7 +178,7 @@ extern int YYPARSE_DECL(); #define ID 257 #define CONST 258 #define YYERRCODE 256 -typedef short YYINT; +typedef int YYINT; static const YYINT expr.oxout_lhs[] = { -1, 2, 0, 1, 3, 3, 3, 3, 3, 3, 3, }; Modified: projects/clang400-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc ============================================================================== --- projects/clang400-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc Sat Feb 11 14:04:18 2017 (r313644) @@ -23,11 +23,6 @@ #ifdef _FILE_OFFSET_BITS #undef _FILE_OFFSET_BITS #endif -#if SANITIZER_FREEBSD -#define _WANT_RTENTRY -#include -#include -#endif #include #include #include @@ -433,6 +428,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El unsigned struct_input_absinfo_sz = sizeof(struct input_absinfo); unsigned struct_input_id_sz = sizeof(struct input_id); unsigned struct_mtpos_sz = sizeof(struct mtpos); + unsigned struct_rtentry_sz = sizeof(struct rtentry); unsigned struct_termio_sz = sizeof(struct termio); unsigned struct_vt_consize_sz = sizeof(struct vt_consize); unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes); @@ -452,7 +448,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El unsigned struct_midi_info_sz = sizeof(struct midi_info); unsigned struct_mtget_sz = sizeof(struct mtget); unsigned struct_mtop_sz = sizeof(struct mtop); - unsigned struct_rtentry_sz = sizeof(struct rtentry); unsigned struct_sbi_instrument_sz = sizeof(struct sbi_instrument); unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec); unsigned struct_synth_info_sz = sizeof(struct synth_info); Modified: projects/clang400-import/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c ============================================================================== --- projects/clang400-import/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c Sat Feb 11 14:04:18 2017 (r313644) @@ -127,6 +127,15 @@ struct _Elftc_Bfd_Target _libelftc_targe }, { + .bt_name = "elf32-powerpc-freebsd", + .bt_type = ETF_ELF, + .bt_byteorder = ELFDATA2MSB, + .bt_elfclass = ELFCLASS32, + .bt_machine = EM_PPC, + .bt_osabi = ELFOSABI_FREEBSD, + }, + + { .bt_name = "elf32-powerpcle", .bt_type = ETF_ELF, .bt_byteorder = ELFDATA2LSB, @@ -290,6 +299,15 @@ struct _Elftc_Bfd_Target _libelftc_targe }, { + .bt_name = "elf64-powerpc-freebsd", + .bt_type = ETF_ELF, + .bt_byteorder = ELFDATA2MSB, + .bt_elfclass = ELFCLASS64, + .bt_machine = EM_PPC64, + .bt_osabi = ELFOSABI_FREEBSD, + }, + + { .bt_name = "elf64-powerpcle", .bt_type = ETF_ELF, .bt_byteorder = ELFDATA2LSB, Modified: projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_cpio.c ============================================================================== --- projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_cpio.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_cpio.c Sat Feb 11 14:04:18 2017 (r313644) @@ -356,7 +356,7 @@ archive_read_format_cpio_read_header(str struct archive_entry *entry) { struct cpio *cpio; - const void *h; + const void *h, *hl; struct archive_string_conv *sconv; size_t namelength; size_t name_pad; @@ -406,11 +406,11 @@ archive_read_format_cpio_read_header(str "Rejecting malformed cpio archive: symlink contents exceed 1 megabyte"); return (ARCHIVE_FATAL); } - h = __archive_read_ahead(a, + hl = __archive_read_ahead(a, (size_t)cpio->entry_bytes_remaining, NULL); - if (h == NULL) + if (hl == NULL) return (ARCHIVE_FATAL); - if (archive_entry_copy_symlink_l(entry, (const char *)h, + if (archive_entry_copy_symlink_l(entry, (const char *)hl, (size_t)cpio->entry_bytes_remaining, sconv) != 0) { if (errno == ENOMEM) { archive_set_error(&a->archive, ENOMEM, @@ -434,7 +434,7 @@ archive_read_format_cpio_read_header(str * header. XXX */ /* Compare name to "TRAILER!!!" to test for end-of-archive. */ - if (namelength == 11 && memcmp((const char *)h, "TRAILER!!!", + if (namelength == 11 && strncmp((const char *)h, "TRAILER!!!", 11) == 0) { /* TODO: Store file location of start of block. */ archive_clear_error(&a->archive); Modified: projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_mtree.c ============================================================================== --- projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_mtree.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_mtree.c Sat Feb 11 14:04:18 2017 (r313644) @@ -1608,8 +1608,11 @@ parse_keyword(struct archive_read *a, st if (*val == '.') { ++val; ns = (long)mtree_atol10(&val); - } else - ns = 0; + if (ns < 0) + ns = 0; + else if (ns > 999999999) + ns = 999999999; + } if (m > my_time_t_max) m = my_time_t_max; else if (m < my_time_t_min) Modified: projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_warc.c ============================================================================== --- projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_warc.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_warc.c Sat Feb 11 14:04:18 2017 (r313644) @@ -134,8 +134,8 @@ static ssize_t _warc_rdlen(const char *b static time_t _warc_rdrtm(const char *buf, size_t bsz); static time_t _warc_rdmtm(const char *buf, size_t bsz); static const char *_warc_find_eoh(const char *buf, size_t bsz); +static const char *_warc_find_eol(const char *buf, size_t bsz); - int archive_read_support_format_warc(struct archive *_a) { @@ -198,8 +198,8 @@ _warc_bid(struct archive_read *a, int be /* otherwise snarf the record's version number */ ver = _warc_rdver(hdr, nrd); - if (ver == 0U || ver > 10000U) { - /* oh oh oh, best not to wager ... */ + if (ver < 1200U || ver > 10000U) { + /* we only support WARC 0.12 to 1.0 */ return -1; } @@ -254,23 +254,32 @@ start_over: &a->archive, ARCHIVE_ERRNO_MISC, "Bad record header"); return (ARCHIVE_FATAL); - } else if ((ver = _warc_rdver(buf, eoh - buf)) > 10000U) { - /* nawww, I wish they promised backward compatibility - * anyhoo, in their infinite wisdom the 28500 guys might - * come up with something we can't possibly handle so - * best end things here */ + } + ver = _warc_rdver(buf, eoh - buf); + /* we currently support WARC 0.12 to 1.0 */ + if (ver == 0U) { archive_set_error( &a->archive, ARCHIVE_ERRNO_MISC, - "Unsupported record version"); + "Invalid record version"); return (ARCHIVE_FATAL); - } else if ((cntlen = _warc_rdlen(buf, eoh - buf)) < 0) { + } else if (ver < 1200U || ver > 10000U) { + archive_set_error( + &a->archive, ARCHIVE_ERRNO_MISC, + "Unsupported record version: %u.%u", + ver / 10000, (ver % 10000) / 100); + return (ARCHIVE_FATAL); + } + cntlen = _warc_rdlen(buf, eoh - buf); + if (cntlen < 0) { /* nightmare! the specs say content-length is mandatory * so I don't feel overly bad stopping the reader here */ archive_set_error( &a->archive, EINVAL, "Bad content length"); return (ARCHIVE_FATAL); - } else if ((rtime = _warc_rdrtm(buf, eoh - buf)) == (time_t)-1) { + } + rtime = _warc_rdrtm(buf, eoh - buf); + if (rtime == (time_t)-1) { /* record time is mandatory as per WARC/1.0, * so just barf here, fast and loud */ archive_set_error( @@ -284,7 +293,7 @@ start_over: if (ver != w->pver) { /* stringify this entry's version */ archive_string_sprintf(&w->sver, - "WARC/%u.%u", ver / 10000, ver % 10000); + "WARC/%u.%u", ver / 10000, (ver % 10000) / 100); /* remember the version */ w->pver = ver; } @@ -577,51 +586,41 @@ out: } static unsigned int -_warc_rdver(const char buf[10], size_t bsz) +_warc_rdver(const char *buf, size_t bsz) { static const char magic[] = "WARC/"; - unsigned int ver; - - (void)bsz; /* UNUSED */ + unsigned int ver = 0U; + unsigned int end = 0U; - if (memcmp(buf, magic, sizeof(magic) - 1U) != 0) { - /* nope */ - return 99999U; + if (bsz < 12 || memcmp(buf, magic, sizeof(magic) - 1U) != 0) { + /* buffer too small or invalid magic */ + return ver; } /* looks good so far, read the version number for a laugh */ buf += sizeof(magic) - 1U; - /* most common case gets a quick-check here */ - if (memcmp(buf, "1.0\r\n", 5U) == 0) { - ver = 10000U; - } else { - switch (*buf) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - if (buf[1U] == '.') { - char *on; - - /* set up major version */ - ver = (buf[0U] - '0') * 10000U; - /* minor version, anyone? */ - ver += (strtol(buf + 2U, &on, 10)) * 100U; - /* don't parse anything else */ - if (on > buf + 2U) { - break; - } - } - /* FALLTHROUGH */ - case '9': - default: - /* just make the version ridiculously high */ - ver = 999999U; - break; + + if (isdigit(buf[0U]) && (buf[1U] == '.') && isdigit(buf[2U])) { + /* we support a maximum of 2 digits in the minor version */ + if (isdigit(buf[3U])) + end = 1U; + /* set up major version */ + ver = (buf[0U] - '0') * 10000U; + /* set up minor version */ + if (end == 1U) { + ver += (buf[2U] - '0') * 1000U; + ver += (buf[3U] - '0') * 100U; + } else + ver += (buf[2U] - '0') * 100U; + /* + * WARC below version 0.12 has a space-separated header + * WARC 0.12 and above terminates the version with a CRLF + */ + if (ver >= 1200U) { + if (memcmp(buf + 3U + end, "\r\n", 2U) != 0) + ver = 0U; + } else if (ver < 1200U) { + if (!isblank(*(buf + 3U + end))) + ver = 0U; } } return ver; @@ -631,34 +630,27 @@ static unsigned int _warc_rdtyp(const char *buf, size_t bsz) { static const char _key[] = "\r\nWARC-Type:"; - const char *const eob = buf + bsz; - const char *val; + const char *val, *eol; if ((val = xmemmem(buf, bsz, _key, sizeof(_key) - 1U)) == NULL) { /* no bother */ return WT_NONE; } - /* overread whitespace */ val += sizeof(_key) - 1U; - while (val < eob && isspace((unsigned char)*val)) + if ((eol = _warc_find_eol(val, buf + bsz - val)) == NULL) { + /* no end of line */ + return WT_NONE; + } + + /* overread whitespace */ + while (val < eol && isblank((unsigned char)*val)) ++val; - if (val + 8U > eob) { - ; - } else if (memcmp(val, "resource", 8U) == 0) { - return WT_RSRC; - } else if (memcmp(val, "warcinfo", 8U) == 0) { - return WT_INFO; - } else if (memcmp(val, "metadata", 8U) == 0) { - return WT_META; - } else if (memcmp(val, "request", 7U) == 0) { - return WT_REQ; - } else if (memcmp(val, "response", 8U) == 0) { - return WT_RSP; - } else if (memcmp(val, "conversi", 8U) == 0) { - return WT_CONV; - } else if (memcmp(val, "continua", 8U) == 0) { - return WT_CONT; + if (val + 8U == eol) { + if (memcmp(val, "resource", 8U) == 0) + return WT_RSRC; + else if (memcmp(val, "response", 8U) == 0) + return WT_RSP; } return WT_NONE; } @@ -667,10 +659,7 @@ static warc_string_t _warc_rduri(const char *buf, size_t bsz) { static const char _key[] = "\r\nWARC-Target-URI:"; - const char *const eob = buf + bsz; - const char *val; - const char *uri; - const char *eol; + const char *val, *uri, *eol, *p; warc_string_t res = {0U, NULL}; if ((val = xmemmem(buf, bsz, _key, sizeof(_key) - 1U)) == NULL) { @@ -679,25 +668,32 @@ _warc_rduri(const char *buf, size_t bsz) } /* overread whitespace */ val += sizeof(_key) - 1U; - while (val < eob && isspace((unsigned char)*val)) + if ((eol = _warc_find_eol(val, buf + bsz - val)) == NULL) { + /* no end of line */ + return res; + } + + while (val < eol && isblank((unsigned char)*val)) ++val; /* overread URL designators */ - if ((uri = xmemmem(val, eob - val, "://", 3U)) == NULL) { + if ((uri = xmemmem(val, eol - val, "://", 3U)) == NULL) { /* not touching that! */ return res; - } else if ((eol = memchr(uri, '\n', eob - uri)) == NULL) { - /* no end of line? :O */ - return res; } - /* massage uri to point to after :// */ + /* spaces inside uri are not allowed, CRLF should follow */ + for (p = val; p < eol; p++) { + if (isspace(*p)) + return res; + } + + /* there must be at least space for ftp */ + if (uri < (val + 3U)) + return res; + + /* move uri to point to after :// */ uri += 3U; - /* also massage eol to point to the first whitespace - * after the last non-whitespace character before - * the end of the line */ - while (eol > uri && isspace((unsigned char)eol[-1])) - --eol; /* now then, inspect the URI */ if (memcmp(val, "file", 4U) == 0) { @@ -720,7 +716,7 @@ static ssize_t _warc_rdlen(const char *buf, size_t bsz) { static const char _key[] = "\r\nContent-Length:"; - const char *val; + const char *val, *eol; char *on = NULL; long int len; @@ -728,14 +724,24 @@ _warc_rdlen(const char *buf, size_t bsz) /* no bother */ return -1; } - - /* strtol kindly overreads whitespace for us, so use that */ val += sizeof(_key) - 1U; + if ((eol = _warc_find_eol(val, buf + bsz - val)) == NULL) { + /* no end of line */ + return -1; + } + + /* skip leading whitespace */ + while (val < eol && isblank(*val)) + val++; + /* there must be at least one digit */ + if (!isdigit(*val)) + return -1; len = strtol(val, &on, 10); - if (on == NULL || !isspace((unsigned char)*on)) { - /* hm, can we trust that number? Best not. */ + if (on != eol) { + /* line must end here */ return -1; } + return (size_t)len; } @@ -743,7 +749,7 @@ static time_t _warc_rdrtm(const char *buf, size_t bsz) { static const char _key[] = "\r\nWARC-Date:"; - const char *val; + const char *val, *eol; char *on = NULL; time_t res; @@ -751,13 +757,17 @@ _warc_rdrtm(const char *buf, size_t bsz) /* no bother */ return (time_t)-1; } + val += sizeof(_key) - 1U; + if ((eol = _warc_find_eol(val, buf + bsz - val)) == NULL ) { + /* no end of line */ + return -1; + } /* xstrpisotime() kindly overreads whitespace for us, so use that */ - val += sizeof(_key) - 1U; res = xstrpisotime(val, &on); - if (on == NULL || !isspace((unsigned char)*on)) { - /* hm, can we trust that number? Best not. */ - return (time_t)-1; + if (on != eol) { + /* line must end here */ + return -1; } return res; } @@ -766,7 +776,7 @@ static time_t _warc_rdmtm(const char *buf, size_t bsz) { static const char _key[] = "\r\nLast-Modified:"; - const char *val; + const char *val, *eol; char *on = NULL; time_t res; @@ -774,13 +784,17 @@ _warc_rdmtm(const char *buf, size_t bsz) /* no bother */ return (time_t)-1; } + val += sizeof(_key) - 1U; + if ((eol = _warc_find_eol(val, buf + bsz - val)) == NULL ) { + /* no end of line */ + return -1; + } /* xstrpisotime() kindly overreads whitespace for us, so use that */ - val += sizeof(_key) - 1U; res = xstrpisotime(val, &on); - if (on == NULL || !isspace((unsigned char)*on)) { - /* hm, can we trust that number? Best not. */ - return (time_t)-1; + if (on != eol) { + /* line must end here */ + return -1; } return res; } @@ -797,4 +811,12 @@ _warc_find_eoh(const char *buf, size_t b return hit; } +static const char* +_warc_find_eol(const char *buf, size_t bsz) +{ + static const char _marker[] = "\r\n"; + const char *hit = xmemmem(buf, bsz, _marker, sizeof(_marker) - 1U); + + return hit; +} /* archive_read_support_format_warc.c ends here */ Modified: projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_xar.c ============================================================================== --- projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_xar.c Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/libarchive/libarchive/archive_read_support_format_xar.c Sat Feb 11 14:04:18 2017 (r313644) @@ -394,6 +394,7 @@ static void checksum_update(struct archi size_t, const void *, size_t); static int checksum_final(struct archive_read *, const void *, size_t, const void *, size_t); +static void checksum_cleanup(struct archive_read *); static int decompression_init(struct archive_read *, enum enctype); static int decompress(struct archive_read *, const void **, size_t *, const void *, size_t *); @@ -923,6 +924,7 @@ xar_cleanup(struct archive_read *a) int r; xar = (struct xar *)(a->format->data); + checksum_cleanup(a); r = decompression_cleanup(a); hdlink = xar->hdlink_list; while (hdlink != NULL) { @@ -1720,6 +1722,16 @@ decompression_cleanup(struct archive_rea } static void +checksum_cleanup(struct archive_read *a) { + struct xar *xar; + + xar = (struct xar *)(a->format->data); + + _checksum_final(&(xar->a_sumwrk), NULL, 0); + _checksum_final(&(xar->e_sumwrk), NULL, 0); +} + +static void xmlattr_cleanup(struct xmlattr_list *list) { struct xmlattr *attr, *next; Modified: projects/clang400-import/contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue ============================================================================== --- projects/clang400-import/contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue Sat Feb 11 13:58:05 2017 (r313643) +++ projects/clang400-import/contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue Sat Feb 11 14:04:18 2017 (r313644) @@ -1,1040 +1,1035 @@ begin 644 t_pad_output.bz2 -M0EIH.3%!629360S39&D`>;SS,K;%2@`2::%N=I -MVR86:*KOO>O99MMM-XP&76N]W/6T=[SW@<[G'3H:Z'K1F?=WON]WO>]S=WN^ -ML]W>^WN[[W;V\VW>[OMN^WW;;3+3/=TK*Y5E4LVE#-E5H:"S530#1IB5LS:V -MJHK6!JVA2M9LR*V:MFUJ55JBM:Q4*EL,5$`50)L6M11:P55:V%+55:U5C!I3 -M1L,BU5-5JV-%F55-5EL;:@5:K+%5:S--;5-;:M5MJVZZ[:V]>[:7NTN>][;> -M[O/MO-M[NYOM]WN^[K69ON\^][WO(Q/N8ZZ![N''=O3VP[V/>RCRX[0VJ7FW -M-FQJ%7-G0R;9MB*N\G'>PTM*5H%``-LF2NKF=-LQFU*50444`446P`&FV06V -MUE17-HDJB[#--!MBC$-1L#;!MF@JALFIM-IE3-30"JH#2D`$`!,F$R83(830 -M--,AD!H&AH`R#$9`:&AHR`Q-`,":8)D8C`3)@FF":8@P"9,$,"&)D#0)@$&D -MD$TPF@`)@```````-`"8`)@"8F$R8`F3$`)@`:&F@),R83":8$Q---,"8"8( -M,:1D#!,H--)2:$$VF##`"#329,1A-!,Q$:F)A-#$-3TT4>F4]">IZ0&U#3:@ -MVC4#`-(/4#3T@#30&@/1/1#0#1D``#$-!HR:-!)I2E$H&3TVPVH\BE/QIHC1 -M3,34T4]IE-I0WD4?IJ33T0`R:&T0`9!IM0&CRC(`!HT&AZ@`&@`````````` -M``TI$#1IHIFU,F`T:F*>"G@$F:3TP"-3T9&"&FT*/3"3R,33)I/":&C(T&(T -M4\T-`GIDR-,$T:GIJ>1B831II/(&D\C4S(::8F)HU-02:E)*!#5/%/>V,B-H -MB&"-#(TF(Q38BFVE3_48AM!-(]4_*GJ:>4>-4V*'IIE/RFIY-3RFU#$S4WJA -MH](](]&H::/1/4:>IZFF:0/2!DVIZAH-J9`>4!H:?.1!_\Q4%G*&;V=R9PT='B<1$&>Y2K7;'1?;`L!0$`X6":FH$!$6!]N]*1& -M`>)4`P7%5$G@V]E5TZFK&($]>M7]W^OSGV?[[OM^+/=V,U7MZH"`7P^J9Y.4XK0O)T]ML=,$]>C2&`+KJIP7B%-.A(A^%=L6PJT7:EU�$"\C_*-.JQ+2^W+*<`+ -M[7C&UXHH9B@ULW[I"-T:`@7%]:`B#,.N],:_+:SN\[:H0"]MG;I((-):D9I@ -MEY+M.9\`=/Z'Y5'G)UUBI`$7\=-,6\WB0M^K1(IGM("()_S^&EB%H$,(T:^: -MUJXAFG+?)LZ=2(B>DJ4`+\#0+:GW.!F9[Y0"67\4D'5N=?C<2IH"`B?%D\H0 -MGG&E/!&")G6)];))G]L??MF>!#;?]*:P<1'/-^\77VA0`%Z]R -ME-$,ZC*8W\V[=O*,`"`LNLU]SC!;I4"KG=/S#X!?7Y]N/BU*2;"=,Y6JXJ7( -M\0$Q,LORY367(RS2IZ5>L>\@(%\(7%0'&&F:-KRF&'2:+-/TMFDH`&<+FRQ] -M2/+>LL58^19Q"!7L,11[)RREOK.2B(B\T[XU`#;W%RR(G[K(5$X17%G>A! -M5%N-\(U<88J#4CQIX2R!95&T"Z:FJFOLXD$6)JV@!^C#B[K7^`23@`L&RH8#R4AD93YM`Q3];.J--PN6QM[K)JH -M(O;C-[U@O)%QFS:U:_'AEV+O+ML-FTP(.3(!E'S>H'.(0@#>MJ$"'FJI*?4K -MJ(^8_>2M:QGP"F_OWH5:].!EVM>UB'TW=R@(I#\VT2P%KT]_6]DV]DSX*:$B -M$\P$5TX-N@FLFP9/6Z#&OW(]F)2R!;.(FW!F6.80[RE%T=?O6H/*`%S(]JQ[ -MR7,>5IA_&NS_C[WLV",$5K/Y3CA9I<=R)5=2;=$"#3;X4$!A3SS<4MFG&3LO -M(C(AK8$A:MCVU5]2F6(!3!"(X/?9Y:@`ZT))M.B\B78]MY1`BX"?4#9]!56Z -M)(%K(4E%,HP1?M]'(C@/O^H")>Y@&LC0T?.?#9A!9W#]194/2$B@/0R$+"9F]7%, -M*1BYC&C`#LQ@*O)X;[/:@Q((+?>_Z#+K*>EX6<1R+?T&:\=DJ!\#0UPA_,^E -MKZ<2Y.D"5H,L:04L5`\;Q^3FH0!$N<-%2!`?/ZS>I:''+V&_V'MP$I)`W;W0 -M<("[Y"-384_['P.#[FK55I#5ZVMM[DH!4-F!?_"G;WQ+<>IO:.A1D`8W/]@0M8>%BW/(+<-&H2+N=9T(HE -M8\PHC>;Y(&31@"8(L>$>5^/YP&:Y@'%$18BM3_NBBG3?7>!ZKL^1-#L?/ -MI`&OUVRZ_+Y/!HD`*"]TF31QJ9YV"1#B\R/?U",@5[-@I;.4&_W%90)LS8U+ -M`,#YI0(2X6ML1-K;[$WRF]A\#Y!IMEPB$/?B%:LF@SS8@#$1(96`NH:/6&-` -M!:=-[T<("%]0_N*VT8X/5G4]+'5W>2@57]UECJP$[[:29VK4&^<0`O3I=VF? -MKR@)6"J[:JVG6:T`(X0_F^G'Y[@#IX#*^6`L@0>X[PUGR@1M8&GY?GK+(:KI -M_U,(@U>K55\YIW+R5A#A_I*4^UE*=FQJ$`;GLX^GP`%VFAMHQLA -MVW-FEG)_<:*\3(P705=2"A.U_T1]?;OU(#\LK5$7LA$\:N3_/7'@3_L2$4!K -MJ6$S1,[?R[77H`%;Q,<;P<]WB#C?6PY9\/V7UF*!4\2`M<&]Z=&$0`^[XVX` -MP>#"!:ZO,V=QZ_BB!8WP5-F0XF%^[*`J8WXH"<]L!5-)?B8P\`,YVUF%`M%7EW:-*$+>N64?@;# -M6+FLFTL@'_E2321+T;G=ZYGMTB0'"&+[8**(!6Z&96X#]H(:2NZ%,2"$GFN, -M1!^?3G/A^`L*^I@/+HZ6G:DLBAZ_E30+MJ_"3C6J2\[8"57T0*Q`"%5OI.Y. -M:BNS&C[E[K4@%]-&1?WDI(=$YDICRZ]&1/M.`*SX?V1W6>I79`5A)E)=C -MC=S#.CUY].X/Z]T\1.%B=8L[(9KD:Y=]^`D`AJ=I:%X(.1-A<7W`!S-]'$IU -M%-,2`BN_0O@K[OJ'6R\VPY5,3$:,BZ"HE]\AB;53X3@H[X^"Q3E2>4%#6-2: -M>^%"&#=/Z`@,;KO?/M\""U$)66_)4NJ?&F2ZTN,QPSL<'S\O.`#\I/;_'\T\ -M\-UI3`?SYZ:\L#\%AH`3:"O?XZN.EK961YEOS49"&]N%ZP3[JVOQ(P=(?G.6 -M@"M:W;)3<$\42B["?O/^=:1F#6]NZ$72@W50#Y79>"J>K0,*`@N)KT"+ -MZ#V_U(:?,N,'9\5&MI`$7^7$@&/KSB6TZC+HW]3$;[NL`N)UQ1FMLA(2OD\, -MU-4^]`5TS)K^W:"%9?8I@#2TGV8,J0KY?V?HZW)%R@*_M:XB%7\[7[?P:+XG -M]Q&X;\NX'>`&K2Z:_Q+0S=C1O(G$9#64P!8K][WE]U4>TJFLWGKV#V18-2@R -M8+PTOK0G!;/I"G/^B\0/-;"WIP@_PRA]#,0B6+V)K?EQ=JK2J^C(DC[`S_#X -MY"3TWE]1\OSVL0(N;%("2?M9ZI%FL[0`%"TQ] -MLWN_%Q7@Q^2]DUETH`>JNY1%N_++1LROZ>56$Q,7?.DD3?D:TBT$%+8?@O=, -MI("V5)HR`5A@RVJDL_?A(029R?[YENFJ2&8AT% -MAH6LF-70$`OWGS?-)?`A8JG!J?%BHFQ9=TR**BD@F:4QF(@.L`,57(WQ!&7* -MGC:=$3`_\4$,7F=+;N-@^ORPA65Q4U)$1_U9=>^G^O)/=\V,['3Z#NE@24'X -M=@U7X)-@E=Q@E'!@5_O2O$2"(_!93W=VB(#"F-EGAUAGK"PI/7HT9!#`D5[Y -M\+'#?L&`?+99C>0W1!!Z[=:J17*V6,CT(^FX5>=WB+G?#?J>A=T@<1CRU($& -M2/KW2SC-%H(8X0R]O``AJ6;Q6%^K*1B208.WI0!J4>@[T4Z6:D(9;.)+M_1- -MD"V&FA!;[J;:O3>;"4Q<%,4Y9Y.."\W*KZ:-!PZ3;$/=\"N4*'#KN#<9_N@B -MQ2=Z3G3EXJ/09W=Q:+STH`I>+,97UO,$WD!()PS]%F:D('H[F.JU@(>YN9OAUH:$_GW-1*(O^MOQS@06;P87 -M:-R?;K+]`04'98(@+A!K949?(_%S,4L9H$=7%`"GS.&9\=+H:;/X_;W^YMH< -M"`NS4-HBV;9?TX0@D-MV//U([Z4A$+WJ^K::^5S2ZJW[N0=5QIYEJ -M=&Z\W[TBD`7-[6J=-74GF61-$`:NXFO.%)=[[['PD6!H:;V/CZ?H.Q@V*Y3) -M(*(U*S_(`/X`@=4A8N1X;%PR]WU'P@+J3H?%;:O%,!M`$NVB]R")87^3W$@Z@#S-W_E3`9X%)L4B] -M6_71C'P<+:@@B2Q8.33:?)*X7!K<\Y@""[>-"CM-^)"A0$'ZQ -MUML"Y6[R\SL]`>$W58Z2ZL/G<&BN`"S?9P>JEF>9LK)Z?`TF2@=J?D?SU%]\ -MW2C2*QY;KIS^#>[A@(M]1Q3>IZ28P$!0&!DN>1#QKZ+6SW.]/5S;\E4CTD_V -MU!):LAW$J=&UU6.(N$C -MLD@@W6RR($]+)$-=IJ=G_\M`\%7E[I+&X(JO-968S9V4N@0@/FM[:` -M_DOHOVK;9]H"`YSN@MDXZ5!^\;IM^0"ZT[=\^+)':SZM<12_B%("*PA+=^-6 -M4X_PN14]E.7-."Q^B5'&6TA[JYMVGDV@!"6IH/Z6JH@=S^?QJF3 -M!%)(6*9O6O[NA.NF%0*E0`7VVG[["W;V*1;OZ\T -MW:K[M91`=CW>?L7]P`2I.^9+5TYAQM`E(0%F$ZV>R`(-RC7H&]XXFP:UY%BC -M`)R"D*N0[730$"U_3>;"DF%<'PC3?1;![F/0$!`7,+9HVZ(Q&0*AY&)ULVCY -M+1$(Q-SG5-O"<=//)P//$5`7SK)KA'4P'#J4"OU;LGD;/`VB,,ES0$FE7$DK=#UHE`B"R(_/."6="48`%=C -MEUSNIQ$$'36Q-I&5Q98XY)(("#_'Q/I0`.M?]'YG8[&O\#T,WD(20@3N/DL_0J^9;`\([->'9A>G7GCX\9E -M0@!M=I66J/(],51@(@0?HS\478WX*Y0T*XJ_O=U@*6WFC3'B"(E.&1'DANP8 -MA"9[NDG#6V]/W#46R."#QGG`O/#C)\[4?2`5H^5G3W+1P5.,(-QBP&W;-.%? -M>-((FRE+9_]=P/6!9$?X[H"/MB#IS`3J?[;1Z39%A=G\K;XFA6OI;)8DN$C" -M7BML%@PI!R4,UBVE3B=_ZKF<0@AH@GWQH836)<,FH8K\Z1<`_]C"$EEWC%^! -M/Y>[K2`I79%TH]PM=ML)@!SW*@GM%S$@J3N28M)R-`A+=E0XY^IL#V`"]FQ+ -M^_4^]%/H2!_ZO.Z:1OO/.8$>DXQ6NJ6@RJ$@&7W`;:(MKWWPFQW;(@(#-U?F -M5&F]RJ`A#+VFVB@-@,'YAF.IL?V!1W3A`*O%]39V9A:^=$086@"=9YY/=SI% -MP.43I]O%5,)TL*VCMQ>K<+1@HN)6`Y+R!4_X_[?Z1FD()>SVM"YCWW&/D(N1E:+:6?SS"^T^ -M>=9VH1@3/V1P?4WZR_1P%2B?BLO6(!4HEY]22&L[0O;91=\SO%,3IA"MH[!B -M%CFMX;((MF&F@-:$#^/NR4^?H#P+/T?`(?"H1O\3JUR+0$3,YUPX/"V!XHN$ -M4I81(I##TI)/`O^DT'P/ALO4[G$M3G3UU0\M=O((04/Q>A^QPA4[V'_/X-$'J#` -MO++H<>8QCBZ$W -M)UR&A$!99;W<4^-+"5>D]I#=H>!H8G2&P7(Q_(!?:3VM_H>=M^AN) -M]$08[0JX/,N;+V:J5'I6(6V.$(:0ZX_O4^QL.>\MF$P#[-^RDL0I]Q%IA\Z7&&FQAHOC`D/9^WQY/_D&5RP';_%[KSXRXR"- -MF8_*GR>O=!,]"!HE3EGA09H#U/^0V%;4=#9/YAX%'X,O\!"!B0Q? -M0.$N*`P//0.Z40@-,IF["EION'/2:'+N!#DP74'%[`W6W$.LT!L1>2LAH-3&4=%D#P&9C[JB -M];D8SD-)BOV;`_Z^+M/#??G`.L6]X+VMQ,0,SZ)HV(7+922%)EYPV/>7YUQJ -M!F5L#3[/:P0.`4%JR2QH)>8$]JHLV*0:[,(?IQ8<-C8[FQCJ78RA5_6X:=%? -ML;9!'+Z7+@8YD,W0.Z!V<.E@:$%BG_<]G3G5ZM]/H,].8:E4@PJ!J(D)H".9OD;4' -M"EQJXO^TH/ZS1L+=5L$%Z]`8O]7IOZY=8C-N1>,Q1=^BFR@T+P:'@C3,3:*. -M3`"L]U%/UP=A9X#@_-05U7IC2>XUP/.GC'>F"Y[4=*YQM^4F*N%V!PAFPKE1 -M6C!"G!@N@+W^R3SZV=E77GWPH-/N38#!++$4!=X:K+&1A2:W][17AS990I0; -M_Y#W\L@\:%VI#A:K9PY?,VY!>'`[-/7_S]GZET(W$\(#P:6IV9-1`H;VP=R? -M$`$G:%9(6N(ABM$"PMCR#P^[&TL]\"<,%S_QL -MQ(0B^P3W;T0R$$,%O,Q.5^I:K:OQNEMR8W^HR9"+KL.A[&]/%$`O)-.G_<7: -MIEO@!2J#72LI4S)[\@T]>'F\[H=F?&BM:7\O0^-ICQSRP&+Y9<=`EM^-,*'X -M?.R(5S.U$/)84-J#B5/5X#K<8L^0]0=L2#DD7]O],#(!9[U@83@F_Q:-[OF*D/&+-'5/=5`+VG)*RF0!&^C -M6JEQSUE0R*U.P`*S^=SAK8%RM=JW9#^Y\7`(?6_56S7G8;R>EHQ[,XHQCI_6 -M:2&_SJDYG\[4`..FZBLFED?N/A(KAL;1^9VFA:LF05>S^-5\:T/A\T.W2`9Z -MCR5SH84"^^CO0=:VV;P.D748UHW-!?N2_1E1I$^UWXVY#??7?O7MSNQE*Y-H -M`P:-/D3G!;1RA!ZK]T"0R3#7TR$X)IH7CXG#@3499,D8:^1/?H!S7?-HM(@Q -M5K9@4,%"4ZEMT/"_\0SAXXEGRN_`)&U1H,4XI9J%((D#1[,AX1TPPPPBAZA& -M!3:"V2`C$8#"*&6;GU'3+`_,_6_`]S@AW#.X23A3AL[JPI?;_?6!8+%_D?YJ -M"=RQ9,"'UT26,!(G^/'S\&#HPY'/H]/]YA#ZW![^Q`)_(&S?W>C!PZDI$S*_ -MUF+Y[5.P1GTK/PX0EJ?`18=(:`&YJA^N]`U#AQ"+T\#6/?[DT&&`FCR7_5SE -M3GT=O`34]-,T2!`[DP:*Y=PT_6.H1]9U[%)JHU=TQC$I`Y;L,@;.$8:7L$%I -MM"XSG]H0%WK:P_]@,2PP)2Z[_1E93+*BL864BUC^]U@OC2?, -M5HK_HTJ(^6Z-<^88P#OK\;*<(OS,[<;O2_HSYBTHY1P_+Q'R&J6YG@G!0OC: -M>\X;HTP3T>WODBO/KV&');,/W9PJI3G"N7[P80""\*]K-:J[PN8WX-`')Z0Q -M--X#0N7R,,".J0^Z!RMW)_]S`QNHH4L"$:\H;!ENOD+(_R]9VD9X/7%Q)JQ[ -MY9[BYU8,+$#4ST5"'!V*CZA;H/`[?D#]_FIH,]/BKM(!O7/T:`3.2LX]F,#- -M[&$7Y@#SAXL^MW08\-[)B=,(V35`ZHLV.H?2C%@DT.Q^0G;L;W8S,YX'S5FQ -M0]`-49S:KL`7G8CO5,>\PM[OA%:@E#8=HV(YA%,P&#W:#`)SIG$0JJYFRR/@ -M(+%6W79$,W]AO<]5W6UR([/ON4,7;95RLCA'%$_H<%;3OAEL?Y*9]>;#3](/ -M-R@-JH$4LK_`R'1W(2^VPAL`8/K@^'`+$>7=IVL\&G3>NVAYP3\X<%:[TM`< -M+"9Y@CBSG?P=]85NZ'DQNQPA!/)PX)?/^[,<+7DFE6(ATIMM]^U008;L8X"W -M[8QF_,%\FX'5WG$,N8?F+;B7G56R`2>UAA`.;N#K#>-B/V":GQTZEP/"@+2& -MM-+T9%?KWB3'YE+;FW'U5"7A(PKWH;VK.F%=ZR -MS(3]Q`&IWIBP]V+H4P=LP3L=6"K5"Q!G2@<(:94)[VKP&H^:!QE?V@6C?E), -MA4_]'=&O[1+0WBN:K)FZG#59EBBC)ZRR15_BZIL0V4+V[VH?0'#+A<$__@*: -M1$AF]*;V'!.;(TG+1/DO!74UZ1,RB[-,9@O7`ZQMR^81(%,/IHK.9)N=HY+J -M37V]PXP0V*+*^_O=>@,TN;S0AFDU#U+)-BRD?9MJ[U>W/BZE9/])=8,]$&EZ -M-Z39$`8='K/B)J?HK#-E2]+<55)7Y&H@J2T:"NY[7`PCXUIG0`QX[;&;C@%; -M;&NIZ^J,7XHX7#2P-7?AB>�K5LYFY=Y -M?>J;Q;S[(`!>@[EW>7(]]!87MS_!V'$>`/2*"7SXXURC&\UN(&G0';=SP@7+ -MVNAG47FKWFQVT\M&VP^@";ZN!DB&`R26G&XEN>YYQSY0TZ!(-B`EO>HF'`86 -M,#9Z;[R_`0AA)_K.`#-#T?P?T.UTGTR5.Y9\QA/20\KYWM?DZ1I*,56:J`?J -M`<%`JBA\SG0%)YC\Y]/C';2K_N94D+)VP-.#6J[.J0D"*&/'$1Z#4\9?C"_#R^!U=*?2B4 -M$O5>N6J@)VM%-A"%>T7Z<[%`W1,_8CPJVZ!]I2H'MGX\859[G^:;[;.ZT@K2 -MXD/QA?6&O;P39*5)-]]-!88S!6L>*9IUY)MRD(OKWQ;C(LFW*,/)LR0&.IS0 -M*BDINQ+[8/GQ$OIDDC.$:;IWCB5CYV4MA6Y_[PU[)W.K'OOG!J605KP./&_@ -M9>_3AG1%CUH("==L#X3WT%UMUM>O>8O<#OH@O#>DK+CV8J]I]Z++#\?\@"3# -M7&*,YQ)VG)<3AKJ..-128TQGSL\E]G]MT*S_L+849W@I1C>-;)FK,/*H7KR -M*W'9T`MJ,UV%J)E-X;(.TQAC=CV63Q[;`TQ;6EC-6^OAH?ZY8X^W%YHPXYOK -MJ(5*.U*W0]@^VE4!(N%D;#CC&>YZ^\K[=.QZ/N-%]TS/3O=.$KLF<=V7_@8D -MHVW1N<_W4^R#N&+6H:W2S0Q&@,=)Z,/G9'J=O#[2:X"KS4 *4E+FJA=+MIBA.]H>Q78=?8#9:.G@*9W:JJLW@HI>6Y-:[VB4+=@Q!O_T -M+^?.I*GUM.AGE44K_[PI*NZJ?YG3[DQE+;!QH$J:`F&I85,[_J>UR$]Y]_I" -MK)#L[22+9XSI4+CC[9*R]'64IG+*KR`;=.Z@-L4Q/O:%,3V%7LE%ZIN\$_.* -MP$987+OB2FN'*F\M11A6MHY1E(\4D2Q#D%*M1\WXSIE=;*?9F(IYT@BI`M;J -MNBC-P7<#+SYY$?:&(Q/G>KJQ\YFKXWW -M-2QBHGCI#\_Z"C;C2F;(0AX=:D/T[3!P -MI`RQ@#5U=#2]%(&<_6$$_"-&P-D9]??T^\>AAG.&@009*9,DAU:7U#7-GS.' -M*,*!ECV-23)VX_1Z/B2_,G,]"D@5?7P^_8<@@Z7 -MF'?9XZ6-B]O:`*R;E1.X09Z#%H="PVY^^%3V8'!+@[^L%Z'D3&DV-TR -MFN"DMW,-!*[?E')VOE]F>QWJ(A8L/M8+YZ<[KPVC8&7>"7QC#%NYJ.S,6C_T -M-@_IZ6L9^@>G\N*69H*7-C3#1>G7:]J'0,*RPG7S2<%$P;,:#3$K_',B;KIZ -MSXKNY@.[6\S:F"CV1;.5!DPVKB<(UB:]*WR9AL!_2_HG[SZJ.T_!NSEW/$>! -M@O%K:V5/"!V&RTS?S^7YG+-?W4;LU\A"F04VLZ1Q!@8,9?1&+%T/K-K+\.YO -M';3N&L19V=E=\CB<'`0]I'&==V-<_L<+@ENI+=&QR?OF9:_&OEDL.^U@UII< -MZX6RLGR&GS/8THS3VLF;@^@B3U%!/QDMP>GU6`HMCRX`C\,[(Q\ -M@0%&)S2>O$Z9H/7A0@*%^XUITX;\A1`KPKDO<6/Z,\PCEM(BC-884!CC8HM) -MF=3146A@FSQ@F=<)^_*J3W8>!#NO7?.T\&D#)_9W.5\[`*)Z]I)*G\9I(P:U -M@I"4D8JJJ'OT@?I&8^6(=28]6\HNX8$I&&YF3 -M#L#OXN;7LJ`2/!&SDLZ(O5Q_5&*.Y$*FK#:9XQQ?)!?Y!,&CT2=^,HFS1G]: -MPN.WO7,A!3)$*G4#^YNOJR8'Z"+T"J'(Y0-]'XUPJA@YM>>C!L,>NE'1S]*# -MAKO>,3+%V9K>L#BU.W;)-\BV]74>NU\SE422.BPFD&\VN#BM&<,6?0$S2&+T -MW]7@6U%Y$^]M.P'_MMDGHW'F3[+0<%!C<]8!*31_W\--]';+?ZN=6U6XG7'L -M6Q+(UV2OW3G<:O"7P0MI=BGUEJQ#UVL?+A995B40&\&@$M&#I:C&EH`\]^!S -M8,,5$QEJ?/8NL<0K]&F&;BSOK1.X]L_HOOUE)8;YF+\S'Q5S`U2DEM%B[A5] -MT*`UM3&Q[BV77-G;(8KL^<3:0\$!`B@@2S%RH>QY:"L@$HN8;\):5)UN6*SJ -M4G1AOW9J++H*\.;=PM)^E'%VAA;PX$G'_#5O4^T#BHY&\AK+_92,K777?5!8 -MR&YA<51GK$?5I<]H;30:ZPPL+%PKO7ODJ4NYZQKSK%@[&,J=(OS.=NKG%<8F -M7U^NFS]-&;2+S^R@=DQ&,-='/FH^4R[JXD.52=G*4X'"/^O^\_@'Z?[#$^4_ -M*:2GZEA\J*J"2%$MH,(?F2?^J*463X2'FH&F\OT(A\J6/@3M/E>?91+.U>UY -M':#DQ]1O^?//&`6!F<`/#M&2X#MI9<4G:9)1R'.,9EU.,WG:_?,WJZH-K%=H -MNUL]B1!8ST=)^)J:N9N=^JJ.U.IW-2U/(R -MWEA5-[O-YQ`\BDI=4)3VRASN)S_;M@;9A3;7=UT]NG -M+Z[I4\NG40>U>!4_+;-$;9]^4I]?J1W*)7HWJ]X431VG$X'>T\.]Z%'73#F'= -M\+IW)V:S-N-MI:`K)]=A;K@;D#N)0K-RH5Z,\0N+,1YL.'&=5Z=QKF!>G7MN -MP_CJH79C-W_7>1JF>`6J>XPY"ZAB8\"J>/2>B'HR>B",/D(3X1]TDUFR(18!]L`OVC2,8B0]J -MQ?1%$\"CW#)MOQL`,[H]YZ/5\9.58>E`/=0W&PLL[:D]/&NCG*/$9WEB.63# -MG4,ZXCF2EYQEE=1P[9J+D!24HTMQ5?P3J1`&;-R;YZDZ:;XSNB,Z_AE'5\=M -MO_?)W9V+YIZ=LD'S#5TE_`QX,[2.C2)7I)V"9F6674*J89HTKQF7:%1J`&=R -M=0E):BI7,U^#R&M02/K5]QE;?)\\/S<[?N+,R]Z9UV]BW")?Z5W_U2WEMRY3 -MY)3Z>H5`V7\5E):H#U[Z17"1ZW[@38>KC\RV75A(A21Q!TVQ4N[G(YU$H)./ -MG*:"=GUPVKV5+1+V??9_"17,E9L>^S.GD1*;&$:'A<@Y)+(654C@ZR -M_U"SG(2TF9^;EA2P#.V-_ZJC$V5PE/M-EIY_6I4V&$N8/([%`C.&W[BJ\[4[ -M=_;>H;I\_R4O^)`N-$L'WXRK)K84< -M&/WZ$ON<:V&ZDJ7B]D[2?[0ZJWB12F"=#'/#/%H!7-42(#,'E=8'R"+>VT\* -M11-):53)F$*Q4)454&*EJ'ER#G!4C.VS,/5NQY.L$I0$D99I3C7+4Y4T.*VC -MFKFF,_&S0CA<`7!CQP%0+(*J&_/=V58(![P01B23`3Y[`XA^ZH4" -M$\!.F!'@'(R\5?FAFHZUKS"",#APY>A&^M\T;\Q)U^\71U1^\U!J8NHD?YE= -M6:=%?L2P/%9U_\>'1&0?JNM+D+[0_8$P.;GEFDEYO)9?E1QIS?([>FCD(>U7DO*-5?3(_]?\^C$`OQ"4SWG7/^)3 -MJ,2\KBKG>H@#B_Y$9R>49,K^1_A/7B1"MTW&!BH6N5_RG$M8@6PK7*B)JU6$ -MD1.SSE\\&P")E#IAR59+U.;ZX3K[,Q]+29>45>#`E$Q<4O>N>=X-0_-4B%*< -MG9\PW@0YAV[%,M2Y]>I40C!EVJ;H8&OKZ\43D#YHVO.,15X,8Q@5>_FH#QWL -MM%Q23`#!8P"GXE#W.*%]#&(3$^_5U'N@8@>%B?$>8&!'?70')C&1&'5[EF=; -M"[@M3IU_K3F6Z-'_!2+SC0?L5K&.J?1C1T=,YD^&+&?%K4\W_: -MV]+LM_T3'&@UX?,975H)WBA!&>-C)1*R\-N_$1OU!YZ;`<:*$9A23T/^DXMI -MSHBHF.AXALIVVFQ$$39-S1Y5B19.KZ&6"91#_^CYB&E;V5S4BNK#;E%M-GEWK)S.;)!QT9`6>V;59[F9I17'5]56"L/N?S_QNGZ6_&E1`U3XS1 -M$?C6L5!0AB82X&LC4DF((*DGS__?V*?32_$?8^F/JWZ3ZA_2?&^^=I_H8)T- -M;)X;/R6:%FFF-UE?HY,.\K7^B'L-Q\YI.JL]>OP!?HL2U7))C-\XDE#^8R.L -M`3!O/`;5JPR?N):V_[&BH3AZ&GCDY[;#I\\U?5N?*#.1]@B=-NI+MBLG; -M2-=DA72[K4NO!O^RL.L8_Q+EP8*$4S&V*[^W9,W?RF.R.<[O[>%T -MMTNP3*[&EWEE1HK],U,8>WBVU*?RIY_^*=E^Q1J![C6L.KR3<:RCUIR,P& -M*./;G"OU6+H4"'9^MU9T+$0"'O#1T250J*7,Y>XM=H%,V=ZM+DP<+2+MQUD= -M+Z[(.8F7?ZD_U?:M(_QZ#&@V#FUN27XM:J[0S$M(3X3KI^!S5^)8BIR>SRO5 -M03_W/V=I;_!7EL>L\O4X].]R:VK]>.3Y71'E`'G]$#6Z*E#'7Q>QC!B?+I\0 -M]8%#X@5GQ`8,A[)%5!1@'Q(.+*_$M)*(Q9/\#)[7XV'M,GS8L]_@^74..E)8 -MC%+!&(.NPI3G`VH#-A4U`$4QQODU]-]=_%]]]I)=65.1W[#)Q:%$E4/_?+W1 -MJ/2(591#`U1B6PS2WZ\ -M3KQBC`Z\3KLIB@E,A'_ZUX+0E51&!$KUO??&70LJZM*#WG%AB"PJ;%DA^/B^AK5WJ9G>/>Y92TS@^_\+P.Q.W4H#K]=@J=M!8PBC`>/[OKZ7@PU.=@6G9P#9A@H?N=R'4;OUI]*--R$ -M^QCC0K]".78^3M:(>I]K(ZFG8D<1!LK>NMR7YA#Q1>'YC4B>$,*DV[&F -M3="[\K=SM.Z=-:26I@ME67XJ@IU<^E/T[W578(WS\KL-[G1=MU%3D5`0JV_K -MJW?)ECVU'P5W?:^>QR>9\/^]WL?'YOL8C>HYSWR)-76D\?U]ZR+VV51NW5 -M2W3?A(\VM^OR'D_?6SZZ>V:\K*R^D5TYMEHZ'$O>:"/;O7O"-!3X5\75%\3; -M\R^55##>!1!JW@PL*"\JHHD.7(V5(3!9*6EB?AR%`YB%3DX:I[KJ\3V7%F9 -M[4R'2_.XU#Z6<:$(J#NQY[J]7D4ME0K>!->H;NN+QET"'-CT,>41/*%M -M\EJP/1A@LL8HPA0\M*=M)/*HL8R%%\L4/'N'Y_W?Q?DX^M^@\?V/^>S]2M/^ -M5('7UH43YAK'&C\IK_5,GY9ZL*7\Z\ZA34=NO3JLS*B8F)B6IID1U%)(9U%1 -M,V&5X_J%2;LD^['7T<)P@=84LWJ["X%58BFQ@#X&"%0H.`K*2?+ZH5'4V0]* -M+'595;2J"D@4K2J*B<"$_G,*(H:G,/;#XO.5CQY_"7R\J!$ -M#!UAE@0?>SV8KTH]NKB/'#JP0GK\_^VF$TCF+QT;%><8EWI=+8ATM/0_ZT)U -MKXH[:AMN3]/;]7-FY_'H:.C-H;)7!@3/;)2\0+J!+H'HTL)Y8#/*T60/F`8P -M#M34'C\IY4\MFK4&]644U:'0FFM=:89IE#4-P':R4OE_)767%M#W?^2;TE[G -MK$Y?=NG]Z6;.)_X9SIX2?DJDYW1:XDV<]HZ&A/GT&O9^\XU-[<#T[K]?QQU^ -MNCOE1*IP_0X=D@GKC:4/3/`13TP5%MD/3#T[8B*0*1&&,"$"#$8B?P($B@!` -M92`%?.>U]//U#\&CJ5M;\1W_9BP1^9M%W.(OBCW+!722E4!#8G:E%9)2;4*B *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***