----boundary-LibPST-iamunique-1661122400_-_-
Content-type: text/plain
Hi Werner,
compiling the module and calling
Info -> Interface... then checking Flat Interface and klicking Show
Complete Interface
results in
DEFINITION PrivBugBB;
TYPE
T0 = POINTER TO ABSTRACT RECORD
(t: T0) Do, NEW, EXTENSIBLE
END;
T1 = POINTER TO ABSTRACT RECORD (T0)
(t: T0) Do, NEW, EXTENSIBLE
END;
T2 = POINTER TO EXTENSIBLE RECORD (T0)
(t: T0) Do, NEW, EXTENSIBLE
END;
T3 = POINTER TO RECORD (T0)
(t: T0) Do, NEW, EXTENSIBLE;
(t: T3) Do
END;
END PrivBugBB.
I don't see anything wrong in this definition, so what do you mean?
Regards
Harro von Lavergne
On Tue, 08 May 2007 20:20:15 +0200, Werner Braun <wb{([at]})nowhere.xy
> anbei ein Fehler? der auch schon in der BB 1.5 bestand
>
> MODULE PrivBugBB;
> (** Demonstrates a Bug in the Symbol-Files?
> Compile and take a look at the complete Interface
> Shouldnt the signatures for T1 and T2 look like the one for T3?
> *)
> (* History
> 2007-05-08 wb started
> *)
> TYPE
> T0* = POINTER TO ABSTRACT RECORD END;
>
> T1* = POINTER TO ABSTRACT RECORD (T0) END;
>
> T2* = POINTER TO EXTENSIBLE RECORD (T0) END;
>
> T3* = POINTER TO RECORD (T0) END;
>
> PROCEDURE (t : T0) Do*,NEW,EXTENSIBLE;
> BEGIN
> END Do;
>
> PROCEDURE (t : T1) Do*,EXTENSIBLE;
> BEGIN
> END Do;
>
> PROCEDURE (t : T2) Do*,EXTENSIBLE;
> BEGIN
> END Do;
>
> PROCEDURE (t : T3) Do*;
> BEGIN
> END Do;
>
> END PrivBugBB.
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-1661122400_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIFdlcm5lcixccGFyDQpccGFyDQpjb21waWxp
bmcgdGhlIG1vZHVsZSBhbmQgY2FsbGluZ1xwYXINClxwYXINCkluZm8gLT4gSW50ZXJmYWNlLi4u
IHRoZW4gY2hlY2tpbmcgRmxhdCBJbnRlcmZhY2UgYW5kIGtsaWNraW5nIFNob3cgIFxwYXINCkNv
bXBsZXRlIEludGVyZmFjZVxwYXINClxwYXINCnJlc3VsdHMgaW5ccGFyDQpccGFyDQpERUZJTklU
SU9OIFByaXZCdWdCQjtccGFyDQpccGFyDQpcdGFiIFRZUEVccGFyDQpcdGFiIFx0YWIgVDAgPSBQ
T0lOVEVSIFRPIEFCU1RSQUNUIFJFQ09SRFxwYXINClx0YWIgXHRhYiBcdGFiICh0OiBUMCkgRG8s
IE5FVywgRVhURU5TSUJMRVxwYXINClx0YWIgXHRhYiBFTkQ7XHBhcg0KXHBhcg0KXHRhYiBcdGFi
IFQxID0gUE9JTlRFUiBUTyBBQlNUUkFDVCBSRUNPUkQgKFQwKVxwYXINClx0YWIgXHRhYiBcdGFi
ICh0OiBUMCkgRG8sIE5FVywgRVhURU5TSUJMRVxwYXINClx0YWIgXHRhYiBFTkQ7XHBhcg0KXHBh
cg0KXHRhYiBcdGFiIFQyID0gUE9JTlRFUiBUTyBFWFRFTlNJQkxFIFJFQ09SRCAoVDApXHBhcg0K
XHRhYiBcdGFiIFx0YWIgKHQ6IFQwKSBEbywgTkVXLCBFWFRFTlNJQkxFXHBhcg0KXHRhYiBcdGFi
IEVORDtccGFyDQpccGFyDQpcdGFiIFx0YWIgVDMgPSBQT0lOVEVSIFRPIFJFQ09SRCAoVDApXHBh
cg0KXHRhYiBcdGFiIFx0YWIgKHQ6IFQwKSBEbywgTkVXLCBFWFRFTlNJQkxFO1xwYXINClx0YWIg
XHRhYiBcdGFiICh0OiBUMykgRG9ccGFyDQpcdGFiIFx0YWIgRU5EO1xwYXINClxwYXINCkVORCBQ
cml2QnVnQkIuXHBhcg0KXHBhcg0KSSBkb24ndCBzZWUgYW55dGhpbmcgd3JvbmcgaW4gdGhpcyBk
ZWZpbml0aW9uLCBzbyB3aGF0IGRvIHlvdSBtZWFuP1xwYXINClxwYXINClJlZ2FyZHNccGFyDQpc
cGFyDQpIYXJybyB2b24gTGF2ZXJnbmVccGFyDQpccGFyDQpPbiBUdWUsIDA4IE1heSAyMDA3IDIw
OjIwOjE1ICswMjAwLCBXZXJuZXIgQnJhdW4gPHdiQG8zLXNvZnR3YXJlLmRlPiB3cm90ZTpccGFy
DQpccGFyDQo+IGFuYmVpIGVpbiBGZWhsZXI/IGRlciBhdWNoIHNjaG9uIGluIGRlciBCQiAxLjUg
YmVzdGFuZFxwYXINCj5ccGFyDQo+IE1PRFVMRSBQcml2QnVnQkI7XHBhcg0KPiAoKiogRGVtb25z
dHJhdGVzIGEgQnVnIGluIHRoZSBTeW1ib2wtRmlsZXM/XHBhcg0KPiBcdGFiIENvbXBpbGUgYW5k
IHRha2UgYSBsb29rIGF0IHRoZSBjb21wbGV0ZSBJbnRlcmZhY2VccGFyDQo+IFx0YWIgU2hvdWxk
bnQgdGhlIHNpZ25hdHVyZXMgZm9yIFQxIGFuZCBUMiBsb29rIGxpa2UgdGhlIG9uZSBmb3IgVDM/
XHBhcg0KPiAqKVxwYXINCj4gKCogSGlzdG9yeVxwYXINCj4gMjAwNy0wNS0wOFx0YWIgd2JcdGFi
IHN0YXJ0ZWRccGFyDQo+ICopXHBhcg0KPiBUWVBFXHBhcg0KPiBcdGFiIFQwKiA9IFBPSU5URVIg
VE8gQUJTVFJBQ1QgUkVDT1JEIEVORDtccGFyDQo+XHBhcg0KPiBcdGFiIFQxKiA9IFBPSU5URVIg
VE8gQUJTVFJBQ1QgUkVDT1JEIChUMCkgRU5EO1xwYXINCj5ccGFyDQo+IFx0YWIgVDIqID0gUE9J
TlRFUiBUTyBFWFRFTlNJQkxFIFJFQ09SRCAoVDApIEVORDtccGFyDQo+XHBhcg0KPiBcdGFiIFQz
KiA9IFBPSU5URVIgVE8gUkVDT1JEIChUMCkgRU5EO1xwYXINCj5ccGFyDQo+IFBST0NFRFVSRSAo
dCA6IFQwKSBEbyosTkVXLEVYVEVOU0lCTEU7XHBhcg0KPiBcdGFiIEJFR0lOXHBhcg0KPiBcdGFi
IEVORCBEbztccGFyDQo+XHBhcg0KPiBQUk9DRURVUkUgKHQgOiBUMSkgRG8qLEVYVEVOU0lCTEU7
XHBhcg0KPiBcdGFiIEJFR0lOXHBhcg0KPiBcdGFiIEVORCBEbztccGFyDQo+XHBhcg0KPiBQUk9D
RURVUkUgKHQgOiBUMikgRG8qLEVYVEVOU0lCTEU7XHBhcg0KPiBcdGFiIEJFR0lOXHBhcg0KPiBc
dGFiIEVORCBEbztccGFyDQo+XHBhcg0KPiBQUk9DRURVUkUgKHQgOiBUMykgRG8qO1xwYXINCj4g
XHRhYiBCRUdJTlxwYXINCj4gXHRhYiBFTkQgRG87XHBhcg0KPlxwYXINCj4gRU5EIFByaXZCdWdC
Qi5ccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3Ig
VU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0ALmNoPkJsYWNrQg=
----boundary-LibPST-iamunique-1661122400_-_---
Received on Tue May 08 2007 - 22:10:08 UTC