title: Does sizeof(float) always equal to sizeof(int) on all architectures?
body: <p>I'm seeing code allocating memory for float using <code>sizeof(int)</code>.<br>
  I'm wondering whether <code>sizeof(float)</code> always equal to <code>sizeof(int)</code> on all architectures?  </p>
  
  <pre><code>float *pointer2Float = (float *) USER_DEFINED_MALLOC (...,..., sizeof(int))
  </code></pre>
  
  <p>Note: this <code>USER_DEFINED_MALLOC</code> isa wrapper for conventional malloc, I think.</p>
  
  <p>Thanks</p>
  
  <p>Regards</p>