2.9
[glibc/nacl-glibc.git] / conform / data / stdlib.h-data
blobc639bb52d0d293496671f18153bc5b08223797b3
1 macro EXIT_FAILURE
2 constant EXIT_SUCCESS 0
3 macro NULL
4 constant RAND_MAX >= 32767
5 macro MB_CUR_MAX
7 type div_t
8 element div_t int quot
9 element div_t int rem
10 type ldiv_t
11 element ldiv_t long quot
12 element ldiv_t long rem
13 #ifdef XOPEN2K
14 type lldiv_t
15 element lldiv_t {long long} quot
16 element lldiv_t {long long} rem
17 #endif
18 type size_t
19 type wchar_t
21 constant WNOHANG
22 constant WUNTRACED
24 macro WEXITSTATUS
25 macro WIFEXITED
26 macro WIFSIGNALED
27 macro WIFSTOPPED
28 macro WSTOPSIG
29 macro WTERMSIG
31 function void _Exit (int)
32 function long a64l (const char*)
33 function void abort (void)
34 function int abs (int)
35 function int atexit (void(*)(void))
36 function double atof (const char*)
37 function int atoi (const char*)
38 function {long int} atol (const char*)
39 #ifdef XOPEN2K
40 function {long long} atoll (const char*)
41 #endif
42 function {void*} bsearch (const void*, const void*, size_t, size_t, int(*)(const void*, const void*))
43 function {void*} calloc (size_t, size_t)
44 function div_t div (int, int)
45 function double drand48 (void)
46 function {char*} ecvt (double, int, int*, int*)
47 function double erand48 (unsigned short int[3])
48 function void exit (int)
49 function {char*} fcvt (double, int, int*, int*)
50 function void free (void*)
51 function {char*} gcvt (double, int, char*)
52 function {char*} getenv (const char*)
53 function int getsubopt (char**, char *const*, char**)
54 function int grantpt (int)
55 function {char*} initstate (unsigned int, char*, size_t)
56 function {long int} jrand48 (unsigned short int[3])
57 function {char*} l64a (long)
58 function {long int} labs (long int)
59 function void lcong48 (unsigned short int[7])
60 function ldiv_t ldiv (long int, long int)
61 #ifdef XOPEN2K
62 function {long long} llabs (long long)
63 function lldiv_t lldiv (long long, long long)
64 #endif
65 function {long int} lrand48 (void)
66 function {void*} malloc (size_t)
67 function int mblen (const char*, size_t)
68 function size_t mbstowcs (wchar_t*, const char*, size_t)
69 function int mbtowc (wchar_t*, const char*, size_t)
70 function {char*} mktemp (char*)
71 function int mkstemp (char*)
72 function {long int} mrand48 (void)
73 function {long int} nrand48 (unsigned short int[3])
74 function int posix_memalign (void**, size_t, size_t)
75 #ifdef XOPEN2K
76 function int posix_openpt (int)
77 #endif
78 function {char*} ptsname (int)
79 function int putenv (char*)
80 function void qsort (void*, size_t, size_t, int(*)(const void*, const void*))
81 function int rand (void)
82 function int rand_r (unsigned int*)
83 function long random (void)
84 function {void*} realloc (void*, size_t)
85 function {char*} realpath (const char*, char*)
86 function {unsigned short int*} seed48 (unsigned short int[3])
87 function int setenv (const char*, const char*, int)
88 function void setkey (const char*)
89 function {char*} setstate (char*)
90 function void srand (unsigned int)
91 function void srand48 (long int)
92 function void srandom (unsigned)
93 function double strtod (const char*, char**)
94 function {long int} strtol (const char*, char**, int)
95 function {unsigned long int} strtoul (const char*, char**, int)
96 function int system (const char*)
97 #ifndef XOPEN2K
98 function int ttyslot (void)
99 #endif
100 function int unlockpt (int)
101 function int unsetenv (const char*)
102 function {void*} valloc (size_t)
103 function size_t wcstombs (char*, const wchar_t*, size_t)
104 function int wctomb (char*, wchar_t)
106 allow-header stddef.h
107 allow-header limits.h
108 allow-header math.h
109 allow-header sys/wait.h
111 allow str*
112 allow *_t