Unnamed Arguments in Function Definitions

(ISO C, §6.9.1) The C compiler can accept unnamed arguments in a function definition.

Listing: Unnamed Function Arguments
  void f(int ) {} /* OK if ANSI strict checking is disabled */ 


  void f(int i) {} /* ALWAYS OK */

The compiler allows this extension if ANSI strict checking is disabled: