PERFORCE change 112579 for review

Matt Jacob mjacob at FreeBSD.org
Fri Jan 5 15:43:31 PST 2007


http://perforce.freebsd.org/chv.cgi?CH=112579

Change 112579 by mjacob at mjexp on 2007/01/05 23:42:26

	IFC

Affected files ...

.. //depot/projects/mjexp/COPYRIGHT#2 integrate
.. //depot/projects/mjexp/ObsoleteFiles.inc#6 integrate
.. //depot/projects/mjexp/contrib/gdtoa/README#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/arithchk.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/dmisc.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/dtoa.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g_Qfmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g__fmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g_ddfmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g_dfmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g_ffmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g_xLfmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/g_xfmt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/gdtoa.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/gdtoa.h#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/gdtoaimp.h#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/gethex.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/gmisc.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/hd_init.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/hexnan.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/makefile#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/misc.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/qnan.c#1 branch
.. //depot/projects/mjexp/contrib/gdtoa/smisc.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoIQ.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoId.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoIdd.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoIf.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoIg.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoIx.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtoIxL.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtod.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtodI.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtodg.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtodnrp.c#1 branch
.. //depot/projects/mjexp/contrib/gdtoa/strtof.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtopQ.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtopd.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtopdd.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtopf.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtopx.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtopxL.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtorQ.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtord.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtordd.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtorf.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtorx.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/strtorxL.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/sum.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/Qtest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/dItest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/ddtest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/dt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/dtest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/dtst.out#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/ftest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/getround.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/makefile#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/strtodt.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/x.ou0#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/x.ou1#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/xL.ou1#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/xLtest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/xsum0.out#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/test/xtest.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/ulp.c#2 integrate
.. //depot/projects/mjexp/contrib/gdtoa/xsum0.out#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/CHANGELOG#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/CHANGES#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/FREEBSD-upgrade#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/INSTALL#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/NEWS#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/README#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/aclocal.m4#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/bind.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/callback.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/complete.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/config.h.in#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/configure#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/configure.in#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/display.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/history.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/hstech.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/hsuser.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/readline.3#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/rlman.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/rltech.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/rluser.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/rluserman.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/doc/version.texi#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/examples/excallback.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/examples/rlfe/Makefile.in#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/histexpand.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/histfile.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/history.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/input.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/isearch.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/kill.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/macro.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/misc.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/readline.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/readline.h#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/rlconf.h#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/rlmbutil.h#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/rlprivate.h#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/rltty.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/search.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/signals.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/support/shlib-install#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/support/shobj-conf#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/terminal.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/text.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/tilde.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/undo.c#2 integrate
.. //depot/projects/mjexp/contrib/libreadline/vi_mode.c#2 integrate
.. //depot/projects/mjexp/etc/rc.d/abi#3 integrate
.. //depot/projects/mjexp/etc/rc.d/accounting#2 integrate
.. //depot/projects/mjexp/etc/rc.d/archdep#2 integrate
.. //depot/projects/mjexp/etc/rc.d/atm1#2 integrate
.. //depot/projects/mjexp/etc/rc.d/auto_linklocal#4 integrate
.. //depot/projects/mjexp/etc/rc.d/bluetooth#2 integrate
.. //depot/projects/mjexp/etc/rc.d/bootconf.sh#2 integrate
.. //depot/projects/mjexp/etc/rc.d/bridge#2 integrate
.. //depot/projects/mjexp/etc/rc.d/geli#2 integrate
.. //depot/projects/mjexp/etc/rc.d/hcsecd#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ip6fw#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ipfilter#3 integrate
.. //depot/projects/mjexp/etc/rc.d/ipfw#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ipnat#2 integrate
.. //depot/projects/mjexp/etc/rc.d/jail#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ldconfig#2 integrate
.. //depot/projects/mjexp/etc/rc.d/lpd#2 integrate
.. //depot/projects/mjexp/etc/rc.d/mdconfig#2 integrate
.. //depot/projects/mjexp/etc/rc.d/mdconfig2#2 integrate
.. //depot/projects/mjexp/etc/rc.d/mountcritremote#2 integrate
.. //depot/projects/mjexp/etc/rc.d/moused#2 integrate
.. //depot/projects/mjexp/etc/rc.d/natd#2 integrate
.. //depot/projects/mjexp/etc/rc.d/netif#2 integrate
.. //depot/projects/mjexp/etc/rc.d/nfsclient#2 integrate
.. //depot/projects/mjexp/etc/rc.d/nfsserver#2 integrate
.. //depot/projects/mjexp/etc/rc.d/nsswitch#2 integrate
.. //depot/projects/mjexp/etc/rc.d/pf#2 integrate
.. //depot/projects/mjexp/etc/rc.d/pflog#2 integrate
.. //depot/projects/mjexp/etc/rc.d/pfsync#2 integrate
.. //depot/projects/mjexp/etc/rc.d/pppoed#2 integrate
.. //depot/projects/mjexp/etc/rc.d/sdpd#2 integrate
.. //depot/projects/mjexp/etc/rc.d/syscons#3 integrate
.. //depot/projects/mjexp/etc/rc.d/syslogd#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ugidfw#2 integrate
.. //depot/projects/mjexp/etc/rc.d/var#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ypbind#2 integrate
.. //depot/projects/mjexp/etc/rc.d/yppasswdd#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ypserv#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ypset#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ypupdated#2 integrate
.. //depot/projects/mjexp/etc/rc.d/ypxfrd#2 integrate
.. //depot/projects/mjexp/etc/rc.firewall#3 integrate
.. //depot/projects/mjexp/etc/rc.subr#5 integrate
.. //depot/projects/mjexp/etc/snmpd.config#4 integrate
.. //depot/projects/mjexp/games/fortune/datfiles/fortunes#7 integrate
.. //depot/projects/mjexp/games/fortune/datfiles/fortunes-o.real#2 integrate
.. //depot/projects/mjexp/gnu/lib/libreadline/Makefile.inc#2 integrate
.. //depot/projects/mjexp/gnu/lib/libreadline/config.h#2 integrate
.. //depot/projects/mjexp/lib/libarchive/archive.h.in#4 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_private.h#4 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read.3#3 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read.c#4 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_open_fd.c#3 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_open_file.c#3 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_open_filename.c#2 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_open_memory.c#2 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_support_compression_none.c#4 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_support_format_iso9660.c#3 integrate
.. //depot/projects/mjexp/lib/libarchive/archive_read_support_format_tar.c#3 integrate
.. //depot/projects/mjexp/lib/libc/amd64/gd_qnan.h#1 branch
.. //depot/projects/mjexp/lib/libc/arm/gd_qnan.h#1 branch
.. //depot/projects/mjexp/lib/libc/gdtoa/_hdtoa.c#2 integrate
.. //depot/projects/mjexp/lib/libc/i386/gd_qnan.h#1 branch
.. //depot/projects/mjexp/lib/libc/ia64/gd_qnan.h#1 branch
.. //depot/projects/mjexp/lib/libc/powerpc/gd_qnan.h#1 branch
.. //depot/projects/mjexp/lib/libc/sparc64/gd_qnan.h#1 branch
.. //depot/projects/mjexp/lib/libc/stdio/vfprintf.c#2 integrate
.. //depot/projects/mjexp/lib/libthr/thread/thr_mutex.c#4 integrate
.. //depot/projects/mjexp/lib/msun/amd64/fenv.c#2 integrate
.. //depot/projects/mjexp/lib/msun/i387/fenv.c#2 integrate
.. //depot/projects/mjexp/lib/msun/man/fenv.3#2 integrate
.. //depot/projects/mjexp/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#4 integrate
.. //depot/projects/mjexp/release/doc/en_US.ISO8859-1/relnotes/article.sgml#3 integrate
.. //depot/projects/mjexp/release/doc/share/misc/dev.archlist.txt#4 integrate
.. //depot/projects/mjexp/sbin/atm/atm/atm.8#2 integrate
.. //depot/projects/mjexp/sbin/bsdlabel/bsdlabel.8#3 integrate
.. //depot/projects/mjexp/sbin/devfs/devfs.8#3 integrate
.. //depot/projects/mjexp/sbin/ifconfig/ifconfig.c#2 integrate
.. //depot/projects/mjexp/sbin/init/init.8#2 integrate
.. //depot/projects/mjexp/sbin/ipfw/ipfw.8#3 integrate
.. //depot/projects/mjexp/sbin/ipfw/ipfw2.c#2 integrate
.. //depot/projects/mjexp/sbin/mount_unionfs/mount_unionfs.8#3 integrate
.. //depot/projects/mjexp/sbin/mount_unionfs/mount_unionfs.c#3 integrate
.. //depot/projects/mjexp/share/man/man4/Makefile#6 integrate
.. //depot/projects/mjexp/share/man/man4/ata.4#3 integrate
.. //depot/projects/mjexp/share/man/man4/blackhole.4#2 integrate
.. //depot/projects/mjexp/share/man/man4/ng_deflate.4#1 branch
.. //depot/projects/mjexp/share/man/man4/ng_pred1.4#1 branch
.. //depot/projects/mjexp/share/man/man9/kqueue.9#3 integrate
.. //depot/projects/mjexp/sys/amd64/linux32/linux32_dummy.c#3 integrate
.. //depot/projects/mjexp/sys/amd64/linux32/linux32_proto.h#6 integrate
.. //depot/projects/mjexp/sys/amd64/linux32/linux32_syscall.h#6 integrate
.. //depot/projects/mjexp/sys/amd64/linux32/linux32_sysent.c#6 integrate
.. //depot/projects/mjexp/sys/amd64/linux32/syscalls.master#5 integrate
.. //depot/projects/mjexp/sys/arm/at91/at91_mci.c#2 integrate
.. //depot/projects/mjexp/sys/arm/at91/at91_pioreg.h#2 integrate
.. //depot/projects/mjexp/sys/arm/at91/at91_pmc.c#2 integrate
.. //depot/projects/mjexp/sys/arm/at91/at91_spireg.h#2 integrate
.. //depot/projects/mjexp/sys/arm/at91/at91_st.c#3 integrate
.. //depot/projects/mjexp/sys/arm/at91/files.at91#2 integrate
.. //depot/projects/mjexp/sys/arm/at91/if_ate.c#4 integrate
.. //depot/projects/mjexp/sys/arm/conf/BWCT#1 branch
.. //depot/projects/mjexp/sys/arm/conf/BWCT.hints#1 branch
.. //depot/projects/mjexp/sys/arm/include/atomic.h#3 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_emul.c#5 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_emul.h#3 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_mib.c#2 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_mib.h#2 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_misc.c#7 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_misc.h#2 integrate
.. //depot/projects/mjexp/sys/compat/linux/linux_signal.c#3 integrate
.. //depot/projects/mjexp/sys/conf/NOTES#8 integrate
.. //depot/projects/mjexp/sys/conf/files#9 integrate
.. //depot/projects/mjexp/sys/conf/kern.post.mk#4 integrate
.. //depot/projects/mjexp/sys/conf/options#7 integrate
.. //depot/projects/mjexp/sys/conf/options.arm#3 integrate
.. //depot/projects/mjexp/sys/contrib/pf/net/pf_ioctl.c#2 integrate
.. //depot/projects/mjexp/sys/dev/ata/ata-chipset.c#3 integrate
.. //depot/projects/mjexp/sys/dev/ata/ata-pci.h#2 integrate
.. //depot/projects/mjexp/sys/dev/bktr/bktr_i2c.c#2 integrate
.. //depot/projects/mjexp/sys/dev/hptmv/entry.c#2 integrate
.. //depot/projects/mjexp/sys/dev/isp/isp.c#7 integrate
.. //depot/projects/mjexp/sys/dev/isp/isp_pci.c#7 integrate
.. //depot/projects/mjexp/sys/dev/mfi/mfi.c#5 integrate
.. //depot/projects/mjexp/sys/dev/mii/miidevs#4 integrate
.. //depot/projects/mjexp/sys/dev/mii/rlswitch.c#1 branch
.. //depot/projects/mjexp/sys/dev/mpt/mpt.c#5 integrate
.. //depot/projects/mjexp/sys/dev/mpt/mpt.h#6 integrate
.. //depot/projects/mjexp/sys/dev/mpt/mpt_cam.c#9 integrate
.. //depot/projects/mjexp/sys/dev/mpt/mpt_pci.c#5 integrate
.. //depot/projects/mjexp/sys/dev/sound/pci/hda/hdac.c#5 integrate
.. //depot/projects/mjexp/sys/dev/usb/usbdi_util.h#2 integrate
.. //depot/projects/mjexp/sys/fs/msdosfs/bpb.h#3 integrate
.. //depot/projects/mjexp/sys/fs/pseudofs/pseudofs_vncache.c#2 integrate
.. //depot/projects/mjexp/sys/fs/unionfs/union_subr.c#3 integrate
.. //depot/projects/mjexp/sys/fs/unionfs/union_vnops.c#3 integrate
.. //depot/projects/mjexp/sys/i386/linux/linux_dummy.c#3 integrate
.. //depot/projects/mjexp/sys/i386/linux/linux_proto.h#6 integrate
.. //depot/projects/mjexp/sys/i386/linux/linux_syscall.h#5 integrate
.. //depot/projects/mjexp/sys/i386/linux/linux_sysent.c#5 integrate
.. //depot/projects/mjexp/sys/i386/linux/syscalls.master#5 integrate
.. //depot/projects/mjexp/sys/isa/pnpparse.c#2 integrate
.. //depot/projects/mjexp/sys/kern/kern_descrip.c#3 integrate
.. //depot/projects/mjexp/sys/kern/kern_switch.c#4 integrate
.. //depot/projects/mjexp/sys/kern/kern_synch.c#6 integrate
.. //depot/projects/mjexp/sys/kern/kern_thread.c#5 integrate
.. //depot/projects/mjexp/sys/kern/sched_4bsd.c#6 integrate
.. //depot/projects/mjexp/sys/kern/sched_core.c#2 integrate
.. //depot/projects/mjexp/sys/kern/sched_ule.c#6 integrate
.. //depot/projects/mjexp/sys/kern/uipc_usrreq.c#3 integrate
.. //depot/projects/mjexp/sys/net/ethernet.h#4 integrate
.. //depot/projects/mjexp/sys/net/if_vlan.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/in.h#2 integrate
.. //depot/projects/mjexp/sys/netinet/ip_fw.h#2 integrate
.. //depot/projects/mjexp/sys/netinet/ip_fw2.c#6 integrate
.. //depot/projects/mjexp/sys/netinet/ip_fw_pfil.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/raw_ip.c#5 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_asconf.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_asconf.h#2 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_auth.c#2 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_bsd_addr.c#2 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_indata.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_input.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_os.h#2 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_os_bsd.h#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_output.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_pcb.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_pcb.h#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_structs.h#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_timer.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_usrreq.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/sctp_var.h#2 integrate
.. //depot/projects/mjexp/sys/netinet/sctputil.c#3 integrate
.. //depot/projects/mjexp/sys/netinet/tcp_subr.c#4 integrate
.. //depot/projects/mjexp/sys/netinet/udp_usrreq.c#5 integrate
.. //depot/projects/mjexp/sys/netinet6/sctp6_usrreq.c#3 integrate
.. //depot/projects/mjexp/sys/nfsserver/nfs_srvsubs.c#3 integrate
.. //depot/projects/mjexp/sys/nfsserver/nfsm_subs.h#2 integrate
.. //depot/projects/mjexp/sys/pci/agp_intel.c#2 integrate
.. //depot/projects/mjexp/sys/pci/agpreg.h#2 integrate
.. //depot/projects/mjexp/sys/security/mac/mac_framework.c#2 integrate
.. //depot/projects/mjexp/sys/security/mac_stub/mac_stub.c#4 integrate
.. //depot/projects/mjexp/sys/sun4v/sun4v/pmap.c#6 integrate
.. //depot/projects/mjexp/sys/sys/copyright.h#2 integrate
.. //depot/projects/mjexp/sys/sys/file.h#2 integrate
.. //depot/projects/mjexp/sys/sys/proc.h#7 integrate
.. //depot/projects/mjexp/sys/sys/runq.h#3 integrate
.. //depot/projects/mjexp/sys/sys/unpcb.h#2 integrate
.. //depot/projects/mjexp/sys/vm/swap_pager.c#4 integrate
.. //depot/projects/mjexp/sys/vm/uma.h#2 integrate
.. //depot/projects/mjexp/sys/vm/uma_core.c#3 integrate
.. //depot/projects/mjexp/tools/regression/lib/libc/stdio/test-scanfloat.c#2 integrate
.. //depot/projects/mjexp/tools/tools/mfi/Makefile#1 branch
.. //depot/projects/mjexp/tools/tools/mfi/mfi_checkq.c#1 branch
.. //depot/projects/mjexp/tools/tools/mfi/runmegacli.sh#1 branch
.. //depot/projects/mjexp/usr.bin/id/id.c#3 integrate
.. //depot/projects/mjexp/usr.bin/kdump/kdump.c#2 integrate
.. //depot/projects/mjexp/usr.bin/kdump/kdump_subr.h#2 integrate
.. //depot/projects/mjexp/usr.bin/kdump/mksubr#3 integrate
.. //depot/projects/mjexp/usr.bin/make/make.1#2 integrate
.. //depot/projects/mjexp/usr.bin/tar/write.c#2 integrate
.. //depot/projects/mjexp/usr.bin/xlint/lint1/emit.c#2 integrate
.. //depot/projects/mjexp/usr.sbin/bsnmpd/modules/Makefile#3 integrate
.. //depot/projects/mjexp/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_if.c#4 integrate
.. //depot/projects/mjexp/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_snmp.h#4 integrate
.. //depot/projects/mjexp/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_sys.c#4 integrate
.. //depot/projects/mjexp/usr.sbin/freebsd-update/freebsd-update.8#3 integrate
.. //depot/projects/mjexp/usr.sbin/fwcontrol/fwcontrol.8#3 integrate
.. //depot/projects/mjexp/usr.sbin/ntp/doc/ntp.conf.5#3 integrate
.. //depot/projects/mjexp/usr.sbin/ppp/fsm.h#2 integrate
.. //depot/projects/mjexp/usr.sbin/rpc.lockd/lockd_lock.c#2 integrate
.. //depot/projects/mjexp/usr.sbin/sysinstall/installUpgrade.c#3 integrate

