X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Flibc%2Fstdlib.h;fp=src%2Flibc%2Fstdlib.h;h=9c28e7468376420564bf0dcfab5ee802f1388a27;hb=d1e8a437c1fab4535f82c4c214ec3330ac32e48d;hp=0000000000000000000000000000000000000000;hpb=34ae2440d7cd133051523bce2aac0760cf8296eb;p=bootcensus diff --git a/src/libc/stdlib.h b/src/libc/stdlib.h new file mode 100644 index 0000000..9c28e74 --- /dev/null +++ b/src/libc/stdlib.h @@ -0,0 +1,20 @@ +#ifndef STDLIB_H_ +#define STDLIB_H_ + +#include + +typedef int32_t ssize_t; +typedef uint32_t size_t; + +int atoi(const char *str); +long atol(const char *str); +long strtol(const char *str, char **endp, int base); + +void itoa(int val, char *buf, int base); +void utoa(unsigned int val, char *buf, int base); + +/* defined in malloc.c */ +void *malloc(size_t sz); +void free(void *ptr); + +#endif /* STDLIB_H_ */