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.
Lib/Groff/ObjectHandle.hpp
declares a classCHandle
. Microsoft's ATL library declares a classATL:: CHandle
. However, the ATL headers also contain ausing 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.