title: Issue with memcpy
body: <p>I am developing in Cocoa / Xcode and have an <code>int *</code> array containing values.
  When I want to use <code>memcpy</code> to shift values in the array, it transfers only 0s.</p>
  
  <p>e.g.</p>
  
  <ul>
  <li>Array contains values as 1 2 3 4</li>
  <li><code>memcpy(array,array+2*sizeof(int),2*sizeof(int));</code></li>
  </ul>
  
  <p>result: 0,0,3,4</p>
  
  <p>Is there a better alternative to memcpy, or something I am doing wrong ?</p>