OpenTrespasser / JurassicParkTrespasser

A git-based fork of the Jurassic Park: Trespasser source code.
98 stars 24 forks source link

CHandle disambiguation #51

Closed meekee7 closed 4 years ago

meekee7 commented 4 years ago

Lib/Groff/ObjectHandle.hpp declares a class CHandle. Microsoft's ATL library declares a class ATL:: CHandle. However, the ATL headers also contain a using namespace ATL;instruction, which causes a name collision. A namespace qualifier is added to resolve the name collision. The collisions all occur in library code, which does not use ATL. Only some tools, especially GUIApp, use ATL. Because of that, only header files need to be fixed.

meekee7 commented 4 years ago

Closed and reopened ad PR #59