Index: uspace/lib/c/arch/mips32/include/libarch/tls.h
===================================================================
--- uspace/lib/c/arch/mips32/include/libarch/tls.h	(revision be0f5e4d59071204ff8b374bbff33ba65da0d3e1)
+++ uspace/lib/c/arch/mips32/include/libarch/tls.h	(revision 2d56e2e280dc6cc7c8f5fee90414bf2add26b6e3)
@@ -46,4 +46,6 @@
 #define CONFIG_TLS_VARIANT_1
 
+#include <libc.h>
+
 /*
  * I did not find any specification (neither MIPS nor PowerPC), but
@@ -67,5 +69,5 @@
 static inline void __tcb_set(tcb_t *tcb)
 {
-	char *tp = (char *) tcb;
+	uint8_t *tp = (uint8_t *) tcb;
 	tp += MIPS_TP_OFFSET + sizeof(tcb_t);
 
@@ -75,5 +77,5 @@
 static inline tcb_t *__tcb_get(void)
 {
-	char *retval;
+	uint8_t *retval;
 
 	asm volatile ("add %0, $27, $0" : "=r" (retval));
