here's the problem code: class test { typedef test (*PTR)(); }; I get parse error before token '*' Is this my error or gcc's? Thanks, Rob Taylor Flying Pig Systems