diff --git a/examples/checklist.cpp b/examples/checklist.cpp
index 6d748651..6469a68e 100644
--- a/examples/checklist.cpp
+++ b/examples/checklist.cpp
@@ -20,6 +20,7 @@
* . *
***********************************************************************/
+#include
#include
#include
#include
diff --git a/examples/listview.cpp b/examples/listview.cpp
index bdc9eec3..a0478895 100644
--- a/examples/listview.cpp
+++ b/examples/listview.cpp
@@ -20,6 +20,7 @@
* . *
***********************************************************************/
+#include
#include
#include
#include
diff --git a/src/fapplication.cpp b/src/fapplication.cpp
index b490a189..87fa16e1 100644
--- a/src/fapplication.cpp
+++ b/src/fapplication.cpp
@@ -20,6 +20,7 @@
* . *
***********************************************************************/
+#include
#include
#include
#include
diff --git a/src/fterm.cpp b/src/fterm.cpp
index 0eeaf7ca..066f4336 100644
--- a/src/fterm.cpp
+++ b/src/fterm.cpp
@@ -20,6 +20,7 @@
* . *
***********************************************************************/
+#include
#include
#include
#include
diff --git a/src/include/final/fcharmap.h b/src/include/final/fcharmap.h
index 9d20d745..8aafa7e8 100644
--- a/src/include/final/fcharmap.h
+++ b/src/include/final/fcharmap.h
@@ -27,6 +27,8 @@
#error "Only can be included directly."
#endif
+#include
+
#include "final/fc.h"
#include "final/ftypes.h"
diff --git a/src/include/final/fkey_map.h b/src/include/final/fkey_map.h
index f2c74aae..ea5b6d47 100644
--- a/src/include/final/fkey_map.h
+++ b/src/include/final/fkey_map.h
@@ -27,6 +27,8 @@
#error "Only can be included directly."
#endif
+#include
+
#include "final/ftypes.h"
namespace finalcut
diff --git a/src/include/final/sgr_optimizer.h b/src/include/final/sgr_optimizer.h
index 011ff67c..e67dcdd3 100644
--- a/src/include/final/sgr_optimizer.h
+++ b/src/include/final/sgr_optimizer.h
@@ -35,6 +35,7 @@
#error "Only can be included directly."
#endif
+#include
#include
namespace finalcut