(ISO C, §6.9.1) The C compiler can accept unnamed arguments in a function definition.
void f(int ) {} /* OK if ANSI Strict is disabled */ void f(int i) {} /* ALWAYS OK */
See also: Checking for Standard C and Standard C++ Conformity.