Hello Michael, Since C99 the memcpy is defined as void *memcpy(void* restrict dst, const void* restrict src, size_t n); Shouldn't the restrict keyword be shown in the prototype on the man-page? Other concerned functions include: memccpy(), strcat(), strncat, strcpy(), strncpy(), strxfrm(), strtok(), strtok_r(), printf()-family, fcvt_r(), strtoimax()-family, getmntent_r(), ... Just grep for restrict in the standard includes. Best regards Heinrich