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).


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to