Index: uspace/lib/libc/generic/string.c
===================================================================
--- uspace/lib/libc/generic/string.c	(revision a405563b24f1a7675853129014154bb04b6758d5)
+++ uspace/lib/libc/generic/string.c	(revision e31c2c51eaa1f290aa8a17dd380858deb2a7ea92)
@@ -590,5 +590,5 @@
  * @return Pointer to character in @a str or NULL if not found.
  */
-const char *str_chr(const char *str, wchar_t ch)
+char *str_chr(const char *str, wchar_t ch)
 {
 	wchar_t acc;
@@ -598,5 +598,5 @@
 	while ((acc = str_decode(str, &off, STR_NO_LIMIT)) != 0) {
 		if (acc == ch)
-			return (str + last);
+			return (char *) (str + last);
 		last = off;
 	}
@@ -612,5 +612,5 @@
  * @return Pointer to character in @a str or NULL if not found.
  */
-const char *str_rchr(const char *str, wchar_t ch)
+char *str_rchr(const char *str, wchar_t ch)
 {
 	wchar_t acc;
@@ -625,5 +625,5 @@
 	}
 	
-	return res;
+	return (char *) res;
 }
 
