[fpc-devel] MSEide+MSEgui binary package

Martin Schreiber fpmse at bluewin.ch
Tue Apr 15 21:22:31 CEST 2008


On Tuesday 15 April 2008 21.13:41 Jonas Maebe wrote:
> On 15 Apr 2008, at 21:05, Martin Schreiber wrote:
> > Moving msesysintf from implementation uses to interface uses in
> > msefileutils
> > fixes the issue.
>
> I know what causes the crc problem: the fact that msesysintf declares
> routines as "external name" in the implementation which aren't
> declared as "external name" in the interface. This is supported for
> Delphi-compatibility, but is quite ugly (it also causes wrappers to be
> generated because it is possible that units which were compiled after
> only the interface was parsed may already contain calls to the non-
> external but regularly mangled Pascal name).
>
That means all "external name" declarations should be in interface section?



More information about the fpc-devel mailing list