Explicitly specify types when using min/max/floor with VS2008