Differences ...

==== //depot/projects/mjexp/COPYRIGHT#2 (text+ko) ====

@@ -1,10 +1,10 @@
-# $FreeBSD: src/COPYRIGHT,v 1.7 2006/01/15 22:06:10 imp Exp $
+# $FreeBSD: src/COPYRIGHT,v 1.8 2006/12/31 16:34:16 delphij Exp $
 #	@(#)COPYRIGHT	8.2 (Berkeley) 3/21/94
 
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (C) 1992-2006 The FreeBSD Project. All rights reserved.
+Copyright (C) 1992-2007 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

==== //depot/projects/mjexp/ObsoleteFiles.inc#6 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.67 2006/12/07 01:24:38 avatar Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.68 2007/01/02 03:42:16 kientzle Exp $
 #
 # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
 # directories (OLD_DIRS) which should get removed at an update. Recently
@@ -32,6 +32,8 @@
 OLD_FILES+=lib/libalias_pptp.so.4
 OLD_FILES+=lib/libalias_skinny.so.4
 OLD_FILES+=lib/libalias_smedia.so.4
+# 20061126: remove old man page
+OLD_FILES+=usr/share/man/man3/archive_read_set_bytes_per_block.3.gz
 # 20061125: remove old man page
 OLD_FILES+=usr/share/man/man9/devsw.9.gz
 # 20061122: remove obsolete mount programs

