summaryrefslogtreecommitdiff
path: root/libgcompat
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2025-08-03 20:30:26 +0200
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2025-08-03 20:32:32 +0200
commit24b45c10523504ec1f9ad44c77fe9a7f9a120cae (patch)
treef64c8cd71c0ff4baa13a8282a63ad756c00910e3 /libgcompat
parent7f2d3d5a82db83a34d5947d6bd195d81e1fc2b9b (diff)
downloadgcompat-current.tar.gz
gcompat-current.tar.bz2
gcompat-current.tar.xz
gcompat-current.zip
wchar: add __wmemcpy_chkHEADcurrent
Found in some Godot binaries
Diffstat (limited to 'libgcompat')
-rw-r--r--libgcompat/wchar.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libgcompat/wchar.c b/libgcompat/wchar.c
index 4af686d..170f8a6 100644
--- a/libgcompat/wchar.c
+++ b/libgcompat/wchar.c
@@ -165,3 +165,14 @@ wchar_t *__wcscat_chk(wchar_t *dest, const wchar_t *src, size_t n)
*dest++ = 0;
return a;
}
+
+wchar_t *__wmemcpy_chk(wchar_t *dest, const wchar_t *src, size_t n,
+ size_t destlen)
+{
+ assert(dest != NULL);
+ assert(src != NULL);
+
+ assert(destlen >= n);
+
+ return wmemcpy(dest, src, n);
+}