void func(void) // note the size of the buffer is 256 bytes, but the loop inserts 512 bytes of data { int i; char buffer[256]; for (i=0; i < 512; i++) buffer[i] = 'x'; return; }