==== //depot/projects/mjexp/contrib/gdtoa/README#2 (text+ko) ====

@@ -144,18 +144,33 @@
 necessary to #include "float.h" or another system-dependent header
 file.
 
-The values returned for NaNs may be signaling NaNs on some systems,
-since the rules for distinguishing signaling from quiet NaNs are
-system-dependent.  You can easily fix this by suitably modifying the
-ULto* routines in strtor*.c.
+Source file strtodnrp.c gives a strtod that does not require 53-bit
+rounding precision on systems (such as Intel IA32 systems) that may
+suffer double rounding due to use of extended-precision registers.
+For some conversions this variant of strtod is less efficient than the
+one in strtod.c when the latter is run with 53-bit rounding precision.
+
+The values that the strto* routines return for NaNs are determined by
+gd_qnan.h, which the makefile generates by running the program whose
+source is qnan.c.  Note that the rules for distinguishing signaling
+from quiet NaNs are system-dependent.  For cross-compilation, you need
+to determine arith.h and gd_qnan.h suitably, e.g., using the
+arithmetic of the target machine.
 
 C99's hexadecimal floating-point constants are recognized by the
 strto* routines (but this feature has not yet been heavily tested).
 Compiling with NO_HEX_FP #defined disables this feature.
 
-The strto* routines do not (yet) recognize C99's NaN(...) syntax; the
-strto* routines simply regard '(' as the first unprocessed input
-character.
+When compiled with -DINFNAN_CHECK, the strto* routines recognize C99's
+NaN and Infinity syntax.  Moreover, unless No_Hex_NaN is #defined, the
+strto* routines also recognize C99's NaN(...) syntax: they accept
+(case insensitively) strings of the form NaN(x), where x is a string
+of hexadecimal digits and spaces; if there is only one string of
+hexadecimal digits, it is taken for the fraction bits of the resulting
+NaN; if there are two or more strings of hexadecimal digits, each
+string is assigned to the next available sequence of 32-bit words of
+fractions bits (starting with the most significant), right-aligned in
+each sequence.
 
 For binary -> decimal conversions, I've provided just one family
 of helper routines:
