title: Modern operating system / compiler where int (in C) is not 32 bits?
body: <p>The question is actually somewhat broader.</p>
  
  <p>Based on the last 15 years experience I currently assume that size of types is as follows:</p>
  
  <pre><code>byte = 8 bit
  
  short = 2 bytes
  
  int = 4 bytes
  
  long long = 8 bytes
  </code></pre>
  
  <p>Is there a modern OS where this assumption can be challenged?</p>