0028838: Configuration - undefine macros coming from X11 headers in place of collision
[occt.git] / src / ShapeUpgrade / ShapeUpgrade_WireDivide.hxx
index cd78a06..6571674 100644 (file)
@@ -31,12 +31,14 @@ class ShapeUpgrade_SplitCurve2d;
 class ShapeUpgrade_EdgeDivide;
 class ShapeAnalysis_TransferParameters;
 class ShapeUpgrade_FixSmallCurves;
-class TopoDS_Wire;
-class TopoDS_Face;
 class Geom_Surface;
 class TopoDS_Edge;
 class TopLoc_Location;
 
+// resolve name collisions with X11 headers
+#ifdef Status
+  #undef Status
+#endif
 
 class ShapeUpgrade_WireDivide;
 DEFINE_STANDARD_HANDLE(ShapeUpgrade_WireDivide, ShapeUpgrade_Tool)