Go to the documentation of this file.
29 #define NULL (void *)0
34 #define EXIT_SUCCESS 0
35 #define EXIT_FAILURE 1
42 #ifndef __DIV_T_DEFINED
43 #define __DIV_T_DEFINED
48 #endif // __DIV_T_DEFINED
52 #ifndef __LDIV_T_DEFINED
53 #define __LDIV_T_DEFINED
58 #endif // __LDIV_T_DEFINED
61 #ifndef __STRICT_ANSI__
62 #ifndef __LLDIV_T_DEFINED
63 #define __LLDIV_T_DEFINED
68 #endif // __LLDIV_T_DEFINED
69 #endif // __STRICT_ANSI__
72 #define RAND_MAX 2147483647
78 int atexit(
void (*)(
void));
79 double atof(const
char *);
85 void *
bsearch(const
void *, const
void *,
size_t,
size_t,
int (*)(const
void *, const
void *));
87 char *
getenv(const
char *);
90 #ifndef __STRICT_ANSI__
91 long long llabs(
long long);
95 int setenv(
const char *,
const char *,
int);
96 void srand(
unsigned int);
97 double strtod(
const char *,
char **);
98 long strtol(
const char *,
char **,
int);
99 unsigned long strtoul(
const char *,
char **,
int);
100 static __inline__
int atoi(
const char *
x) {
return strtol(x,
NULL, 10); }
101 static __inline__
long atol(
const char *
x) {
return strtol(x,
NULL, 10); }
104 void qsort(
void *base,
size_t nmemb,
size_t size,
int (*compar)(
const void *,
const void *));
108 int mblen(
const char *,
size_t);
109 size_t mbstowcs(
wchar_t *,
const char *,
size_t);
110 int mbtowc(
wchar_t *,
const char *,
size_t);
111 size_t wcstombs(
char *,
const wchar_t *,
size_t);
112 int wctomb(
char *,
wchar_t);
115 char *
_itoa(
int,
char *,
int);
116 char *
_ltoa(
long,
char *,
int);
117 #ifndef __STRICT_ANSI__
118 char *
_lltoa(
long long,
char *,
int);
122 int system (
const char *
string);
128 #define _CPP_CSTDLIB 1
133 #endif // __STDLIB_H__