summaryrefslogtreecommitdiff
path: root/include/stdlib.h
Commit message (Collapse)AuthorAgeFilesLines
* MFC: merge r1.12. I was too conservative to merge this before.Jordan K. Hubbard1998-03-021-2/+2
| | | | | | | Requested by: bde Notes: svn path=/stable/2.2/; revision=34000
* MRC: arc4random prototypes.Jordan K. Hubbard1998-03-011-2/+9
| | | | Notes: svn path=/stable/2.2/; revision=33948
* Don't use __dead or __pure in user code. They were obfuscationsBruce Evans1996-09-141-12/+6
| | | | | | | | | for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2 or __pure2 where it wasn't already done, except in math.h where use of __pure was mostly wrong. Notes: svn path=/head/; revision=18286
* Fixed longstanding namespace convolution involving rune_t vs wchar_t.Bruce Evans1996-05-011-3/+7
| | | | | | | | | | | | | | If _ANSI_SOURCE or _POSIX_SOURCE is defined, then <ctype.h> had to be included before <stddef.h> or <stdlib.h> to get rune_t declared. Now rune_t is declared perfectly bogusly in all cases when <ctype.h> is included. This change breaks similar (but more convoluted) convolutions in the stddef.h in gcc distributions. Ports of gcc should avoid using the gcc headers. Notes: svn path=/head/; revision=15483
* Don't declare rune_t, putenv() or setenv() if _POSIX_SOURCE is declared.Bruce Evans1995-04-151-21/+19
| | | | | | | | | | | | | | | | Previously they were only guarded by `#ifndef _ANSI_SOURCE'. They are neither ANSI nor POSIX nor std and should never have been declared here. Declare functions like abs() as having attribute `__pure2'. Declaring them as having type `__pure' has been a no-op for some time. Delete obsolete comment about stub locale functions. Use consistent formatting for the rand48 functions. These and about 30 other functions should never have been declared here either. Notes: svn path=/head/; revision=7865
* Reviewed by: Bruce EvansAndreas Schulz1994-11-211-0/+10
| | | | | | | | Add prototypes for the *rand48 family here in the moment to get them running again. Notes: svn path=/head/; revision=4749
* Declare functions that don't return as having attribute __dead2.Bruce Evans1994-09-081-2/+2
| | | | Notes: svn path=/head/; revision=2572
* BSD 4.4 Lite Include SourcesRodney W. Grimes1994-05-241-0/+175
Notes: svn path=/head/; revision=1539