title: #define for unsigned long
body: <p>I'm attempting to use the <code>#define</code> directive to change all of "ulong" to "unsigned long".
  Here is an example:</p>
  
  <pre><code>#define ulong unsigned long
  ulong idCounter = 0;
  </code></pre>
  
  <p>Sadly, I think it ends up replacing ulong with "unsigned", rather than "unsigned long".  I tried "#define ulong (unsigned long)", but that didn't work either.</p>