/* OpenBSD compat: add mempcpy (GNU extension) via #include_next wrapper */ #pragma once #include_next #ifndef mempcpy static inline void *mempcpy(void *dst, const void *src, size_t n) { return (char *)memcpy(dst, src, n) + n; } #endif