# HG changeset patch # User Sebastien Jodogne # Date 1737474270 -3600 # Node ID f3dbc9a58195726140304544cbe32335917f4555 # Parent a9c9952aa11324d57f801641c71cbad0c0aa26a0 fix msvc diff -r a9c9952aa113 -r f3dbc9a58195 OrthancFramework/Resources/Patches/dcmtk-3.6.9.patch --- a/OrthancFramework/Resources/Patches/dcmtk-3.6.9.patch Tue Jan 21 16:10:01 2025 +0100 +++ b/OrthancFramework/Resources/Patches/dcmtk-3.6.9.patch Tue Jan 21 16:44:30 2025 +0100 @@ -87,13 +87,13 @@ #define OFICONV_CITRUS_WC_T_DEFINED diff -urEb dcmtk-3.6.9.orig/oficonv/libsrc/citrus_lock.h dcmtk-3.6.9/oficonv/libsrc/citrus_lock.h --- dcmtk-3.6.9.orig/oficonv/libsrc/citrus_lock.h 2025-01-21 15:53:12.646715143 +0100 -+++ dcmtk-3.6.9/oficonv/libsrc/citrus_lock.h 2025-01-21 16:03:17.310652376 +0100 ++++ dcmtk-3.6.9/oficonv/libsrc/citrus_lock.h 2025-01-21 16:43:36.463693959 +0100 @@ -31,7 +31,7 @@ #ifdef WITH_THREADS -#ifdef HAVE_WINDOWS_H -+#if defined(HAVE_WINDOWS_H) && defined(HAVE_PROTOTYPE_TRYACQUIRESRWLOCKSHARE) ++#if defined(HAVE_WINDOWS_H) && !defined(HAVE_PTHREAD_H) /* Favor pthread if available, for MinGW */ #include #define WLOCK(lock) AcquireSRWLockExclusive(lock);