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