24 lines
490 B
C
24 lines
490 B
C
#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
|