>       No, return void (*)()
>       However, none of these compiles:
>
>       extern void (*)() glGetProcAddressEXT( const GLubyte *procName );
>       extern (void (*))() glGetProcAddressEXT( const GLubyte *procName );
>       extern (void (*)()) glGetProcAddressEXT( const GLubyte *procName );

Is this one of those examples that requires a typedef for correct
declaration?  The following compiles

    typedef void need_a_better_name();
    extern need_a_better_name *glGetProcAddressEXT( const GLubyte *procName );

Jim
 ------------------- ---------------------- --------------------
| Jim Cobb          | 540 Arapeen Dr. #100 | [EMAIL PROTECTED]      |
| Parametric        | Salt Lake City, UT   |     (801)-588-4632 |
|  Technology Corp. |           84108-1202 | Fax (801)-588-4650 |
 ------------------- ---------------------- --------------------
Quidquid Latine dictum sit, profundum viditur.
(Whatever is said in Latin sounds profound).

Reply via email to