#include <stdarg.h>\r
#include <sys/types.h>\r
\r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
#define EXIT_FAILURE 1\r
#define EXIT_SUCCESS 0\r
\r
# define labs acess_labs\r
# define llabs acess_llabs\r
\r
+# define mktemp acess_mktemp\r
+\r
# define getenv acess_getenv\r
# define putenv acess_putenv\r
\r
extern unsigned long long strtoull(const char *ptr, char **end, int base);\r
extern unsigned long strtoul(const char *ptr, char **end, int base);\r
extern int atoi(const char *ptr);\r
+extern long atol(const char *ptr);\r
+extern long long atoll(const char *ptr);\r
\r
extern double strtod(const char *ptr, char **end);\r
extern float strtof(const char *ptr, char **end);\r
extern long int labs(long int j);\r
extern long long int llabs(long long int j);\r
\r
+extern char *mktemp(char *__template);\r
+\r
/* --- Environment --- */\r
extern char *getenv(const char *name);\r
extern int putenv(char *string);\r
extern void *calloc(size_t __nmemb, size_t __size);\r
extern void *realloc(void *__ptr, size_t __size);\r
extern int IsHeap(void *ptr);\r
+extern int Heap_Validate(int bDump);\r
\r
/* --- Random --- */\r
extern void srand(unsigned int seed);\r
# define SEEK_END (-1)\r
#endif\r
\r
+#ifdef __cplusplus\r
+}\r
+#endif\r
+\r
+#include <libposix_stdlib.h>\r
+\r
#endif\r