* for vars with is_dll_var the mangledname is written to the ppu as well

This commit is contained in:
florian 2004-03-02 18:12:31 +00:00
parent 5b32162bde
commit fac0d1e23e

View File

@ -1348,7 +1348,7 @@ implementation
defaultconstsym:=nil;
ppufile.gettype(_vartype);
ppufile.getsmallset(varoptions);
if (vo_is_C_var in varoptions) then
if [vo_is_C_var,vo_is_dll_var]*varoptions<>[] then
_mangledname:=stringdup(ppufile.getstring);
end;
@ -1385,7 +1385,7 @@ implementation
turn off the regable }
hvo:=varoptions-[vo_regable,vo_fpuregable];
ppufile.putsmallset(hvo);
if (vo_is_C_var in varoptions) then
if [vo_is_C_var,vo_is_dll_var]*varoptions<>[] then
ppufile.putstring(_mangledname^);
ppufile.writeentry(ibvarsym);
end;
@ -2250,7 +2250,10 @@ implementation
end.
{
$Log$
Revision 1.163 2004-03-02 17:32:12 florian
Revision 1.164 2004-03-02 18:12:31 florian
* for vars with is_dll_var the mangledname is written to the ppu as well
Revision 1.163 2004/03/02 17:32:12 florian
* make cycle fixed
+ pic support for darwin
+ support of importing vars from shared libs on darwin implemented