X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fstdlib.h;h=07fc81f4c8d7756e978ac8c3574da9fe9e9b29ee;hb=eeb449278c0ad4d378232c322dc3becfbb4cef1b;hp=7169150a4d7c8671ff5b902de22e1f2d8aff6df6;hpb=cf7218d1ab5b10c6a94a2174af91e1fb4398c9f9;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 7169150a..07fc81f4 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/stdlib.h +++ b/Usermode/Libraries/libc.so_src/include_exp/stdlib.h @@ -9,6 +9,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + #define EXIT_FAILURE 1 #define EXIT_SUCCESS 0 @@ -31,6 +35,8 @@ # define labs acess_labs # define llabs acess_llabs +# define mktemp acess_mktemp + # define getenv acess_getenv # define putenv acess_putenv @@ -62,6 +68,8 @@ 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 long atol(const char *ptr); +extern long long atoll(const char *ptr); extern double strtod(const char *ptr, char **end); extern float strtof(const char *ptr, char **end); @@ -74,6 +82,8 @@ extern int abs(int j); extern long int labs(long int j); extern long long int llabs(long long int j); +extern char *mktemp(char *__template); + /* --- Environment --- */ extern char *getenv(const char *name); extern int putenv(char *string); @@ -102,4 +112,10 @@ extern int rand_p(unsigned int *seedp); # define SEEK_END (-1) #endif +#ifdef __cplusplus +} +#endif + +#include + #endif