1 2 3 4 5 6 7 8 9 10 11 12 13
#include "internal.h" void memยทset64(void *dst, uint64 val, uintptr size) { intptr i; for(i = 0; i < (size & (~7)); i += 8) memcpy((byte*)dst + i, &val, 8); for(; i < size; i++) ((byte*)dst)[i] = ((byte*)&val)[i&7]; }