compiler/bootstrap: Reverted to using 'uintptr' for bootstrap; Hardcoding FileListing...
[sdk] / compiler / bootstrap / include / stdlib.h
1 #ifndef BSL_STDLIB_H
2 #define BSL_STDLIB_H
3
4 // For now, until we add uintsize
5 typedef uintptr size_t;
6
7 /*
8 #include <stddef.h>
9 #define EAGAIN    1002
10
11 double strtod(const char *nptr, char **endptr);
12 int atoi(const char *nptr);
13 int rand(void);
14 long atol(const char *nptr);
15 long int random(void);
16 long int strtol(const char *nptr, char **endptr, int base);
17 */
18
19 void exit(int status);
20 void *calloc(size_t nmemb, size_t size);
21 void free(void *ptr);
22 void *malloc(size_t size);
23 void *realloc(void *ptr, size_t size);
24 long int strtol(const char *nptr, char **endptr, int base);
25 long long int strtoll(const char *nptr, char **endptr, int base);
26 unsigned long long int strtoull(const char *nptr, char **endptr, int base);
27 /*
28 void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));
29 void srandom(unsigned int seed);
30 void srand(unsigned int seed);
31 */
32 #endif