Walter Murray ([log in to unmask]) wrote:
: The compiler is producing this ANSI-required diagnostic because,
: strictly speaking, C does not approve of mixing function pointers
: with other pointers, even pointers-to-void.
: Walter Murray
In the strict ANSI C++ Standard you can't even do the casts that Walter
mentions.
Pointers to functions can't be converted to pointers to objects at all!
Several ARM rules were removed.
You must indirectly cast them to an integral type and then to the other.