This: /* Internal convenience typedefs */ typedef GLvoid (*_GLUfuncptr)(GLvoid); Produces this: ../.././include/libinc/GL/glu.h:259: error: '<anonymous>' has incomplete type ../.././include/libinc/GL/glu.h:259: error: invalid use of 'GLvoid' What am I missing??? -brian Brian D. McGrew { brian@xxxxxxxxxxxxx || brian@xxxxxxxxxxxxxxxxxxx } -- > Do not read this email while waxing that cat!