// gcc3.4.3arm
// extern unsigned int *data; // srcにdata[0]が代入される
// extern unsigned int data[]; // 意図通りに動く

void hoge()
{
void *src, *dst;
src = data;
dst = malloc(1024);
memcpy(dst, src, 1024);
}

ポインタと配列で混乱中なんだけど誰か講釈してくれ