bugfix: avoid unnecessary macro-substitution
MSVC defines min/max macroses (along with some libraries)
For example WinDef.h. It causes errors.