``` --- /tmp/clang/home/tinderbox/img/17.1_no_multilib_hardened-j4-20221204-010004/var/tmp/clang/games-fps/quakeforge-0.7.2_p20210722-r1/clang16-safe.log 2023-02-11 03:38:29.993568907 +0000 +++ /tmp/clang/home/tinderbox/img/17.1_no_multilib_hardened-j4-20221204-010004/var/tmp/clang/games-fps/quakeforge-0.7.2_p20210722-r1/clang16-errors.log 2023-02-11 03:38:29.993568907 +0000 [...] -ignoreme: warning: incompatible function pointer types initializing 'int (*)()' with an expression of type 'size_t (const char *, size_t)' (aka 'unsigned long (const char *, unsigned long)') [-Wincompatible-function-pointer-types] +ignoreme: error: incompatible function pointer types initializing 'int (*)()' with an expression of type 'size_t (const char *, size_t)' (aka 'unsigned long (const char *, unsigned long)') [-Werror,-Wincompatible-function-pointer-types] int (*foo)() = strnlen; ^ ~~~~~~~ -ignoreme: warning: incompatible function pointer types initializing 'int (*)()' with an expression of type 'char *(const char *, unsigned long)' [-Wincompatible-function-pointer-types] +ignoreme: error: incompatible function pointer types initializing 'int (*)()' with an expression of type 'char *(const char *, unsigned long)' [-Werror,-Wincompatible-function-pointer-types] int (*foo)() = strndup; ^ ~~~~~~~ ```