aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newlib/libc/string/strsignal.c1
-rw-r--r--newlib/libc/string/strtok.c1
-rw-r--r--newlib/libc/time/asctime.c2
-rw-r--r--newlib/libc/time/lcltime.c1
4 files changed, 5 insertions, 0 deletions
diff --git a/newlib/libc/string/strsignal.c b/newlib/libc/string/strsignal.c
index e03c108..94ae26d 100644
--- a/newlib/libc/string/strsignal.c
+++ b/newlib/libc/string/strsignal.c
@@ -56,6 +56,7 @@ QUICKREF
#include <string.h>
#include <signal.h>
#include <stdio.h>
+#include <stdlib.h>
#include <reent.h>
char *
diff --git a/newlib/libc/string/strtok.c b/newlib/libc/string/strtok.c
index 21607e0..8d07ab3 100644
--- a/newlib/libc/string/strtok.c
+++ b/newlib/libc/string/strtok.c
@@ -85,6 +85,7 @@ QUICKREF
/* undef STRICT_ANSI so that strtok_r prototype will be defined */
#undef __STRICT_ANSI__
#include <string.h>
+#include <stdlib.h>
#include <_ansi.h>
#include <reent.h>
diff --git a/newlib/libc/time/asctime.c b/newlib/libc/time/asctime.c
index 024310b..f56b511 100644
--- a/newlib/libc/time/asctime.c
+++ b/newlib/libc/time/asctime.c
@@ -47,6 +47,8 @@ ANSI C requires <<asctime>>.
<<asctime>> requires no supporting OS subroutines.
*/
+#include <stdlib.h>
+#include <string.h>
#include <time.h>
#include <_ansi.h>
#include <reent.h>
diff --git a/newlib/libc/time/lcltime.c b/newlib/libc/time/lcltime.c
index 16162bf..2c9a25f 100644
--- a/newlib/libc/time/lcltime.c
+++ b/newlib/libc/time/lcltime.c
@@ -44,6 +44,7 @@ ANSI C requires <<localtime>>.
<<localtime>> requires no supporting OS subroutines.
*/
+#include <stdlib.h>
#include <time.h>
#include <reent.h>