add sysexits.h legacy header
[musl] / include / stdlib.h
index 045756b..27784c6 100644 (file)
@@ -69,7 +69,10 @@ int wctomb (char *, wchar_t);
 size_t mbstowcs (wchar_t *, const char *, size_t);
 size_t wcstombs (char *, const wchar_t *, size_t);
 
-#define MB_CUR_MAX 4
+#define EXIT_FAILURE 1
+#define EXIT_SUCCESS 0
+
+#define MB_CUR_MAX ((size_t)+4)
 
 #define RAND_MAX (0x7fffffff)
 
@@ -81,9 +84,6 @@ size_t wcstombs (char *, const wchar_t *, size_t);
 #include <bits/wexitstatus.h>
 #endif
 
-#define EXIT_FAILURE 1
-#define EXIT_SUCCESS 0
-
 int posix_memalign (void **, size_t, size_t);
 int setenv (const char *, const char *, int);
 int unsetenv (const char *);
@@ -124,6 +124,7 @@ void lcong48 (unsigned short [7]);
 char *mktemp (char *);
 void *valloc (size_t);
 void *memalign(size_t, size_t);
+int clearenv(void);
 #endif