title: Unspecified number of parameters in C functions - void foo()
body: <p>I read <a href="https://stackoverflow.com/questions/51032/is-there-a-difference-between-foovoid-and-foo-in-c-or-c">here</a> that in C <code>void foo()</code> means <code>a function foo taking an unspecified number of arguments of unspecified type</code>.</p>
  <p>Can anyone give me or point me to an example where a C function takes an unspecified number of arguments? What can this be applied to in C? I couldn't find anything on the web.</p>