MSVC: ignore unused parameters warnings
MSVC: fix some warnings (see #4)