From: dpasukhi Date: Tue, 11 Nov 2025 11:23:00 +0000 (+0000) Subject: Coding - Fix compilation issues on master X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=61d69fde9ea8586a9b2e2e8169b8dc4f1bb33246;p=occt.git Coding - Fix compilation issues on master - Included in Interface_Category.cxx to support thread synchronization. - Added in Standard_StackTrace.cxx for Windows-specific functionality. - Removed deprecated macro usage example in Standard_Macro.hxx to clean up the code. --- diff --git a/src/DataExchange/TKXSBase/Interface/Interface_Category.cxx b/src/DataExchange/TKXSBase/Interface/Interface_Category.cxx index 27323346b1..2f4dd9adbc 100644 --- a/src/DataExchange/TKXSBase/Interface/Interface_Category.cxx +++ b/src/DataExchange/TKXSBase/Interface/Interface_Category.cxx @@ -19,6 +19,8 @@ #include #include +#include + namespace { static int THE_Interface_Category_init = 0; diff --git a/src/FoundationClasses/TKernel/Standard/Standard_Macro.hxx b/src/FoundationClasses/TKernel/Standard/Standard_Macro.hxx index 1ea6922a14..bd1ea182be 100644 --- a/src/FoundationClasses/TKernel/Standard/Standard_Macro.hxx +++ b/src/FoundationClasses/TKernel/Standard/Standard_Macro.hxx @@ -45,13 +45,6 @@ //! When a deprecated macro is used, a compile-time warning will be issued. //! Unlike Standard_DEPRECATED which marks functions/classes, this is for deprecating macros //! themselves. -//! -//! Usage example: -//! @code -//! #define OLD_MACRO(x) \ -//! Standard_MACRO_DEPRECATED("Use NEW_MACRO instead") \ -//! ((x) * 2) -//! @endcode #if 0 // Disabled until global renames for 8.0.0 are completed. #define Standard_MACRO_DEPRECATED(theMsg) Standard_DEPRECATED_WARNING(theMsg) #else diff --git a/src/FoundationClasses/TKernel/Standard/Standard_StackTrace.cxx b/src/FoundationClasses/TKernel/Standard/Standard_StackTrace.cxx index e0b614452a..9896a99ccf 100644 --- a/src/FoundationClasses/TKernel/Standard/Standard_StackTrace.cxx +++ b/src/FoundationClasses/TKernel/Standard/Standard_StackTrace.cxx @@ -35,6 +35,7 @@ #elif defined(_WIN32) && !defined(OCCT_UWP) #include + #include #include #include