Initial git commit -- Transition from CodeGuard repository
[sdk] / compiler / bootstrap / include / stdlib.h
1 #ifndef BSL_STDLIB_H
2 #define BSL_STDLIB_H
3
4 typedef unsigned int size_t;
5
6 /*
7 #include <stddef.h>
8 #define EAGAIN    1002
9
10 double strtod(const char *nptr, char **endptr);
11 int atoi(const char *nptr);
12 int rand(void);
13 long atol(const char *nptr);
14 long int random(void);
15 long int strtol(const char *nptr, char **endptr, int base);
16 */
17
18 void exit(int status);
19 void *calloc(size_t nmemb, size_t size);
20 void free(void *ptr);
21 void *malloc(size_t size);
22 void *realloc(void *ptr, size_t size);
23 long int strtol(const char *nptr, char **endptr, int base);
24 long long int strtoll(const char *nptr, char **endptr, int base);
25 unsigned long long int strtoull(const char *nptr, char **endptr, int base);
26 /*
27 void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));
28 void srandom(unsigned int seed);
29 void srand(unsigned int seed);
30 */
31 #endif