dereference_function_descriptor
#define dereference_function_descriptor(p) ((void *)(p))
void *dereference_function_descriptor(void *ptr)