title: error: expected identifier or '(' before 'typedef'|
body: <p>i'm working since a few weeks on the same project and never had this kind or error.
  I got it now without touching to the concerned file, which is down there:</p>
  
  <pre><code>#ifndef DIJKSTRA_H_INCLUDED
  #define DIJKSTRA_H_INCLUDED
  
  #include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  #include &lt;string.h&gt;
  
  #define INFINI 100000.0
  
  
  typedef struct dij
  {
      int ordre;
      float** adjacencePoids;
      float* l;
      int* pred;
  }t_dij;
  
  int choix_action();
  int choix_sommet_depart();
  int choix_sommet_arrivee();
  t_dij* allouer_dijkstra();
  t_dij* allouer_dijktra_durees();
  t_dij* dijkstra();
  void afficher_resultat();
  void sauver_resultat();
  void detruire_struc();
  #endif // DIJKSTRA_H_INCLUDED
  </code></pre>
  
  <p>This code gives me this error (Compiler is MinGW)  </p>
  
  <pre><code>Line 11 error: expected identifier or '(' before 'typedef'|
  </code></pre>
  
  <p>Thanks!</p>