Compiles on VS2012

...hopefully. Using _MSC_VER < 1800 for CC_ROUND