[fpc-devel] VMT compatibility
    Michael Van Canneyt 
    michael at freepascal.org
       
    Sun Jan 30 13:21:40 CET 2005
    
    
  
On Sun, 30 Jan 2005, Marco van de Voort wrote:
> >   // Call C++ function and pass to it our "special" interface
> >   Result := D3DXLoadMeshHierarchyFromX_FPC_{$}(Filename, MeshOptions,
> > pD3DDevice, AllocI, pUserDataLoader, ppFrameHierarchy, ppAnimController);
> >
> >   Dec(PInteger(AllocI)^, $C); // Patch interface VMT - BACK
> > end;
> >
> > But I really want FPC be compatible with Delphi in this situation.
>
> If I recall correctly, this was all done because the linker had problems with
> symbols with negative offsets.
This is correct. In combination with smartlinking, I think.
Michael.
    
    
More information about the fpc-devel
mailing list