diff --git a/libaegisub/include/libaegisub/charset_conv.h b/libaegisub/include/libaegisub/charset_conv.h index d96a0c8af..be0fdcfa6 100644 --- a/libaegisub/include/libaegisub/charset_conv.h +++ b/libaegisub/include/libaegisub/charset_conv.h @@ -18,7 +18,6 @@ #pragma once -#include #include #include #include diff --git a/libaegisub/include/libaegisub/signal.h b/libaegisub/include/libaegisub/signal.h index 93b773e1a..26f4bab5d 100644 --- a/libaegisub/include/libaegisub/signal.h +++ b/libaegisub/include/libaegisub/signal.h @@ -14,10 +14,11 @@ #pragma once -#include - +#include +#include #include #include +#include namespace agi { namespace signal { class Connection; @@ -127,7 +128,7 @@ namespace detail { template class Signal final : private detail::SignalBase { using Slot = std::function; - boost::container::map slots; /// Signals currently connected to this slot + std::map slots; /// Signals currently connected to this slot void Disconnect(detail::ConnectionToken *tok) override { slots.erase(tok); diff --git a/libaegisub/lagi_pre.h b/libaegisub/lagi_pre.h index 5156899ba..64834e828 100644 --- a/libaegisub/lagi_pre.h +++ b/libaegisub/lagi_pre.h @@ -9,22 +9,8 @@ #include #include #include -#include -#include #include -#include -#include -#ifdef HAVE_SYS_TIME_H -# include -#else -# include -#endif - -// Unix C -#ifndef _WIN32 -#include -#include -#endif +#include // Common C++ #ifdef _MSC_VER @@ -38,7 +24,6 @@ #include #include #include -#include #include #include @@ -47,7 +32,9 @@ #endif // Boost -#include +#include +#include +#include #define BOOST_NO_SCOPED_ENUMS #include #undef BOOST_NO_SCOPED_ENUMS diff --git a/libaegisub/unix/util.cpp b/libaegisub/unix/util.cpp index f5b1a6492..6fbc010a0 100644 --- a/libaegisub/unix/util.cpp +++ b/libaegisub/unix/util.cpp @@ -12,6 +12,8 @@ // ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF // OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +#include + #include #ifdef _LIBCPP_VERSION