Removed C++11isms that don't work with VS2010, removed unnamed structs/unions that caused warnings.