Blame | Last modification | View Log | RSS feed
/** stdlib.h** Definitions for common types, variables, and functions.*/#ifndef _STDLIB_H_#ifdef __cplusplusextern "C" {#endif#define _STDLIB_H_#include "global.h"#include "_ansi.h"#define __need_size_t#define __need_wchar_t#include <stddef.h>#ifndef NULL#define NULL ((void*)0)#endif#define EXIT_FAILURE 1#define EXIT_SUCCESS 0_VOID _EXFUN(qsort,(_PTR __base, size_t __nmemb, size_t __size, int(*_compar)(const _PTR, const _PTR)));void *malloc(size_t);void *calloc (size_t nmemb, size_t size);void free(void *);void *realloc(void *, size_t);int atexit(void (*)(void));#define RAND_MAX INT_MAXvoid srand(unsigned int seed);int rand(void);#ifndef ABS#if defined(__GNUC__)#define ABS(a) ({typeof (a) ___a = (a); ___a < 0 ? -___a: ___a; })#else#define ABS(a) (((a) < 0) ? -(a) : (a))#endif /* __GNUC__ */#endif#define abs(x) ((int)ABS(x))#define labs(x) ((long)abs(x))#ifdef SIMULATORvoid exit(int status);#endifint atoi (const char *str);#ifdef __cplusplus}#endif#endif /* _STDLIB_H_ */