37a736fb85
- Clang 16 makes implicit int conversions and incompatible function pointer types errors by default. Turn these into warnings; and - Work around and issue with case-insensitive filesystems that prevents building on Darwin.