title: C99 inline function in .c file
body: <p>I defined my function in .c (without header declaration) as here:</p>
  
  <pre><code>inline int func(int i) {
   return i+1;
  }
  </code></pre>
  
  <p>Then in the same file below I use it:</p>
  
  <pre><code>...
  i = func(i);
  </code></pre>
  
  <p>And during the linking I got "undefined reference to 'func'". Why?</p>