summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/frexp.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* test LDBL_MANT_DIG == DBL_MANT_DIG instead of hardcoding 53.espie2013-07-031-3/+3
| | | | | | -> test becomes meaningful on vax No actual change, no bump okay martynas@
* Switch libc and libm to use strong aliases rather than weak aliasesmartynas2013-03-281-9/+2
| | | | | | | | | | | where appropriate. Among other things makes the symbols consistent across all architectures (notably where ldbl mantissa is 53 bits). While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there to trick lint into recording the right prototypes for aliased functions. Most of the work done at the awesome n2k13 hackathon. Agreed by kettenis@, guenther@, matthew@.
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-051-2/+1
| | | | ok guenther millert kettenis
* Revert (leaving the complex math part alone). Some stuff is dependingmartynas2011-07-081-0/+79
| | | | | on this historical behavior; so we're stuck in this stupid situation. No cookie for me.
* Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2011-07-081-79/+0
| | | | them in libc for a very long time. OK guenther@.
* Trick lint into recording the right prototypes in the llib-lc.lnmartynas2011-05-301-5/+10
| | | | | | | database on platforms without extended-precision floating-point support. Seems like a reasonable approach to millert@.
* use sys/cdefs.h; pointed out by theomartynas2008-12-101-2/+2
|
* ditto frexpl and ldexplmartynas2008-12-091-1/+9
|
* zap remaining rcsid.espie2005-08-081-5/+1
| | | | | | Kill old files that are no longer compiled. okay theo
* Replace broken frexp() with a working one from FreeBSD. There'smillert2005-02-011-0/+70
no need to have a copy for each platform with ieee floating point, only vax needs a special version (which probably has similar bugs). OK and with help from otto@