Im not that good of a coder, but don't you need ptr_for_handle?

example:

my.skill50 = handle(fBeep);//store handle to the fBeep function
pFunction = ptr_for_handle(my.skill50);//now pFunction points to fbeep


also, I'm not sure, but did you define skill50 like this:

#define SOMETHING skill50

Hope I helped


you can find me with my face in the keyboard, unshaven, listening to some nameless techno tragedy, and hashing through code over a cold cup a stale joe. __________________________________ yours truly