Index: kernel/generic/include/string.h
===================================================================
--- kernel/generic/include/string.h	(revision 9be1d58c0982bff8d79f4b3723dbfa968d1053a6)
+++ kernel/generic/include/string.h	(revision a85aebde1fe7aa2a70f30bb24c64dade39325a93)
@@ -38,10 +38,29 @@
 #include <typedefs.h>
 
+/**< Common Unicode characters */
+#define U_SPECIAL      '?'
+
+#define U_LEFT_ARROW   0x2190
+#define U_UP_ARROW     0x2191
+#define U_RIGHT_ARROW  0x2192
+#define U_DOWN_ARROW   0x2193
+
+#define U_PAGE_UP      0x21de
+#define U_PAGE_DOWN    0x21df
+
+#define U_HOME_ARROW   0x21f1
+#define U_END_ARROW    0x21f2
+
+#define U_NULL         0x2400
+#define U_ESCAPE       0x241b
+#define U_DELETE       0x2421
+
+#define U_CURSOR       0x2588
+
+/**< No size limit constant */
 #define STR_NO_LIMIT  ((size_t) -1)
 
 /**< Maximum size of a string containing cnt characters */
 #define STR_BOUNDS(cnt)  (cnt << 2)
-
-extern char invalch;
 
 extern wchar_t str_decode(const char *str, size_t *offset, size_t sz);
Index: kernel/generic/include/sysinfo/sysinfo.h
===================================================================
--- kernel/generic/include/sysinfo/sysinfo.h	(revision 9be1d58c0982bff8d79f4b3723dbfa968d1053a6)
+++ kernel/generic/include/sysinfo/sysinfo.h	(revision a85aebde1fe7aa2a70f30bb24c64dade39325a93)
@@ -27,5 +27,5 @@
  */
 
-/** @addtogroup generic	
+/** @addtogroup generic
  * @{
  */
@@ -37,4 +37,5 @@
 
 #include <arch/types.h>
+#include <string.h>
 
 typedef union sysinfo_item_val {
@@ -60,11 +61,11 @@
 } sysinfo_item_t;
 
-#define SYSINFO_VAL_VAL 0
-#define SYSINFO_VAL_FUNCTION 1
-#define SYSINFO_VAL_UNDEFINED '?'
+#define SYSINFO_VAL_VAL        0
+#define SYSINFO_VAL_FUNCTION   1
+#define SYSINFO_VAL_UNDEFINED  U_SPECIAL
 
-#define SYSINFO_SUBINFO_NONE 0
-#define SYSINFO_SUBINFO_TABLE 1
-#define SYSINFO_SUBINFO_FUNCTION 2
+#define SYSINFO_SUBINFO_NONE      0
+#define SYSINFO_SUBINFO_TABLE     1
+#define SYSINFO_SUBINFO_FUNCTION  2
 
 typedef unative_t (*sysinfo_val_fn_t)(sysinfo_item_t *root);
