Jonathan asked:
Do you have any recollection of any platform differences that would cause problems with enumerated data types? The Xfractint boundary tracing ends up in an infinite loop (actually there are several different loops) because the coming_from variable (of enumerated type direction) is ending up with values that are out of the bounds of the type.
Enumerated types are just integers. If not given values, the first one is zero, and each subsequent one is one more. I believe this is standard behavior, but if not it is possible to force the values. I kind of doubt this is the real source of the problem, but I'd have to check the code to see. Which exact version has the problem? I can have a look. Just got back from a trip to Minnesota to visit my Mother. Would have waved at you when I crossed over except to get the cheap fare I went Houston to Minneapolis via Atlanta, so I was never overhead your place in Iowa. That makes the trip (ugh!) six hours. I coped with all the time by picking up up Steven King's "Dreamcatcher" which was suprisingly good if you can put up with a lot of visceral grossness. It was actually Sci Fi. Didn't quite last me the whole round trip even at 800+ pages, but did occupy me me most of the way. Enjoyed it. Tim