X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fstdlib.h;h=07fc81f4c8d7756e978ac8c3574da9fe9e9b29ee;hb=2610c32930309a73308f64731a05f2e83487b731;hp=2bfb00d270309ae3db3a211b0fb6c23a42f63553;hpb=b99e0f9bd0dfcf6f1b3d33534ea78f8fb33be92a;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 2bfb00d2..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); @@ -89,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); @@ -101,4 +112,10 @@ extern int rand_p(unsigned int *seedp); # define SEEK_END (-1) #endif +#ifdef __cplusplus +} +#endif + +#include + #endif