@@ -213,7 +228,7 @@
 if the private pool does not suffice.   2000 is large enough that MALLOC
 is called only under very unusual circumstances (decimal -> binary
 conversion of very long strings) for conversions to and from double
-precision.  For systems with preemptivaly scheduled multiple threads
+precision.  For systems with preemptively scheduled multiple threads
 or for conversions to extended or quad, it may be appropriate to
 #define PRIVATE_MEM nnnn, where nnnn is a suitable value > 2000.
 For extended and quad precisions, -DPRIVATE_MEM=20000 is probably
@@ -317,7 +332,5 @@
 the decimal-point character to be taken from the current locale; otherwise
 it is '.'.
 
-Please send comments to
-
-	David M. Gay
-	dmg at acm.org
+Please send comments to	David M. Gay (dmg at acm dot org, with " at "
+changed at "@" and " dot " changed to ".").

==== //depot/projects/mjexp/contrib/gdtoa/arithchk.c#2 (text+ko) ====

@@ -136,6 +136,7 @@
 	return b == 0.;
 	}
 
+ int
 main()
 {
 	Akind *a = 0;

==== //depot/projects/mjexp/contrib/gdtoa/dmisc.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/dtoa.c#2 (text+ko) ====

@@ -26,21 +26,15 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 
 /* dtoa for IEEE arithmetic (dmg): convert double to ASCII string.
  *
  * Inspired by "How to Print Floating-Point Numbers Accurately" by
- * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 92-101].
+ * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 112-126].
  *
  * Modifications:
  *	1. Rather than iterating, we use a simple numeric overestimate

==== //depot/projects/mjexp/contrib/gdtoa/g_Qfmt.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 
@@ -83,7 +77,7 @@
 		if (ex == 0x7fff) {
 			/* Infinity or NaN */
 			if (bits[0] | bits[1] | bits[2] | bits[3])
-				b = strcpy(b, "NaN");
+				b = strcp(b, "NaN");
 			else {
 				b = buf;
 				if (sign)

==== //depot/projects/mjexp/contrib/gdtoa/g__fmt.c#2 (text+ko) ====

@@ -26,10 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	dmg at acm.org
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/g_ddfmt.c#2 (text+ko) ====

@@ -26,14 +26,7 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm.org). */
 
 #include "gdtoaimp.h"
 #include <string.h>

==== //depot/projects/mjexp/contrib/gdtoa/g_dfmt.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/g_ffmt.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/g_xLfmt.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/g_xfmt.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 
@@ -96,6 +90,7 @@
 		}
 	else if (bits[0] | bits[1]) {
 		i = STRTOG_Denormal;
+		ex = 1;
 		}
 	else {
 		b = buf;

==== //depot/projects/mjexp/contrib/gdtoa/gdtoa.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 
@@ -83,7 +77,7 @@
 /* dtoa for IEEE arithmetic (dmg): convert double to ASCII string.
  *
  * Inspired by "How to Print Floating-Point Numbers Accurately" by
- * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 92-101].
+ * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 112-126].
  *
  * Modifications:
  *	1. Rather than iterating, we use a simple numeric overestimate

==== //depot/projects/mjexp/contrib/gdtoa/gdtoa.h#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #ifndef GDTOA_H_INCLUDED
 #define GDTOA_H_INCLUDED

==== //depot/projects/mjexp/contrib/gdtoa/gdtoaimp.h#2 (text+ko) ====

@@ -26,7 +26,7 @@
 
 ****************************************************************/
 
-/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.7 2005/01/18 18:56:18 das Exp $ */
+/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.8 2007/01/03 04:59:33 das Exp $ */
 
 /* This is a variation on dtoa.c that converts arbitary binary
    floating-point formats to and from decimal notation.  It uses
@@ -35,13 +35,8 @@
    double-precision arithmetic (any of IEEE, VAX D_floating,
    or IBM mainframe arithmetic).
 
-   Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
+   Please send bug reports to David M. Gay (dmg at acm dot org,
+   with " at " changed at "@" and " dot " changed to ".").
  */
 
 /* On a machine with IEEE extended-precision registers, it is
@@ -63,7 +58,7 @@
  * biased rounding (add half and chop).
  *
  * Inspired loosely by William D. Clinger's paper "How to Read Floating
- * Point Numbers Accurately" [Proc. ACM SIGPLAN '90, pp. 92-101].
+ * Point Numbers Accurately" [Proc. ACM SIGPLAN '90, pp. 112-126].
  *
  * Modifications:
  *
@@ -134,10 +129,7 @@
  *	8-byte pointers, PRIVATE_MEM >= 7400 appears to suffice; with
  *	4-byte pointers, PRIVATE_MEM >= 7112 appears adequate.
  * #define INFNAN_CHECK on IEEE systems to cause strtod to check for
- *	Infinity and NaN (case insensitively).  On some systems (e.g.,
- *	some HP systems), it may be necessary to #define NAN_WORD0
- *	appropriately -- to the most significant word of a quiet NaN.
- *	(On HP Series 700/800 machines, -DNAN_WORD0=0x7ff40000 works.)
+ *	Infinity and NaN (case insensitively).
  *	When INFNAN_CHECK is #defined and No_Hex_NaN is not #defined,
  *	strtodg also accepts (case insensitively) strings of the form
  *	NaN(x), where x is a string of hexadecimal digits and spaces;
@@ -178,6 +170,7 @@
 #ifndef GDTOAIMP_H_INCLUDED
 #define GDTOAIMP_H_INCLUDED
 #include "gdtoa.h"
+#include "gd_qnan.h"
 
 #ifdef DEBUG
 #include "stdio.h"
@@ -558,6 +551,7 @@
 #define	hexdig_init_D2A	__hexdig_init_D2A
 #define	hexnan		__hexnan_D2A
 #define	hi0bits		__hi0bits_D2A
+#define	hi0bits_D2A	__hi0bits_D2A
 #define	i2b		__i2b_D2A
 #define	increment	__increment_D2A
 #define	lo0bits		__lo0bits_D2A
@@ -657,31 +651,39 @@
 #ifdef __cplusplus
 }
 #endif
-
-
+/*
+ * NAN_WORD0 and NAN_WORD1 are only referenced in strtod.c.  Prior to
+ * 20050115, they used to be hard-wired here (to 0x7ff80000 and 0,
+ * respectively), but now are determined by compiling and running
+ * qnan.c to generate gd_qnan.h, which specifies d_QNAN0 and d_QNAN1.
+ * Formerly gdtoaimp.h recommended supplying suitable -DNAN_WORD0=...
+ * and -DNAN_WORD1=...  values if necessary.  This should still work.
+ * (On HP Series 700/800 machines, -DNAN_WORD0=0x7ff40000 works.)
+ */
 #ifdef IEEE_Arith
 #ifdef IEEE_MC68k
 #define _0 0
 #define _1 1
+#ifndef NAN_WORD0
+#define NAN_WORD0 d_QNAN0
+#endif
+#ifndef NAN_WORD1
+#define NAN_WORD1 d_QNAN1
+#endif
 #else
 #define _0 1
 #define _1 0
+#ifndef NAN_WORD0
+#define NAN_WORD0 d_QNAN1
 #endif
+#ifndef NAN_WORD1
+#define NAN_WORD1 d_QNAN0
+#endif
+#endif
 #else
 #undef INFNAN_CHECK
 #endif
 
-#ifdef INFNAN_CHECK
-
-#ifndef NAN_WORD0
-#define NAN_WORD0 0x7ff80000
-#endif
-
-#ifndef NAN_WORD1
-#define NAN_WORD1 0
-#endif
-#endif	/* INFNAN_CHECK */
-
 #undef SI
 #ifdef Sudden_Underflow
 #define SI 1

==== //depot/projects/mjexp/contrib/gdtoa/gethex.c#2 (text+ko) ====

@@ -26,10 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	dmg at acm.org
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 
@@ -47,7 +45,7 @@
 {
 	Bigint *b;
 	CONST unsigned char *decpt, *s0, *s, *s1;
-	int esign, havedig, irv, k, n, nbits, up;
+	int esign, havedig, irv, k, n, nbits, up, zret;
 	ULong L, lostbits, *x;
 	Long e, e1;
 #ifdef USE_LOCALE
@@ -65,22 +63,20 @@
 	s0 += havedig;
 	s = s0;
 	decpt = 0;
+	zret = 0;
+	e = 0;
 	if (!hexdig[*s]) {
-		if (*s == decimalpoint) {
-			decpt = ++s;
-			if (!hexdig[*s])
-				goto ret0;
-			}
-		else {
- ret0:
-			*sp = (char*)s;
-			return havedig ? STRTOG_Zero : STRTOG_NoNumber;
-			}
+		zret = 1;
+		if (*s != decimalpoint)
+			goto pcheck;
+		decpt = ++s;
+		if (!hexdig[*s])
+			goto pcheck;
 		while(*s == '0')
 			s++;
+		if (hexdig[*s])
+			zret = 0;
 		havedig = 1;
-		if (!hexdig[*s])
-			goto ret0;
 		s0 = s;
 		}
 	while(hexdig[*s])
@@ -90,9 +86,9 @@
 		while(hexdig[*s])
 			s++;
 		}
-	e = 0;
 	if (decpt)
 		e = -(((Long)(s-decpt)) << 2);
+ pcheck:
 	s1 = s;
 	switch(*s) {
 	  case 'p':
@@ -117,6 +113,8 @@
 		e += e1;
 	  }
 	*sp = (char*)s;
+	if (zret)
+		return havedig ? STRTOG_Zero : STRTOG_NoNumber;
 	n = s1 - s0 - 1;
 	for(k = 0; n > 7; n >>= 1)
 		k++;

==== //depot/projects/mjexp/contrib/gdtoa/gmisc.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/hd_init.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/hexnan.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to
-	David M. Gay
-	Bell Laboratories, Room 2C-463
-	600 Mountain Avenue
-	Murray Hill, NJ 07974-0636
-	U.S.A.
-	dmg at bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to ".").	*/
 
 #include "gdtoaimp.h"
 

