freebsd-skq/lib
stefanf 194c67c3c8 Fix long (and long long) to long double, unsigned to long double and unsigned
long (and unsigned long long) to long double conversions.
- Add a parameter that specifies the position of the sign bit to the _QP_TTOQ
  macro, previously it always looked at bit 31.  Pass a negative number to
  disable sign inspection for unsigned types.  This fixes _Qp_xtoq(),
  _Qp_uitoq() and _Qp_uxtoq().
- In the functions __fpu_itof() and __fpu_xtof(), look at the sign bit to
  decide whether we're doing a conversion from an unsigned type.  If so, don't
  negate the mantissa if the integer exceeds the biggest signed number.

PR:		55773
Patch by:	Stephen Paskaluk (based upon)
MFC after:	2 weeks
2005-05-27 10:00:22 +00:00
..
bind
csu Align the stack to a 16 byte boundary so that we can safely call functions 2005-05-19 07:36:07 +00:00
libalias Build userland libalias using src/sys/netinet/libalias. 2005-05-04 12:49:44 +00:00
libarchive Start to address the race issue between restoring a file's contents 2005-05-21 19:45:56 +00:00
libatm Enforce style.Makefile(5). 2005-04-22 18:57:32 +00:00
libautofs
libbegemot
libbluetooth
libbsnmp
libbz2
libc Fix long (and long long) to long double, unsigned to long double and unsigned 2005-05-27 10:00:22 +00:00
libc_r Provide more POSIX-complaint ttyname_r(3) interface[1], which is slightly 2005-05-13 16:27:30 +00:00
libcalendar
libcam
libcom_err
libcompat
libcrypt
libdevinfo Remove unused variables. Whitespace cleaning. 2005-05-20 12:46:34 +00:00
libdevstat Use __func__ throughout devstat.c instead of defining a func_name 2005-04-26 15:02:01 +00:00
libdisk Merge two slice_type_name() functions. 2005-04-13 13:42:38 +00:00
libedit
libexpat
libfetch
libform
libftpio
libgeom Check for NULL pointer return. 2005-05-24 10:10:38 +00:00
libgpib
libio
libipsec
libipx
libkiconv
libkse Remove the special _amd64_set_gsbase() code for #ifdef COMPAT_32BIT, now 2005-04-26 20:41:48 +00:00
libkvm
libmagic
libmd
libmenu
libmilter
libmp
libncp
libncurses
libnetgraph Make this compile with GCC4 by fixing a few signedness related warnings. 2005-04-26 14:25:11 +00:00
libngatm
libopie Enforce style.Makefile(5). 2005-04-22 18:57:32 +00:00
libpam NI_WITHSCOPEID cleanup 2005-05-13 20:51:09 +00:00
libpanel
libpcap
libpmc Add convenience APIs pmc_width() and pmc_capabilities() to -lpmc. 2005-05-01 14:11:49 +00:00
libpthread Remove the special _amd64_set_gsbase() code for #ifdef COMPAT_32BIT, now 2005-04-26 20:41:48 +00:00
libradius
librpcsvc
libsbuf
libsdp
libsm
libsmb
libsmdb
libsmutil
libstand Remove unused variable. Shorten the path to WARNS=6 compliance. 2005-05-20 12:55:38 +00:00
libtacplus
libtelnet
libthr Remove COMPAT_32BIT, it is no longer needed. 2005-04-27 01:29:03 +00:00
libthread_db Remove unused variables. 2005-05-20 13:09:49 +00:00
libufs
libugidfw Fix two typos in comments. 2005-04-23 02:20:35 +00:00
libusbhid
libutil NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
libvgl
libwrap
liby
libypclnt
libz Document zlib update procedure and provide future maintainers a 2005-05-11 03:50:50 +00:00
msun Prevent these functions from using stack outside of their frame. 2005-05-06 15:44:20 +00:00
ncurses
Makefile Build libpmc on all architectures (FWIW :-) 2005-04-20 20:50:32 +00:00
Makefile.inc