#ifndef STDLIB_H | |
#define STDLIB_H | |
typedef int ssize_t; | |
/* size_t is defined elsewhere */ | |
#if __SIZEOF_POINTER__ == 4 | |
typedef unsigned int size_t; | |
#elif __SIZEOF_POINTER__ == 8 | |
typedef unsigned long size_t; | |
#else | |
#error "unsupported architecture" | |
#endif | |
void __attribute__ ((noreturn)) exit(int); | |
void *malloc(size_t); | |
void *calloc(size_t, size_t); | |
void free(void *); | |
extern unsigned long int strtoul(const char *nptr, | |
char **endptr, int base); | |
#endif |