|
@@ -658,7 +658,7 @@ interface
|
|
|
|
|
|
tprocnameoption = (pno_showhidden, pno_proctypeoption, pno_paranames,
|
|
tprocnameoption = (pno_showhidden, pno_proctypeoption, pno_paranames,
|
|
pno_ownername, pno_noclassmarker, pno_noleadingdollar,
|
|
pno_ownername, pno_noclassmarker, pno_noleadingdollar,
|
|
- pno_mangledname, pno_noparams);
|
|
|
|
|
|
+ pno_mangledname, pno_noparams, pno_prettynames);
|
|
tprocnameoptions = set of tprocnameoption;
|
|
tprocnameoptions = set of tprocnameoption;
|
|
tproccopytyp = (pc_normal,
|
|
tproccopytyp = (pc_normal,
|
|
{$ifdef i8086}
|
|
{$ifdef i8086}
|
|
@@ -6853,8 +6853,10 @@ implementation
|
|
else
|
|
else
|
|
s:=s+'procedure';
|
|
s:=s+'procedure';
|
|
end
|
|
end
|
|
|
|
+ else if pno_prettynames in pno then
|
|
|
|
+ rn:=procsym.prettyname
|
|
else
|
|
else
|
|
- rn:=procsym.realname;
|
|
|
|
|
|
+ rn:=procsym.RealName;
|
|
if (pno_noleadingdollar in pno) and
|
|
if (pno_noleadingdollar in pno) and
|
|
(rn[1]='$') then
|
|
(rn[1]='$') then
|
|
delete(rn,1,1);
|
|
delete(rn,1,1);
|
|
@@ -6874,7 +6876,10 @@ implementation
|
|
s:=s+':'+module.realmodulename^+'.'
|
|
s:=s+':'+module.realmodulename^+'.'
|
|
else
|
|
else
|
|
s:=s+':';
|
|
s:=s+':';
|
|
- hs:=returndef.typesym.realname;
|
|
|
|
|
|
+ if pno_prettynames in pno then
|
|
|
|
+ hs:=returndef.typesym.prettyname
|
|
|
|
+ else
|
|
|
|
+ hs:=returndef.typesym.realname;
|
|
if hs[1]<>'$' then
|
|
if hs[1]<>'$' then
|
|
s:=s+returndef.OwnerHierarchyName+hs
|
|
s:=s+returndef.OwnerHierarchyName+hs
|
|
else
|
|
else
|