On Thu, 14 Oct 2010, Uffe Kousgaard wrote:
While trying to make delphi code compatible with FPC, I have hit this issue:
Delphi allows:
interface
function somefunction(a: integer): integer;
implementation
function somefunction;
begin
result:= a*2;
end;
FPC requires the full declaration to be repeated. Can this be avoided
somehow? I have many functions/procedures without full declaration in the
implementation part.
Switch on delphi mode:
{$mode delphi}
And then it should work.
FPC is more fussy about it, because unlike delphi, it doesn't require you to
specify 'overload' for overloaded functions. The downside of this is that
you must repeat the full declaration in the implementation section.
(for obvious reasons)
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal