From 009f7b425d0046197035b97e71153908303619c2 Mon Sep 17 00:00:00 2001 From: David Chisnall Date: Wed, 23 Jan 2013 08:54:34 +0000 Subject: [PATCH] Explicitly include headers that are implicitly included by libstdc++. Fixes building dtc with libc++. --- usr.bin/dtc/checking.cc | 1 + usr.bin/dtc/dtb.cc | 4 ++++ usr.bin/dtc/dtc.cc | 8 ++++++-- usr.bin/dtc/fdt.cc | 6 +++++- usr.bin/dtc/input_buffer.cc | 7 ++++++- usr.bin/dtc/string.cc | 2 ++ 6 files changed, 24 insertions(+), 4 deletions(-) diff --git a/usr.bin/dtc/checking.cc b/usr.bin/dtc/checking.cc index aff375225072..5462a494f888 100644 --- a/usr.bin/dtc/checking.cc +++ b/usr.bin/dtc/checking.cc @@ -31,6 +31,7 @@ */ #include "checking.hh" +#include namespace dtc { diff --git a/usr.bin/dtc/dtb.cc b/usr.bin/dtc/dtb.cc index 82ccc4778436..986ef6f717b5 100644 --- a/usr.bin/dtc/dtb.cc +++ b/usr.bin/dtc/dtb.cc @@ -31,7 +31,11 @@ */ #include "dtb.hh" +#include #include +#include +#include + namespace dtc { diff --git a/usr.bin/dtc/dtc.cc b/usr.bin/dtc/dtc.cc index bf52813bf49b..cffb3eb3cc32 100644 --- a/usr.bin/dtc/dtc.cc +++ b/usr.bin/dtc/dtc.cc @@ -31,10 +31,14 @@ */ #include -#include -#include #include #include +#include +#include +#include +#include +#include + #include "fdt.hh" #include "checking.hh" diff --git a/usr.bin/dtc/fdt.cc b/usr.bin/dtc/fdt.cc index 70b7d451129f..b6e7d56d7e44 100644 --- a/usr.bin/dtc/fdt.cc +++ b/usr.bin/dtc/fdt.cc @@ -33,9 +33,13 @@ #include "fdt.hh" #include -#include +#include #include +#include #include +#include +#include +#include #include "dtb.hh" namespace dtc diff --git a/usr.bin/dtc/input_buffer.cc b/usr.bin/dtc/input_buffer.cc index cd08dd394ab6..2a483f328646 100644 --- a/usr.bin/dtc/input_buffer.cc +++ b/usr.bin/dtc/input_buffer.cc @@ -31,8 +31,13 @@ */ #include "input_buffer.hh" -#include +#include +#include #include +#include +#include +#include + #include #include diff --git a/usr.bin/dtc/string.cc b/usr.bin/dtc/string.cc index 2f617cc8e9e8..283bafab2f69 100644 --- a/usr.bin/dtc/string.cc +++ b/usr.bin/dtc/string.cc @@ -31,6 +31,8 @@ */ #include "string.hh" +#include +#include namespace {