Thanks Waldeck, I have now resolved my casting warning with your help.
I've also installed a newer version of gpc.
Unfortunately now that I have changed the code, the problem has moved
elsewhere. I still get a crash. I understand that the situation of a
'phantom' problem could be occuring, whereby at some point, writing
beyond the end of an array or a set has trampled on another stored
variable. So I'm guessing that whenever this altered variable is next
read it causes the segmentation crash. In order to track down this
error I'm going to look at the analysis tool, Lint and a new package
called Polyspace (hopefully Pascal compatible). If anyone has any
further advice, I'd much appreciate it.
Thanks again,
Frank


|