4 * Definitions for common types, variables, and functions.
16 #define __need_wchar_t
20 #define NULL ((void*)0)
23 #define EXIT_FAILURE 1
24 #define EXIT_SUCCESS 0
26 _VOID
_EXFUN(qsort
,(_PTR __base
, size_t __nmemb
, size_t __size
, int(*_compar
)(const _PTR
, const _PTR
)));
29 void *calloc (size_t nmemb
, size_t size
);
31 void *realloc(void *, size_t);
32 int atexit(void (*)(void));
34 #define RAND_MAX INT_MAX
36 void srand(unsigned int seed
);
41 #define ABS(a) ({typeof (a) ___a = (a); ___a < 0 ? -___a: ___a; })
43 #define ABS(a) (((a) < 0) ? -(a) : (a))
47 #define abs(x) ((int)ABS(x))
48 #define labs(x) ((long)abs(x))
51 void exit(int status
);
54 int atoi (const char *str
);
59 #endif /* _STDLIB_H_ */