*((char*)mempcpy(dst, src, min(len, dstsize-1))) = 0;
((char*)memcpy(dst, src, min(len, dstsize-1))[min(len, dstsize-1)] = 0;