Browse Source

LibC: Fix wcsrchr declaration to return a non-const wchar*

This is how the standard specifies it; similarly to the already
correctly declared wcschr function.
Daniel Bertalan 3 years ago
parent
commit
e6164d35fa
2 changed files with 2 additions and 2 deletions
  1. 1 1
      Userland/Libraries/LibC/wchar.cpp
  2. 1 1
      Userland/Libraries/LibC/wchar.h

+ 1 - 1
Userland/Libraries/LibC/wchar.cpp

@@ -101,7 +101,7 @@ wchar_t* wcschr(const wchar_t* str, int c)
     }
     }
 }
 }
 
 
-const wchar_t* wcsrchr(const wchar_t* str, wchar_t wc)
+wchar_t* wcsrchr(const wchar_t* str, wchar_t wc)
 {
 {
     wchar_t* last = nullptr;
     wchar_t* last = nullptr;
     wchar_t c;
     wchar_t c;

+ 1 - 1
Userland/Libraries/LibC/wchar.h

@@ -32,7 +32,7 @@ wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t);
 int wcscmp(const wchar_t*, const wchar_t*);
 int wcscmp(const wchar_t*, const wchar_t*);
 int wcsncmp(const wchar_t*, const wchar_t*, size_t);
 int wcsncmp(const wchar_t*, const wchar_t*, size_t);
 wchar_t* wcschr(const wchar_t*, int);
 wchar_t* wcschr(const wchar_t*, int);
-const wchar_t* wcsrchr(const wchar_t*, wchar_t);
+wchar_t* wcsrchr(const wchar_t*, wchar_t);
 wchar_t* wcscat(wchar_t*, const wchar_t*);
 wchar_t* wcscat(wchar_t*, const wchar_t*);
 wchar_t* wcsncat(wchar_t*, const wchar_t*, size_t);
 wchar_t* wcsncat(wchar_t*, const wchar_t*, size_t);
 wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**);
 wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**);