clearer warnings on incompatible function pointer casts
emit missing function warnings only in verbose mode