I just found that when defining a destructor with an argument (I know it doesn't make sense, it was a typo.), I would get an internal compiler error. The destructor was declared properly, just in the definition of it I had the extra argument. The compiler is pgcc 1.1a. -- Karsten Ballueder < http://Ballueder.home.ml.org >