X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fstdlib.h;h=07fc81f4c8d7756e978ac8c3574da9fe9e9b29ee;hb=4d0188930e7d0e571db78d1d2e3c4d9b3f0fe8fb;hp=bbf76ebadc90d80a867de8ab8b60da183cb1ec6c;hpb=5baf31fcd4ec90827f62f7fbded545fda85ecdbb;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 bbf76eba..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,8 +82,11 @@ 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); /* --- Search/Sort --- */ typedef int (*_stdlib_compar_t)(const void *, const void *); @@ -88,6 +99,7 @@ extern void *malloc(size_t bytes); extern void *calloc(size_t __nmemb, size_t __size); extern void *realloc(void *__ptr, size_t __size); extern int IsHeap(void *ptr); +extern int Heap_Validate(int bDump); /* --- Random --- */ extern void srand(unsigned int seed); @@ -100,4 +112,10 @@ extern int rand_p(unsigned int *seedp); # define SEEK_END (-1) #endif +#ifdef __cplusplus +} +#endif + +#include + #endif