From: Tim Mann <mann%Shasta at su-score> The proper syntax for a typedef that defines a type "pointer to function returning void" would be typedef void (*P_ADDR)(); The next trick is to figure out how to declare a static array of these pointers, WITHOUT using the above typedef. That one had me tearing my hair until I gave up and used the typedef. --Tim