title: Missing ; before 'type' error
body: <p>This is part of my code, do you know what causes this missing ; before 'type' error? It disappears when I delete sort(arr, size) in the main() function...</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
      void sort(int*, int);
  
      int main() {
          int arr[] = {5, 1, 3, 0, 9};
          int size = sizeof(arr) / sizeof(arr[0]);
  
          sort(arr, size);
  
          int i;
          for(i = 0; i &lt; size; i++)
              printf("%d", arr[i]);
  
          getchar();
          return 0;
      }
  
      void sort(int *array, int size) {
          // ...
      }
  </code></pre>