Index: kernel/generic/include/string.h
===================================================================
--- kernel/generic/include/string.h	(revision 7d440e37e1f2b1dd61cdeb800e63b239608e913d)
+++ kernel/generic/include/string.h	(revision f2b8cdc51775d0938392285312ca1ea65eca2f5b)
@@ -65,5 +65,5 @@
 
 extern wchar_t str_decode(const char *str, size_t *offset, size_t sz);
-extern int chr_encode(const wchar_t ch, char *str, size_t *offset, size_t sz);
+extern int chr_encode(wchar_t ch, char *str, size_t *offset, size_t sz);
 
 extern size_t str_size(const char *str);
@@ -79,6 +79,6 @@
 extern count_t wstr_nlength(const wchar_t *str, size_t size);
 
-extern bool ascii_check(const wchar_t ch);
-extern bool chr_check(const wchar_t ch);
+extern bool ascii_check(wchar_t ch);
+extern bool chr_check(wchar_t ch);
 
 extern int str_cmp(const char *s1, const char *s2);
Index: kernel/generic/src/lib/string.c
===================================================================
--- kernel/generic/src/lib/string.c	(revision 7d440e37e1f2b1dd61cdeb800e63b239608e913d)
+++ kernel/generic/src/lib/string.c	(revision f2b8cdc51775d0938392285312ca1ea65eca2f5b)
@@ -207,5 +207,5 @@
  *	   code was invalid.
  */
-int chr_encode(const wchar_t ch, char *str, size_t *offset, size_t size)
+int chr_encode(wchar_t ch, char *str, size_t *offset, size_t size)
 {
 	if (*offset >= size)
@@ -423,5 +423,5 @@
  *
  */
-bool ascii_check(const wchar_t ch)
+bool ascii_check(wchar_t ch)
 {
 	if ((ch >= 0) && (ch <= 127))
@@ -436,5 +436,5 @@
  *
  */
-bool chr_check(const wchar_t ch)
+bool chr_check(wchar_t ch)
 {
 	if ((ch >= 0) && (ch <= 1114111))
