>>But the Byzantine method of declaring functions stinks. The interesting thing is that those steeped in gcc land actually get to the point where they like this odd style. I know Richard insisted on using the nasty unreadable PROTO stuff in gigi (the GNAT interface to the backend) for example :-)