[PROPOSED] Port better to platforms lacking mempcpy
Oct. 13, 2025
6:13 a.m.
* private.h (mempcpy) [!HAVE_MEMPCPY]: Args are pointer to void, not pointer to char, for compatibility with glibc. --- private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/private.h b/private.h index f6f12aa2..befa6db1 100644 --- a/private.h +++ b/private.h @@ -844,7 +844,7 @@ extern char **environ; #endif #if !HAVE_MEMPCPY static void * -mempcpy(char *restrict s1, char const *restrict s2, size_t n) +mempcpy(void *restrict s1, void const *restrict s2, size_t n) { char *p = memcpy(s1, s2, n); return p + n; -- 2.51.0
226
Age (days ago)
226
Last active (days ago)
0 comments
1 participants
participants (1)
-
Paul Eggert