aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-02-15 10:51:09 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-02-15 10:51:09 +0200
commit678dc0c7807d4fa9ca515596bc5d475338c7148a (patch)
tree28ea790248bd8e0852a08cbf3c38eeae71bf21ee
parentd8d54786a15f0d7cde4ca544f570015268074492 (diff)
Add few missing headers
-rw-r--r--libstd-modules/buildfile4
-rw-r--r--libstd-modules/std-core.mxx3
2 files changed, 6 insertions, 1 deletions
diff --git a/libstd-modules/buildfile b/libstd-modules/buildfile
index ce661cc..5e198c3 100644
--- a/libstd-modules/buildfile
+++ b/libstd-modules/buildfile
@@ -15,6 +15,8 @@ else
# should we have used headers (i.e., whatever object code generated from
# those headers would have ended up in each executable/library).
#
+ # @@ TODO: it should become a module interface-only library.
+ #
./: liba{std-modules}
# Building of the modules gets rather compiler-specific.
@@ -57,7 +59,7 @@ else
# @@ Doesn't work if installed so we don't bother installing it. But we
# still install dummy std-modules; the idea is to link a dummy and
- # (try) to use Microsoft-shipped .ifc's.
+ # (try) to use Microsoft-shipped .ifc's?
#
$dir/liba{std}: install = false
diff --git a/libstd-modules/std-core.mxx b/libstd-modules/std-core.mxx
index d723320..08c8508 100644
--- a/libstd-modules/std-core.mxx
+++ b/libstd-modules/std-core.mxx
@@ -79,6 +79,8 @@ export
#include <map>
#include <unordered_set>
#include <unordered_map>
+#include <list>
+#include <forward_list>
#include <stack>
}
@@ -86,6 +88,7 @@ export
export
{
#include <cctype>
+#include <cwctype>
#include <locale>
#include <clocale>