title: Hex-Rays IDA Decompiler
body: <p>I've been trying to decompile an exe file (or just one function, for all I care), and I've been running into the following error:
  Decompilation failure:
  FFFFFF: wrong basic type sizes in compiler settings
  According to the manual, I should check these settings:</p>
  
  <pre><code>Some basic type sizes are incorrect. The decompiler requires that
  sizeof(int) == 4
  sizeof(bool) == 4
  sizeof(enum) == 4
  sizeof(long) == 4
  sizeof(near pointer) == 4
  Please check the type sizes in the Options, Compiler dialog box and modify        them if they are incorrect.
  </code></pre>
  
  <p>I have checked these settings, and they are set to the specified settings. Please note that I am missing the "sizeof(near pointer)" but I have a sizeof(short) and a sizeof(longlong) that aren't specified in the manual.</p>
  
  <p>I'd be grateful for a fast resolution to this problem.</p>