// prototype @@ identifier fn; type t; @@ - t fn(); + t fn(void); // implementation @@ identifier fn; type t; @@ - fn() + fn(void) { ... }