From e6164d35fade3bd5e74ff2a06251e9e1eb1e3118 Mon Sep 17 00:00:00 2001 From: Daniel Bertalan Date: Sat, 16 Oct 2021 10:00:05 +0200 Subject: [PATCH] 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. --- Userland/Libraries/LibC/wchar.cpp | 2 +- Userland/Libraries/LibC/wchar.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibC/wchar.cpp b/Userland/Libraries/LibC/wchar.cpp index 33813a6209..794fef19fe 100644 --- a/Userland/Libraries/LibC/wchar.cpp +++ b/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 c; diff --git a/Userland/Libraries/LibC/wchar.h b/Userland/Libraries/LibC/wchar.h index 6abcbb46e6..b47b412cc3 100644 --- a/Userland/Libraries/LibC/wchar.h +++ b/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 wcsncmp(const wchar_t*, const wchar_t*, size_t); 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* wcsncat(wchar_t*, const wchar_t*, size_t); wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**);