Function validateRaylibBinding
Call this function before using any raylib functions to validate the binding matches what the header information says. If you don't call this, it's possible your binding will fail with such fun issues as memory corruption.
void validateRaylibBinding() nothrow @nogc;
If the binding is not valid, then the program will exit with a -1 error code.
The function is not included when running raylib unittests, so there are no linker errors. (raylib-d unittests do not test the C binding)