==== //depot/projects/mjexp/contrib/gdtoa/makefile#2 (text+ko) ====

@@ -30,13 +30,18 @@
 .c.o:
 	$(CC) -c $(CFLAGS) $*.c
 
-all: arith.h gdtoa.a
+all: arith.h gd_qnan.h gdtoa.a
 
 arith.h: arithchk.c
 	$(CC) $(CFLAGS) arithchk.c || $(CC) -DNO_LONG_LONG $(CFLAGS) arithchk.c
 	./a.out >arith.h
 	rm -f a.out arithchk.o
 
+gd_qnan.h: arith.h qnan.c
+	$(CC) $(CFLAGS) qnan.c
+	./a.out >gd_qnan.h
+	rm -f a.out qnan.o
+
 gdtoa.a: dmisc.c dtoa.c g_Qfmt.c g__fmt.c g_ddfmt.c g_dfmt.c g_ffmt.c\
 	 g_xLfmt.c g_xfmt.c gdtoa.c gethex.c gmisc.c hd_init.c hexnan.c\
 	 misc.c smisc.c strtoIQ.c strtoId.c strtoIdd.c strtoIf.c strtoIg.c\
@@ -51,10 +56,10 @@
 
 xs0 = README arithchk.c dmisc.c dtoa.c g_Qfmt.c g__fmt.c g_ddfmt.c g_dfmt.c\
 	 g_ffmt.c g_xLfmt.c g_xfmt.c gdtoa.c gdtoa.h gdtoaimp.h gethex.c\
