X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fstdlib.h;h=acba0821b855d1bfa186b93f33196982246ed571;hb=df8ced739e79757e9c96bd8ae184f0857574c0d6;hp=0e6d9e034f8f0380fb6f4378d237591f90f12010;hpb=4bd23d4ae51bd5cb92b449bcd66e0d2de88c7fc9;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/include_exp/stdlib.h b/Usermode/Libraries/libc.so_src/include_exp/stdlib.h index 0e6d9e03..acba0821 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/stdlib.h +++ b/Usermode/Libraries/libc.so_src/include_exp/stdlib.h @@ -20,10 +20,24 @@ /* --- StdLib --- */ extern void _exit(int code) __attribute__((noreturn)); /* NOTE: Also defined in acess/sys.h */ + +extern long long strtoll(const char *ptr, char **end, int base); +extern long strtol(const char *ptr, char **end, int base); +extern unsigned long long strtoull(const char *ptr, char **end, int base); +extern unsigned long strtoul(const char *ptr, char **end, int base); extern int atoi(const char *ptr); + +extern double strtod(const char *ptr, char **end); +extern float strtof(const char *ptr, char **end); +extern float atof(const char *ptr); + extern void exit(int status) __attribute__((noreturn)); +extern void abort(void); extern void atexit(void (*__func)(void)); extern void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)); +extern int abs(int j); +extern long int labs(long int j); +extern long long int llabs(long long int j); /* --- Environment --- */ extern char *getenv(const char *name);