I think your analysis is correct, and your suggestions good. Go ahead and work on a patch if you want. FYI the code was done the way it was for speed; it avoids calling malloc/free more than needed. _______________________________________________ geda-dev mailing list geda-dev@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev