CBFalconer wrote:
Well, I always felt apologetic that, in PascalP, files as components of other things, such as arrays of files, or a file component of a record, required the non-standard use of "fileinit(record.filecomponent)" before it would function normally.
Yes, that's a tricky bit that we also had to spend some effort to get working automatically ...
I destroyed the article where Gale (I believe) explained the ISO10206 specification. That was a mistake, I should have kept it here.
BTW, the archives are back online, and they have a search function. Do you mean this one?
http://www.gnu-pascal.de/crystal/gpc/en/mail12577.html
As I see it the problem is that an uninitialized length field will mean unpredictable action, that may or may not involve an error message.
Yes -- just like many other cases of using uninitialized variables/components ...
Frank