The prototype for the main procedure cannot be specified after the procedure interface.
30
Cause . . . . . : If a prototype is specified for the main procedure, it must precede the Procedure Interface.
Recovery . . . : Move the prototype for the main procedure so that it precedes the Procedure Interface, or remove the prototype.