Index: uspace/lib/c/include/io/chargrid.h
===================================================================
--- uspace/lib/c/include/io/chargrid.h	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ uspace/lib/c/include/io/chargrid.h	(revision c8cec856c6988a864b5747338c5874abfee33cd1)
@@ -37,6 +37,7 @@
 #define LIBC_IO_CHARGRID_H_
 
+#include <io/charfield.h>
+#include <libarch/types.h>
 #include <stddef.h>
-#include <io/charfield.h>
 
 typedef enum {
Index: uspace/lib/c/include/io/pixelmap.h
===================================================================
--- uspace/lib/c/include/io/pixelmap.h	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ uspace/lib/c/include/io/pixelmap.h	(revision c8cec856c6988a864b5747338c5874abfee33cd1)
@@ -38,4 +38,6 @@
 #define LIBC_IO_PIXELMAP_H_
 
+#include <libarch/types.h>
+#include <stdbool.h>
 #include <stddef.h>
 #include <io/pixel.h>
Index: uspace/lib/c/include/io/pos_event.h
===================================================================
--- uspace/lib/c/include/io/pos_event.h	(revision 8d2dd7f2d52fbc7693f94b66e451eeff3756d061)
+++ uspace/lib/c/include/io/pos_event.h	(revision c8cec856c6988a864b5747338c5874abfee33cd1)
@@ -37,4 +37,5 @@
 #define LIBC_IO_POS_EVENT_H_
 
+#include <libarch/types.h>
 
 typedef enum {
