summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib
AgeCommit message (Collapse)Author
2006-06-28s,floride,fluoride,mjl
2006-04-24Bump date for previous.wiz
2006-04-24- add a missing ;liamjfoy
- use 'size' instead of 'nsize', makes more sense ok christos@
2006-04-22Move strtoumax.c from libc/stdlib to common/libc/stdlib and include itthorpej
in libkern. Required for new code coming soon.
2006-03-31correct multiplicand in pseudorandom generationdrochner
2006-03-31switch byteorder of seed to match previous (and documented) behaviourdrochner
2006-03-24Xref rnd(4).kleink
2006-03-22build erand48_ieee754.c on everything but vaxdrochner
2006-03-22Rewrite erand48() to put the random bits into the mantissa by simpledrochner
bitshifts instead of calling ldexp() three times. (for ieee doubles only -- vax can't use it, so the old version needs to stay around) This removes the dependency on ldexp() which also didn't participate in the usual __RENAME game, thus lead to confusion. In addition, this version is almost 3 times as fast for me.
2006-03-22<math.h> is just needed for the ldexp() call in erand48() -drochner
remove unnecessary dependency
2006-03-19Coverity CID 1560: Don't leak memory when multiple currency symbols are presentchristos
2006-03-19Coverity CID 2528: Don't delete the node we are about to return.christos
2006-03-15Use more macros.wiz
2006-03-15Add strtof(3) and strtold(3); welcome libc 12.137.kleink
2006-02-25Fix some typos.wiz
2006-01-25Drop in gdtoa as a replacement for dtoa, strtod() from stdlib/strtod.c.kleink
2006-01-20Kill _Exit; breaks build on cygwin and this implementation "is not exactlychristos
equivalent to calling _exit".
2005-12-24__inline__ -> inlineperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-20Use reach-over sources from common/lib/libcchristos
2005-12-04Older gcc does not support #ifdef inside macro expansion.christos
2005-12-02redo the previous; constify rather than making a string writable.yamt
2005-12-02note that "argv" is not really const.yamt
2005-12-02don't make internal functions pretend to take a const argument.yamt
2005-11-29WARNS=4christos
2005-09-26Punctuation nits; grammar fix.wiz
2005-09-25add getenv_r and ttyname_rchristos
2005-09-13compat core reorg.christos
2005-07-30- Fix the remaining indr_references so that they define lint symbols.christos
- Add an internal symbol for strerror_r (thanks klaus for noticing) - Remove internal __strerror
2005-07-16revert previous, my include files were out of day.christos
2005-07-16Fix prototype inconsistency, discovered by lint2 fixes.christos
2005-07-12Remove superfluous Pp, sort sections.wiz
2005-07-12Remove superfluous Pp.wiz
2005-07-06tolerate NULL pointers at some placesdrochner
2005-07-06add some clarification, and refer to POSIXdrochner
partly borrowed from FreeBSD
2005-07-06fix for non-const lsearch() arg, also fix return values and thedrochner
description of the comparision function, and refer to POSIX partly borrowed from FreeBSD
2005-07-06The source array of lsearch() shouldn't be "const".drochner
Being here, cleanup the const castaway stuff.
2005-07-06Move insque/remque/lsearch/lfind from libcompat to libc,drochner
they are in XPG4-UNIX, XSH5.0, mentioned in SUSv3 etc. Minimal update of the manpages. (more needed)
2005-06-12Add missing __RCSID()lukem
2005-04-24Revert the previous patch. It is not worth it optimizing the code to avoidchristos
compiler errors because it makes it gratutiously different.
2005-04-24Simplify the code and avoid a compiler issue with -O6 on sparc64:christos
Error: Illegal operands: There are only 32 single precision f registers; [0-31]
2005-04-19Grammar fix.wiz
2005-04-18Document index argument, and mention that long_optionswiz
needs to be terminated with a structure containing zeroes. Slightly modified version of patch from PR 30002 by Kailash Sethuraman. Bump date.
2005-04-15Due to their "inverse" treatment of the fraction's MSb, update NANkleink
conversion to construct a quiet NaN on hppa, mips, sh3, and sh5 as well. Also, remove the portion constructing a ROP on vax; this is not required by the standard, and in its consequences it is not an appropriate substitute for a qNaN.
2005-04-04Remove duplicate words; grammar fix.wiz
2005-04-04Drop trailing whitespace.wiz
2005-04-03Add FreeBSD's strfmon(3). From Rui Paulo. No bump this time. Take advantagechristos
of the getpwent_r bump.
2005-03-23Avoid lint warning after previous.kleink
2005-03-22* Add restrict qualifiers to tdelete() function arguments.kleink
* Const-poison tfind()'s rootp argument, per SVID Issue 1 and later.
2005-02-17remove extraneous `*' that caused a core-dump.christos