pioneerspacesim/pioneer — pull request #688 by johnbartholomew (2011-10-19 14:55:30+00:00)
Title: Fix enums on MSVC

Apparently #650 broke the build on MSVC. This should fix it. It wasn't actually because of the weird headers, just because an enum ended up with duplicate definitions. They were in separate translation units so they shouldn't have conflicted, but I guess maybe the PCH setup on MSVC ended up bringing them both into one translation unit or something.

This also renames one of the EconType_ITEM macros to PolitEcon_ITEM, to avoid confusion with the other EconType_ITEM macro.