Index: uspace/srv/kbd/include/key_buffer.h
===================================================================
--- uspace/srv/kbd/include/key_buffer.h	(revision 7ee8c5b6e104e12c5c46f3b995225fc3b3d0c636)
+++ uspace/srv/kbd/include/key_buffer.h	(revision cee8d3e109ecfcf59fb15c03ff1c4a23c5e3ac81)
@@ -56,5 +56,4 @@
 extern int keybuffer_empty(keybuffer_t *);
 extern void keybuffer_push(keybuffer_t *, const kbd_event_t *);
-extern void keybuffer_push0(keybuffer_t *, int c);
 extern int keybuffer_pop(keybuffer_t *, kbd_event_t *);
 
Index: uspace/srv/kbd/include/layout.h
===================================================================
--- uspace/srv/kbd/include/layout.h	(revision 7ee8c5b6e104e12c5c46f3b995225fc3b3d0c636)
+++ uspace/srv/kbd/include/layout.h	(revision cee8d3e109ecfcf59fb15c03ff1c4a23c5e3ac81)
@@ -39,6 +39,7 @@
 
 #include <kbd/kbd.h>
+#include <sys/types.h>
 
-extern char layout_parse_ev(kbd_event_t *);
+extern wchar_t layout_parse_ev(kbd_event_t *);
 
 #endif
