Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Feb 2017 14:04:18 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
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...
Message-ID:  <201702111404.v1BE4Imn092923@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <sys/param.h>
-#include <sys/socketvar.h>
-#endif
 #include <arpa/inet.h>
 #include <dirent.h>
 #include <errno.h>
@@ -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`<XA_____________________________________
-M________X)S;?=A%%?,RM9MH`$E-`-;8#;;8#6E)9>>;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<K+2:B
-M#-=F:>=R9PT='B<1$&>Y2K7;'1<S<U!I%6/'`QC'&!$""X/]V/5\G9WG^^S[
-MT8!$`D`96HT$[KU3.RQ]H1DC%%$1--*"?K_K_L?RO_GZ7^KZOYW;=N=Q$%%(
-M+/21/#(VN>?;<MJM`B1$0'QZGCKO:O7_KPT*>`L!0$`X6":FH$!$6!]N]*1&
-M`>)4`P7%5$G@V]E5TZFK&($]>M7]W^OSGV?[[OM^+<I,Z+M=;I-766`];EA(
-M3\\&0+[8)=[Y>/=V,U7MZH"`7P^J9Y.4XK0O)T]ML=,$]>C2&`+KJIP7B%<G
-MIZ6"=\I"7.(D2$"9.7QCWB8!6)5E8;+5F?ZI-I<._LLU7*H(A'M]1VM=&Z'<
-MM%N0#J#6*R?%;:908&RHH34(@"]*2&:1G;Q?WYYUP%E2(@\E"WEXC:)^AFY*
-M"V/%2"!1ZR#N-2&W@1/`>-.A(A^%=L6PJT7:EU&#0$"\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&<U$6JZ"MKF>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]
-M<IGV44@6#9TX"-:T$Y%0M=)96!4T8(<=/^652ZJ2A6^.;;S%)FK1@@/X9Q=@
-M(>2/+>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@!<T3-KJ-HTMC@87CT)TB
-M*J]FW0&`38'0\>^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]'(<M'M'RM4SY$-*"/CI,JNSL#_3,S:Q7QT`O['-[B??UR
-M.0J-J"64EOZ")$E6GTJ.(S'2(9A1[A"3H,]OVI!WENC_:($%9:S/($2!&27F
-M=E+6YJ$;F*XDT@@+E:B0$R_/;5<8KN[X87?;PTH(I[RF!9ZIRCM"1\*Q0B30
-M)`0]^YI)3+CZ>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#5</3;EMY4\W\^9_"[7[54(A*R?T%W:1EK6:Y[
-M">ZVMM[DH!4-F!?_"G;WQ+<>IO:.A1D`8W/]@0M8>%BW/(+<-&H2+N=9T(HE
-M8\P<XK$H'SL!""$808X%/B<P[8P[Q]-<_N0=4D$.Q!`DEUQ'1DCH3-ZF@V!#
-M@JE?O+5#H*[@F9Y"`,+:9JP`_,\PQ6@)X?SY$F8?"VP=X=K\=CF/:?!/G'ZG
-M4`E6'7M<%DV&9:$((?2PL2Z62Q^Q6KX\"WFSW!"WZC?7]+:LW`0`!3E._'27
-M;()&=S.4RFUCCY6W?!*KW6HGKG^?862W8T"00$5%7P;%M#Z!QAQ:KH4^H/`"
-MP@ES?4Y?F7?+C-,[,K8E31$!JJ[@S0)=\FJ8#<OIN+[(NB]R,@&WTN\+T2%1
-MRU"PR>HC>;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`%VFAMHQ<YM/D+GA>LA
-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-</9[HZ6PTFO\0)AXO
-MDS3O-N,];XM$0Q%N0S7:2,FEH[^H0`,"+IERF@W1-/3/``\LXT%'>)?B<UTZ
-MV15$R,@_KULJ[L%N'@]`+&4^?P!$0Z(+)XV;VJ^\ZY=V_:P3)"*C(+:U(.'4
-M.A6YU2"N#&7B,!OWTNN%2<(L1V?!YB'\])UFPY%YE4`'CKX!_`'*_7M@K)A9
-MAS[1""])62%G]5YHCQ/BL\D*[6<\DW>8P\`,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(=$YD<?>ICRZ]&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["?<D!>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[<HB]5+";IQ`C<Q8VU&='MB>0`%"TQ]
-MLWN_%Q7@Q^2]DUETH`>JNY1%N_++1LROZ>56$Q,7?.DD3?D:TBT$%+8?@O=,
-MI("V5)HR`5A@RVJ<H=;Y*`C+(A/6^JGSCI4Y2[+TY_$J^=OCQ3O?_GXV0)%7
-M8G8UBIWG7`L_NKY=)("RZ$I(1K_J"*YJJ!-D>DL_?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,$<R&;<_0O'QW32(Q7&.H<?B@H6GTF
-MMYUP_-E9;WKGAII%!=+GR<5L.\`)'ZHLR%CN`I%8`ACZ+OP6W'.8.U`\'%"0
-M%X8"O\\>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"`NS<HM5,X?)TD^Y=$5RI]B^DSJP?4(5_`$:ITEJFM`/`7'UBP!KJO;/[[DI
-M'?H!E$YLR`+<">4-HBV;9?TX0@D-MV//U([Z4A$+WJ^K::^5S2Z<NT)8I(07
-MF:A[WFO!$JYY\;VSF'OM<8:LN;T`7F08/Y3Z3?#QH"J:L4+>JW[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^3<RP<
-M'"D2]I=(Q8(!S++_?'ZBM(AE&+F#44#CS.;='!>W$@Z@#S-W_E3`9X%)L4B]
-M6_71C<D3_0KNV3L>'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<Z';C+W_!/CE<KX:WU9&._S$E@%TY6IQM_XGC?+N>$C
-MLD@@W6R<I\AR``6YO'[].30F&YUII48E)RAW`+CGY_F[UVHU(3/Z<>R($]<N
-MNXYKBGSG(;L!']%1>+)$-=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<S02(O3\>@=S^?QJF3
-M!%)(6*9O6O[NA.NF%0*E0`7VVG[["W;V*1;OZ\<X0+6X3J<DO,6&XY`J6G>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<B`].ZS0B9J.V:3#=
-MFHMH6CNHZ:?&4O4SY$O>;/`VB,,ES0$FE7$DK=#UHE`B"R(_/."6="48`%=C
-MEUSNIQ$$'36Q-I&5Q98XY)(("#_'Q/I<SXWV4`^'^0K6<T$3I7Z'N'Z?7R]`
-M$`D$$E-$A`GA_G\'@T>0`.M?]'YG8[&O\#T,WD(20@3N/<J*0*$E#%&`('[Y
-MJ?H^\H^GVU&E^/(?*V/S;`]-I?A_5KN#[_2`-3VO6\;OO![0[?MPD#[=](@'
-MGL^NG^%UTDDGD*_]=%3F(!C#"(`7$6TJYOB'9$BU+YQ#8@0%'I)PQ]0<(OV9
-ME,"Z5$S6[`$X]M#TB(,?',/M/'%!J1PF\>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<DO+TW)G@4%D%_J\0:[+[PVLM"$J9\JF
-M#R7Z$#1,3DX]3^`>`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><LC!49)[_/LC1A"
-MHC\'@:H/BD`);51$73^<"/TI:.TU6\/@59<'J]X\/%#-4QYP*EWKE4N4;[3$
-M!*R=!LX;O0JD`,M):D[^9;VT.FN`4QXM_,GRE:(8%>A^QPA4[V'_/X-$'J#`
-MO+<T!:]1:&Z`XNC?+<X!](-S\#U?81%G&!*R.1B,9PL0LO-B>+H<>8QCBZ$W
-M<E;M=V>)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#[-<S,`6"VKFP^LNR
-M&3NU+`.`3>^RDL0I]Q%IA\Z7&&FQAHOC`D/9^WQY/_D&5RP';_%[KSXRXR"-
-MF8_*GR>O=!,]"!HE3EGA09H#U/^0V<TZ32Z`>%;4=#9/YAX%'X,O\!"!B0Q?
-M0.$N*`P//0.Z40@-,IF["EION'/2:'+N!#DP7<P_I-08$P_;PV6!!ZI,ZAL?
-MS+=DO9NCF3.:S=;P#U.$5GNZ=)TAH]3DRELO!6<QECQ-'-TU!_@5#]+*-+P8
-MJQ=TCG'B9?]G0.)KL0_03L!U_YX'H;,Z723I$<8PW\\Q8CYC/;R@FM3\#X`A
-M?#U^MQRU?ONC?*CR30M9*VS4>4'%[`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,W<V<)%C(G_`=Z"&:=30QM[;P1'8YD-TGEG1;P7:XL_("57
-MELV.6Z*!#>0.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$<N/WPTJ-X9YZAPB9'`[BT%>`$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#DD<D,5F+GB`;YY+-PGB_?6`C\_
-MR9%@_@@XPBRB57T*^W(3V4G:]S.IN1]^6:30?#GR73'[Z_\_![KSGY;W4$ZU
-MR?RC@S--B"&QZ21ICG;8)W)5I#K[2PQ7I.C&'[VQQ1I<EW`A\'B\\V'*G#2C
-MQIN&$CTL6;ALSO9OV8L$^Y_&R%ZL0A13=HAOKQD@JY`2:^CG0A2'E;AY]R?2
-MQNE??40QJ5I^>7]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+*BL864<KXMI\-?_3(>BUC^]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;<S`F,,VJ#Z=WM_!5U!8F@>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>&#0K5LYF<C]4=YO.-U[,'LR!7&,T\L*U4+'M[5
-M7`C?7D?=#::X$[J]*X?<5LD//O1FZCZJ%O.A/L\6$,?$+G_?TSVEB<GBB'.V
-M\X)K+;;AR@.*L$H9DTO,K6V'O[ZV@RY-;*:.-*DD,"-'.H6T=TFZOUU`>Y=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-.<ELE1("1NB'1,*C2JY=LC?*PC
-M$:]NE*#/;$MD8((PPG":RJJP>#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+84<L&MN78Q_-E'=BG!KXK8
-M6^J&'C-L*-?^_.:<:'.CWF/7#T`9QFC\,_"ER8#$>9W@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&#9*4E+FJA=+<Q
-M'9-A22ARS$S]Z?UP4J:Z:G`M`P&XT3](GXTV+-8CE4:G<:E%-2C]QG\RGC%1
-MCEE<^9\'#XL,.7([K:*BFM>MIBA.]H>Q78=?8#9:.G@*9W:JJLW<N+1B.XP0
-M&VU$:N%7?MV*<T7NA`@%8?;W-C+C`LQ7\*,,R]T=M5L'W6L^\A'2JJ?BWO&S
-M#?08\A=\3<&_CKPW?!2^!/FMX])*T2::Q=-XQG)>@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$?:&(<S%@^J*6I.!Q9TPI#X7'/MJ1\'?0>Q/G>KJQ\YFKXWW
-M-2QBHGCI#\_Z"<NRHJB(*0.:!\C^A5D&*0_%9+)"()((R$5%8L`58L6``*@K
-M('PD"Q6!"U!@^*:;`-^@T=-$`84Z81K[;*RN6:(!>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<<Y4#W46-$FC\SS%X+MW+/'XTP
-M3/Y1:M9IO)@^Q[RWZ+&OE_PN?EN1UTZB%@O8.?SN3<:"H-!VGZ\'OE'>@@Z7
-MF<QVX>'?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`HMC<U7P0$?U97CTL3-]2=5
-M37$U8[1UP\#T_C64)PSGV)I.'42O\%XG'&4+B&JZ/&QM975Z;2S9TECDW$F:
-M`V`Y(3X;21CC`2J%]&3F1IIK2%4YQK4;$4=P<XBLI$4P+<,&X>RX`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<MV0Q9XX&(92[U-M@@CG+=>&&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<ERV6$^+,X.S(C$M2G[:MVT05(=QDNO[
-MO\*^V]Y4K&UF!@JT$JV186MF95+6TPPX2-"Y7)(G4_O^WT;\\%U:X>-2U/(R
-MWEA5-[O-YQ`\BDI=4)3VRASN)S_;M@;9A3;7<?H9KX3:N,4Z<O;]B>=UT]NG
-M+Z<Y-NQFQ5JQTFH:&3+^HP/3]N\IQ?ME&2SS+F[+O$EMU2JHFY2CV<<X!@_S
-M>[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<V`(:^&8H&@WR5P8;9XHL%Q&I3.`V[O_BC"9
-M15G:B?T-ZV-5+D40H7BOT^BM4)KAW9\CLMSOBDPRF?0Y&/;+3+%0(H'68H,6
-M391IWH'(#A>"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<D*#2>>^S.GD1*;&$:'A<@Y)+(654C@ZR
-M_U"SG(2TF9^;EA2P#.V-_ZJC$V5PE/M-EIY_6I4V&$N8/([%`C.&W[BJ\[4[
-M=_;<WT-U//#ST_,J3P113RJJ0Y:'GR!@D,1^X./&,`@,"(C`AF[0#5RYXL0T
-M!A'8(P3QL*#NZGI98I7"Y^%/ARI[L+YO@S-66K[#R0.<X"]^+[92Q[?J/&U^
-M/M842QYZ8NLW:5H5.+Q\$-JF,+ZV<2%U).O7/$G-9\@0_=A%_!Z"P+7I(8;\
-M9O69W+WUIB?+G&K##.NW[E]@H)BG$+ZE7M-1:C%8G]H7'I#VW=F5BA'3`-,/
-MN4=,VKP$SUXOQ^YLRZ"3^O,JRP*J2132C>>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+<Q&!*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?E<YZOC["A75W^@UK
-M6@'[Z+BK']SYSR:'>1QIS?([>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=,<K_US=35=G8XSW!/Q11^3+KK
-M#A:V+X:M(9S[I7[,OZ;X++#/&103I\\&1*S+:IS?)BOJ4>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%<QDSQ
-M*R(@>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+&#3MBLG;
-M2-=DA72[K4NO<MP5.S/W>!O^RL.L8_Q+EP8*$4S&V*[^W9,W?R<G;^^GV1N,
-MN[_%KE#^[/\<P1(41[ZQ9:EC`J26MRVMD&[6FC5(QGDU+EB-2Y8Q41U(5)2`
-M`^D^#25A/7Y?HL*J`?%`5&'VMA/LJ?1I&1!G"9/LI!B2%C#_EQ/&/+GBTAY?
-MEG]?Z=?D_"Z/F_&/U?-=BH<)*NM<%3GF`R/C1E/]%=T;I:A[+?.MDF5(@\4D
-MZ(YM@0Y_IL[;D=Z\O.DYU7U^__F]<3W:_XU):;6-='_&<]@P>F.R.<[O[>%T
-MMTNP3*[&EWEE1HK],U,8>WBVU*?RIY<XLKNSI3^+:Y[^Q1S]2UNZ`^)T;5MG
-MV_Q\&YM:.3@O5[&']'<WF<V9X&S[''RNVLKQO'[/==[E[/9HXB,[/BP50]@#
-M%9["QJ`((HQX*2"3J:(+(?%BPJ!]F^*>_^*=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#`U1B6PS2<KGEV(.ULVLW;"L\FW,R&R_&R:37@]!\8Y7QO:N3ZYQL
-MG'K3=7?J<C5BT11Y#4Z2MT+NI6_D\FEK9;.9SO5(14^[Z%#"\F'G"MA5>WZ\
-M3KQBC`Z\3KLIB@E,A'_ZUX+0E51&!$<H,`#&-L3%)04E\#$<#2<G)[@U]M=N
-M)<['QLS1=H\-1K^V,O1RM;&\B37:236/;0O7E=\T_Q5^=.Q2Z<4.9G3PQJY8
-MM,%U4#3$>KUO??&70LJZM*#WG%AB"PJ;%DA^/B^AK5WJ9<D!V"NI;IQ33V`M
-MK.4<#[PL*34M-+@K)Y;@"8>G>/>Y92TS@^_\+P.Q.W4H#K]=@J=<!9#K@==A
-M0J%C8A20E$7KM'>M!8PBC`>/[OKZ7@PU.=@6G9P#9A@H?N=R'4;OUI]*--R$
-M^QCC0K]".78^3M:(>I]K(ZF<F[:R?O9=_+^],Q$GGLP_3^&[38+,JV)?43,[
-MYSGD9WY/8;G0)S/RY17T.-)6#/P#PP?O5ZW=+.;\5;M_?QOK6L!5=HAV2J^?
-M55;^?D=%[]4PR[G$+>G8D<1!LK>NMR7Y<HOZ5=FH./7FU"S(H-Y?7.?Z^[RF
-MD_3@\#E\W249.L?7GSQYYU_,'?',[WOD!((AT53O24(*':^Y2G;M$4DP?<*K
-MAJUE"&"*@@$\#&,#`F+BF$Z4^6YH!H3&)%0G&.0/>A#Q1>'YC4B>$,*DV[&F
-M3="[\K=SM.Z=-:26I@ME67XJ@IU<^E/T[W578(WS\KL-[G1=MU%3D5`0JV_K
-MJW?)ECVU'P5W?:<?Y.8SW_]MKV.O[N^V;=CVM:Y%<AXDHR]#-@Y-9]O0=I\6
-MK8K_)@]=Y:,YH]+/X7P\'N_D-I\+X4QEZ[(;VIB^O)?7*"'KQ8(HA"P!C(=^
-M11JCOV#WP<\7I'?>^>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(<PYC1LI0L`L7=9S";=;0M,(UD!W#<Q,
-M'6=E2`KL]%U6/JI2DZX6ZDM]2-!M1>3!9*6EB?AR%`YB%3DX:I[KJ\3V7%F9
-M[4R'2_.XU#Z6<:$(<G.>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<U)30<'-E-!S>: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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702111404.v1BE4Imn092923>