summaryrefslogtreecommitdiffstats
path: root/usr.bin/dtc
diff options
context:
space:
mode:
authortheraven <theraven@FreeBSD.org>2013-01-23 08:54:34 +0000
committertheraven <theraven@FreeBSD.org>2013-01-23 08:54:34 +0000
commit3a9fce047039421aa47d5899ea0662767b2aa7d3 (patch)
treeba30f01ee271209b1bbcb2ae95d2eab02c0c22ca /usr.bin/dtc
parent0a8e117609c86b2131bd4a057d9ddddcb07fe530 (diff)
downloadFreeBSD-src-3a9fce047039421aa47d5899ea0662767b2aa7d3.zip
FreeBSD-src-3a9fce047039421aa47d5899ea0662767b2aa7d3.tar.gz
Explicitly include headers that are implicitly included by libstdc++. Fixes
building dtc with libc++.
Diffstat (limited to 'usr.bin/dtc')
-rw-r--r--usr.bin/dtc/checking.cc1
-rw-r--r--usr.bin/dtc/dtb.cc4
-rw-r--r--usr.bin/dtc/dtc.cc8
-rw-r--r--usr.bin/dtc/fdt.cc6
-rw-r--r--usr.bin/dtc/input_buffer.cc7
-rw-r--r--usr.bin/dtc/string.cc2
6 files changed, 24 insertions, 4 deletions
diff --git a/usr.bin/dtc/checking.cc b/usr.bin/dtc/checking.cc
index aff3752..5462a49 100644
--- a/usr.bin/dtc/checking.cc
+++ b/usr.bin/dtc/checking.cc
@@ -31,6 +31,7 @@
*/
#include "checking.hh"
+#include <stdio.h>
namespace dtc
{
diff --git a/usr.bin/dtc/dtb.cc b/usr.bin/dtc/dtb.cc
index 82ccc47..986ef6f 100644
--- a/usr.bin/dtc/dtb.cc
+++ b/usr.bin/dtc/dtb.cc
@@ -31,7 +31,11 @@
*/
#include "dtb.hh"
+#include <sys/types.h>
#include <inttypes.h>
+#include <stdio.h>
+#include <unistd.h>
+
namespace dtc
{
diff --git a/usr.bin/dtc/dtc.cc b/usr.bin/dtc/dtc.cc
index bf52813..cffb3eb 100644
--- a/usr.bin/dtc/dtc.cc
+++ b/usr.bin/dtc/dtc.cc
@@ -31,10 +31,14 @@
*/
#include <sys/resource.h>
-#include <time.h>
-#include <stdio.h>
#include <fcntl.h>
#include <libgen.h>
+#include <limits.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+#include <unistd.h>
+
#include "fdt.hh"
#include "checking.hh"
diff --git a/usr.bin/dtc/fdt.cc b/usr.bin/dtc/fdt.cc
index 70b7d45..b6e7d56 100644
--- a/usr.bin/dtc/fdt.cc
+++ b/usr.bin/dtc/fdt.cc
@@ -33,9 +33,13 @@
#include "fdt.hh"
#include <algorithm>
-#include <inttypes.h>
+#include <ctype.h>
#include <fcntl.h>
+#include <inttypes.h>
#include <libgen.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
#include "dtb.hh"
namespace dtc
diff --git a/usr.bin/dtc/input_buffer.cc b/usr.bin/dtc/input_buffer.cc
index cd08dd3..2a483f3 100644
--- a/usr.bin/dtc/input_buffer.cc
+++ b/usr.bin/dtc/input_buffer.cc
@@ -31,8 +31,13 @@
*/
#include "input_buffer.hh"
-#include <string.h>
+#include <ctype.h>
+#include <limits.h>
#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
#include <sys/stat.h>
#include <sys/mman.h>
diff --git a/usr.bin/dtc/string.cc b/usr.bin/dtc/string.cc
index 2f617cc..283bafa 100644
--- a/usr.bin/dtc/string.cc
+++ b/usr.bin/dtc/string.cc
@@ -31,6 +31,8 @@
*/
#include "string.hh"
+#include <ctype.h>
+#include <stdio.h>
namespace
{
OpenPOWER on IntegriCloud