Index: kernel/generic/include/string.h
===================================================================
--- kernel/generic/include/string.h	(revision f049eec2e8912b45680161e172155481212b2b38)
+++ kernel/generic/include/string.h	(revision 726ef8495cfc44e27adcbbbbeee254d1b5a82dfb)
@@ -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 f049eec2e8912b45680161e172155481212b2b38)
+++ kernel/generic/src/lib/string.c	(revision 726ef8495cfc44e27adcbbbbeee254d1b5a82dfb)
@@ -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))
