title: static declaration follows non-static
body: <p>in my avrstudio4 project i've got this error:</p>
  
  <pre><code>../Indication.c:95:15: error: static declaration of 'menu_boot' follows non-static declaration
  </code></pre>
  
  <p>in <strong>main.c</strong> i type <strong>#include "indication.h"</strong></p>
  
  <p><strong>indication.h</strong> is a header file for <strong>indication.c</strong> and function is defined in it like this:</p>
  
  <pre><code>unsigned char menu_boot(unsigned char index, unsigned char *menu1) 
  __attribute__((section(".core")));
  </code></pre>
  
  <p>in <strong>indication.c</strong> i've got </p>
  
  <pre><code>#include "indication.h"
  ...
  unsigned char menu_boot(unsigned char index, unsigned char *menu1)
  </code></pre>
  
  <p>What should i do?</p>