binary에서 buffer에 쓰기.
char* mem;
int max = 123123;
int block = 64;
int size;
for (a = 0; a < max; a += block)
{
size = a + block >= max ? max - a : block;
memcpy(buffer, &mem[a], size);
function(buffer, size);
}
char* mem;
int max = 123123;
int block = 64;
int size;
for (a = 0; a < max; a += block)
{
size = a + block >= max ? max - a : block;
memcpy(buffer, &mem[a], size);
function(buffer, size);
}