title: difference between int* i and int *i
body: <p>I'm converting a header file for a DLL written in C to Delphi so I can use the DLL. </p>
  
  <p>My question is what is the difference between</p>
  
  <pre><code>int* i
  </code></pre>
  
  <p>and</p>
  
  <pre><code>int *i
  </code></pre>
  
  <p>I convert the first to</p>
  
  <pre><code>i: PInteger;
  </code></pre>
  
  <p>But i'm not sure what the correct conversion is for the second one in Delphi.</p>
  
  <p>from my understanding the first is a simple typed pointer.
  The second is a pointer variable. but i'm not sure what the difference is.</p>