Default Parameters in Forward and Interface Declarations
If a routine has a forward declaration or appears in the
interface section of a unit, default
parameter valuesif there
are anymust be specified in the forward or interface declaration. In this case, the default values can be omitted from
the defining (implementation)
declaration; but if the defining declaration
includes default values,
they must match
those in the forward or interface declaration exactly.
127