PERFORCE change 112478 for review
Paolo Pisati
piso at FreeBSD.org
Thu Jan 4 05:34:57 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=112478
Change 112478 by piso at piso_newluxor on 2007/01/04 13:33:55
IFC at 112476
Affected files ...
.. //depot/projects/soc2005/libalias/COPYRIGHT#2 integrate
.. //depot/projects/soc2005/libalias/ObsoleteFiles.inc#17 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/README#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/arithchk.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/dmisc.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/dtoa.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g_Qfmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g__fmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g_ddfmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g_dfmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g_ffmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g_xLfmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/g_xfmt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/gdtoa.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/gdtoa.h#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/gdtoaimp.h#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/gethex.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/gmisc.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/hd_init.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/hexnan.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/makefile#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/misc.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/qnan.c#1 branch
.. //depot/projects/soc2005/libalias/contrib/gdtoa/smisc.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoIQ.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoId.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoIdd.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoIf.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoIg.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoIx.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtoIxL.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtod.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtodI.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtodg.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtodnrp.c#1 branch
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtof.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtopQ.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtopd.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtopdd.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtopf.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtopx.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtopxL.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtorQ.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtord.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtordd.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtorf.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtorx.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/strtorxL.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/sum.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/Qtest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/dItest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/ddtest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/dt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/dtest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/dtst.out#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/ftest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/getround.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/makefile#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/strtodt.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/x.ou0#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/x.ou1#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/xL.ou1#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/xLtest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/xsum0.out#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/test/xtest.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/ulp.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/gdtoa/xsum0.out#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/CHANGELOG#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/CHANGES#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/FREEBSD-upgrade#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/INSTALL#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/NEWS#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/README#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/aclocal.m4#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/bind.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/callback.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/complete.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/config.h.in#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/configure#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/configure.in#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/display.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/history.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/hstech.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/hsuser.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/readline.3#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/rlman.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/rltech.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/rluser.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/rluserman.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/doc/version.texi#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/examples/excallback.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/examples/rlfe/Makefile.in#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/histexpand.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/histfile.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/history.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/input.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/isearch.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/kill.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/macro.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/misc.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/readline.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/readline.h#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/rlconf.h#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/rlmbutil.h#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/rlprivate.h#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/rltty.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/search.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/signals.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/support/shlib-install#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/support/shobj-conf#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/terminal.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/text.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/tilde.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/undo.c#2 integrate
.. //depot/projects/soc2005/libalias/contrib/libreadline/vi_mode.c#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/abi#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/accounting#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/archdep#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/atm1#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/auto_linklocal#5 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/bluetooth#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/bootconf.sh#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/bridge#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/geli#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/hcsecd#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ip6fw#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ipfilter#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ipfw#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ipnat#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/jail#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ldconfig#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/lpd#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/mdconfig#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/mdconfig2#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/mountcritremote#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/moused#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/natd#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/netif#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/nfsclient#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/nfsserver#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/nsswitch#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/pf#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/pflog#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/pfsync#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/pppoed#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/sdpd#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/syscons#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/syslogd#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ugidfw#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/var#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ypbind#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/yppasswdd#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ypserv#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ypset#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ypupdated#2 integrate
.. //depot/projects/soc2005/libalias/etc/rc.d/ypxfrd#3 integrate
.. //depot/projects/soc2005/libalias/etc/rc.firewall#5 integrate
.. //depot/projects/soc2005/libalias/etc/rc.subr#7 integrate
.. //depot/projects/soc2005/libalias/etc/snmpd.config#4 integrate
.. //depot/projects/soc2005/libalias/games/fortune/datfiles/fortunes#10 integrate
.. //depot/projects/soc2005/libalias/games/fortune/datfiles/fortunes-o.real#2 integrate
.. //depot/projects/soc2005/libalias/gnu/lib/libreadline/Makefile.inc#2 integrate
.. //depot/projects/soc2005/libalias/gnu/lib/libreadline/config.h#2 integrate
.. //depot/projects/soc2005/libalias/gnu/usr.bin/groff/tmac/mdoc.local#6 integrate
.. //depot/projects/soc2005/libalias/lib/libarchive/archive_read.c#6 integrate
.. //depot/projects/soc2005/libalias/lib/libarchive/archive_read_support_format_tar.c#5 integrate
.. //depot/projects/soc2005/libalias/lib/libc/amd64/gd_qnan.h#1 branch
.. //depot/projects/soc2005/libalias/lib/libc/arm/gd_qnan.h#1 branch
.. //depot/projects/soc2005/libalias/lib/libc/gdtoa/_hdtoa.c#2 integrate
.. //depot/projects/soc2005/libalias/lib/libc/i386/gd_qnan.h#1 branch
.. //depot/projects/soc2005/libalias/lib/libc/ia64/gd_qnan.h#1 branch
.. //depot/projects/soc2005/libalias/lib/libc/powerpc/gd_qnan.h#1 branch
.. //depot/projects/soc2005/libalias/lib/libc/sparc64/gd_qnan.h#1 branch
.. //depot/projects/soc2005/libalias/lib/libc/stdio/vfprintf.c#3 integrate
.. //depot/projects/soc2005/libalias/lib/libc/sys/recv.2#3 integrate
.. //depot/projects/soc2005/libalias/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#5 integrate
.. //depot/projects/soc2005/libalias/release/doc/en_US.ISO8859-1/readme/article.sgml#2 integrate
.. //depot/projects/soc2005/libalias/release/doc/share/misc/dev.archlist.txt#6 integrate
.. //depot/projects/soc2005/libalias/sbin/atm/atm/atm.8#2 integrate
.. //depot/projects/soc2005/libalias/sbin/bsdlabel/bsdlabel.8#4 integrate
.. //depot/projects/soc2005/libalias/sbin/devfs/devfs.8#3 integrate
.. //depot/projects/soc2005/libalias/sbin/ifconfig/ifconfig.c#5 integrate
.. //depot/projects/soc2005/libalias/sbin/init/init.8#2 integrate
.. //depot/projects/soc2005/libalias/sbin/ipfw/ipfw.8#12 integrate
.. //depot/projects/soc2005/libalias/sbin/ipfw/ipfw2.c#17 integrate
.. //depot/projects/soc2005/libalias/sbin/mount_unionfs/mount_unionfs.8#3 integrate
.. //depot/projects/soc2005/libalias/share/man/man4/Makefile#8 integrate
.. //depot/projects/soc2005/libalias/share/man/man4/ata.4#6 integrate
.. //depot/projects/soc2005/libalias/share/man/man4/blackhole.4#2 integrate
.. //depot/projects/soc2005/libalias/share/man/man4/ng_deflate.4#1 branch
.. //depot/projects/soc2005/libalias/share/man/man4/ng_pred1.4#1 branch
.. //depot/projects/soc2005/libalias/share/man/man9/kqueue.9#2 integrate
.. //depot/projects/soc2005/libalias/sys/amd64/include/atomic.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_dummy.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_proto.h#9 integrate
.. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_syscall.h#9 integrate
.. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_sysent.c#9 integrate
.. //depot/projects/soc2005/libalias/sys/amd64/linux32/syscalls.master#8 integrate
.. //depot/projects/soc2005/libalias/sys/arm/at91/at91_pioreg.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/arm/at91/at91_spireg.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/arm/at91/if_ate.c#6 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_emul.c#8 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_emul.h#4 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_mib.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_mib.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_misc.c#11 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_misc.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/compat/linux/linux_signal.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/conf/NOTES#17 integrate
.. //depot/projects/soc2005/libalias/sys/conf/files#20 integrate
.. //depot/projects/soc2005/libalias/sys/conf/kern.post.mk#5 integrate
.. //depot/projects/soc2005/libalias/sys/conf/options#16 integrate
.. //depot/projects/soc2005/libalias/sys/contrib/pf/net/if_pfsync.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/contrib/pf/net/pf.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/contrib/pf/net/pf_ioctl.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/dev/aic7xxx/aic7xxx.seq#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/aic7xxx/aicasm/aicasm_gram.y#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/arl/if_arl.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/ata/ata-chipset.c#10 integrate
.. //depot/projects/soc2005/libalias/sys/dev/ata/ata-pci.h#6 integrate
.. //depot/projects/soc2005/libalias/sys/dev/bktr/bktr_i2c.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/ce/if_ce.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/cp/if_cp.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/ctau/if_ct.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/cx/if_cx.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/drm/drm_agpsupport.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/en/midway.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/firewire/if_fwip.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/mfi/mfi.c#9 integrate
.. //depot/projects/soc2005/libalias/sys/dev/msk/if_msk.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/msk/if_mskreg.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/my/if_my.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/dev/ppbus/if_plip.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/dev/usb/usbdi_util.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/fs/pseudofs/pseudofs_vncache.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/i386/include/atomic.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/i386/linux/linux_dummy.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/i386/linux/linux_proto.h#11 integrate
.. //depot/projects/soc2005/libalias/sys/i386/linux/linux_syscall.h#10 integrate
.. //depot/projects/soc2005/libalias/sys/i386/linux/linux_sysent.c#10 integrate
.. //depot/projects/soc2005/libalias/sys/i386/linux/syscalls.master#10 integrate
.. //depot/projects/soc2005/libalias/sys/i4b/driver/i4b_ipr.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/isa/pnpparse.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/kern/kern_mac.c#7 delete
.. //depot/projects/soc2005/libalias/sys/kern/kern_switch.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/kern/kern_synch.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/kern/kern_thread.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/kern/sched_4bsd.c#8 integrate
.. //depot/projects/soc2005/libalias/sys/kern/sched_core.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/kern/sched_ule.c#6 integrate
.. //depot/projects/soc2005/libalias/sys/modules/netgraph/Makefile#3 integrate
.. //depot/projects/soc2005/libalias/sys/modules/netgraph/deflate/Makefile#1 branch
.. //depot/projects/soc2005/libalias/sys/modules/netgraph/pred1/Makefile#1 branch
.. //depot/projects/soc2005/libalias/sys/net/ethernet.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/net/if_enc.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/net/if_vlan.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/netgraph/ng_deflate.c#1 branch
.. //depot/projects/soc2005/libalias/sys/netgraph/ng_deflate.h#1 branch
.. //depot/projects/soc2005/libalias/sys/netgraph/ng_pred1.c#1 branch
.. //depot/projects/soc2005/libalias/sys/netgraph/ng_pred1.h#1 branch
.. //depot/projects/soc2005/libalias/sys/netgraph/ng_sppp.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/in.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/in_pcb.c#6 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/ip_divert.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/ip_fw.h#9 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/ip_fw2.c#37 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/ip_fw_pfil.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/raw_ip.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_asconf.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_asconf.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_auth.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_bsd_addr.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_indata.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_input.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_os.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_os_bsd.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_output.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_pcb.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_pcb.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_structs.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_timer.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_usrreq.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctp_var.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/sctputil.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/tcp_subr.c#9 integrate
.. //depot/projects/soc2005/libalias/sys/netinet/udp_usrreq.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/netinet6/sctp6_usrreq.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/nfsserver/nfs_srvsubs.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/nfsserver/nfsm_subs.h#2 integrate
.. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/vm_machdep.c#3 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit_arg.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit_bsm_klib.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit_bsm_token.c#5 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit_syscalls.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit_trigger.c#2 integrate
.. //depot/projects/soc2005/libalias/sys/security/audit/audit_worker.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_framework.c#1 branch
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_inet.c#8 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_internal.h#6 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_label.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_net.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_policy.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_syscalls.c#1 branch
.. //depot/projects/soc2005/libalias/sys/security/mac/mac_vfs.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/security/mac_stub/mac_stub.c#4 integrate
.. //depot/projects/soc2005/libalias/sys/sun4v/sun4v/pmap.c#7 integrate
.. //depot/projects/soc2005/libalias/sys/sys/copyright.h#3 integrate
.. //depot/projects/soc2005/libalias/sys/sys/proc.h#8 integrate
.. //depot/projects/soc2005/libalias/sys/sys/runq.h#3 integrate
.. //depot/projects/soc2005/libalias/tools/regression/lib/libc/stdio/test-scanfloat.c#2 integrate
.. //depot/projects/soc2005/libalias/tools/tools/mfi/Makefile#1 branch
.. //depot/projects/soc2005/libalias/tools/tools/mfi/mfi_checkq.c#1 branch
.. //depot/projects/soc2005/libalias/tools/tools/mfi/runmegacli.sh#1 branch
.. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.birthday#2 integrate
.. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.christian#2 integrate
.. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.history#3 integrate
.. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.holiday#4 integrate
.. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.music#2 integrate
.. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.msk#2 integrate
.. //depot/projects/soc2005/libalias/usr.bin/id/id.c#5 integrate
.. //depot/projects/soc2005/libalias/usr.bin/kdump/kdump.c#3 integrate
.. //depot/projects/soc2005/libalias/usr.bin/kdump/kdump_subr.h#2 integrate
.. //depot/projects/soc2005/libalias/usr.bin/kdump/mksubr#5 integrate
.. //depot/projects/soc2005/libalias/usr.bin/make/make.1#3 integrate
.. //depot/projects/soc2005/libalias/usr.bin/tar/write.c#3 integrate
.. //depot/projects/soc2005/libalias/usr.bin/xlint/lint1/emit.c#2 integrate
.. //depot/projects/soc2005/libalias/usr.bin/ypwhich/ypwhich.1#2 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/bsnmpd/modules/Makefile#3 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_if.c#4 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_snmp.h#4 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_sys.c#4 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/freebsd-update/freebsd-update.8#3 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/fwcontrol/fwcontrol.8#3 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/ntp/doc/ntp.conf.5#4 integrate
.. //depot/projects/soc2005/libalias/usr.sbin/sysinstall/installUpgrade.c#3 integrate
Differences ...
==== //depot/projects/soc2005/libalias/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/soc2005/libalias/ObsoleteFiles.inc#17 (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/soc2005/libalias/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/soc2005/libalias/contrib/gdtoa/arithchk.c#2 (text+ko) ====
@@ -136,6 +136,7 @@
return b == 0.;
}
+ int
main()
{
Akind *a = 0;
==== //depot/projects/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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:
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list