56b6a981b846c35591d432374078d3f6a885cd10 patch-3.0.16-vs2.3.2.1.diff