title: C error Array: array type has incomplete element type.
body: <p>I have:</p>
  
  <pre><code>extern int docx(char *,char[][]) // in a header file
  </code></pre>
  
  <p>It is compiled properly in solaris, but in Redhat Linux it shows the error bellow:</p>
  
  <pre><code>array type has incomplete element type.
  </code></pre>
  
  <p>I know i can solve it as - <code>char[][20]</code></p>
  
  <p>Is it the right way?</p>