Index: kernel/generic/include/sysinfo/sysinfo.h
===================================================================
--- kernel/generic/include/sysinfo/sysinfo.h	(revision df4ed852a2d1b242f9bdce0a873009a2cb77cec7)
+++ kernel/generic/include/sysinfo/sysinfo.h	(revision 4527fb5b9cd99ab3d0607e26e017b7ea0f92d227)
@@ -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);
