Warning fixes: - Don't use %lu for size_t; they're different on Linux x86. - has_warned_about_drivers is only used on win32, so only declare it there to avoid a unused variable warning.