What is the equivalent of memcpy module memcopy;
immutable ADDRESS_BUS_SIZE = 20; // 2^20 address bus byte memory[1 << ADDRESS_BUS_SIZE]; void main() { ushort val = 12345; for (int i = 0x12340; i < 0x1234A; i+= 2) { memcpy (&memory[i], &val, sizeof val); // D way??? val++; } for (int i = 0x12340; i < 0x1234A; i+= 2) { memcpy (&val, &memory[i], sizeof val); // D way??? writefln("%x", val); } } achieved in D? I am trying not to use memcpy or any function from the C API. Thanks, -- Andrew Edwards -------------------- http://www.akeron.co auto getAddress() { string location = "@", period = "."; return ("info" ~ location ~ "afidem" ~ period ~ "org"); }