-	 gmisc.c hd_init.c hexnan.c makefile misc.c smisc.c strtoIQ.c\
+	 gmisc.c hd_init.c hexnan.c makefile misc.c qnan.c smisc.c strtoIQ.c\
 	 strtoId.c strtoIdd.c strtoIf.c strtoIg.c strtoIx.c strtoIxL.c\
-	 strtod.c strtodI.c strtodg.c strtof.c strtopQ.c strtopd.c strtopdd.c\
-	 strtopf.c strtopx.c strtopxL.c strtorQ.c strtord.c strtordd.c\
+	 strtod.c strtodI.c strtodg.c strtodnrp.c strtof.c strtopQ.c strtopd.c\
+	 strtopdd.c strtopf.c strtopx.c strtopxL.c strtorQ.c strtord.c strtordd.c\
 	 strtorf.c strtorx.c strtorxL.c sum.c ulp.c
 
 # "make xsum.out" to check for transmission errors; source for xsum is
@@ -66,4 +71,4 @@
 	cmp xsum0.out xsum1.out && mv xsum1.out xsum.out || diff xsum[01].out
 
 clean:
-	rm -f arith.h *.[ao] xsum.out xsum1.out
+	rm -f arith.h gd_qnan.h *.[ao] xsum.out xsum1.out

==== //depot/projects/mjexp/contrib/gdtoa/misc.c#2 (text+ko) ====

@@ -26,14 +26,8 @@
 
 ****************************************************************/
 
-/* Please send bug reports to

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list