i have replaced the mmap()-based joint group stack (stack.cpp) with a malloc()-based arena stack (obstack.cpp). this will be more portable and should not impact performance. this is checked into CVS. jens, i would be interested to know if this compiles out of the box on irix. russ. -- Russell Smith http://www.q12.org