Bug in prefix hierarchy handling?
M.J. Green
mjg54@cam.ac.uk
16 Jan 2004 15:53:57 +0000
Hi,
Given that the err file is produced correctly, I suspect that caverns
internal knowledge of the station names is fine. The problem is caused by
the code that writes/reads the 3d file. In doing this to save file space it
does not record the full name of every station. Instead at has a binary
number just before writing the text bit, there are various things this
number can mean, such as delete n characters or delete up to a full stop n
times. Something may have been wrongly implemented with the meanings of
these numbers.
I suspect it is the long names and multiple levels of hierarchy that has
caused this bug to come to light.
Hope this helps any one who will try to find the bug in the code. Olly
recently wrote a file specification of the 3d file, although I am not sure
where it can be found.
Cheers,
Martin