title: uint16_t vs UInt16
body: <p>I'm writing an iOS app, and I'm noticing I have a couple ways to define a fixed width 16bit unsigned integer.</p>
  
  <ol>
  <li>uint16_t - defined in stdint.h</li>
  <li>UInt16 - defined in MacTypes.h</li>
  </ol>
  
  <p>As these are fixed width (and I'd assume same endian), what could possibly be Apple's reason to define their own version? </p>