#include <stdio.h>
void memcpy_ttt(void *dest, void *src, size_t len) {
typedef struct { char _[len]; } mem;
*(mem *)dest = *(mem *)src;
}
int main(void) {
char msg[6];
memcpy_ttt(msg, "Hello", 6);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIG1lbWNweV90dHQodm9pZCAqZGVzdCwgdm9pZCAqc3JjLCBzaXplX3QgbGVuKSB7Cgl0eXBlZGVmIHN0cnVjdCB7IGNoYXIgX1tsZW5dOyB9IG1lbTsKCSoobWVtICopZGVzdCA9ICoobWVtICopc3JjOwp9CgppbnQgbWFpbih2b2lkKSB7CgljaGFyIG1zZ1s2XTsKCW1lbWNweV90dHQobXNnLCAiSGVsbG8iLCA2KTsKCXB1dHMobXNnKTsKCXJldHVybiAwOwp9