// type for pointer-to-function which takes one double and returns double // typedef double (*Func)(double); // lookup function by name and return pointer-to-function // Func lookup( const char *name);