# HG changeset patch # User Sebastien Jodogne # Date 1460648083 -7200 # Node ID 325772dadcd6fb55469392041869d703008e276a # Parent 730eedd9a5dca73e4b05538e7d301f6d5525ecda Macro "__linux" (now obsolete) replaced by macro "__linux__" diff -r 730eedd9a5dc -r 325772dadcd6 Core/Endianness.h --- a/Core/Endianness.h Tue Apr 12 18:30:55 2016 +0000 +++ b/Core/Endianness.h Thu Apr 14 17:34:43 2016 +0200 @@ -37,7 +37,7 @@ ** LINUX ARCHITECTURES ********************************************************************/ -#if defined(__linux) +#if defined(__linux__) # define ORTHANC_HAS_BUILTIN_BYTE_SWAP 1 # include #endif diff -r 730eedd9a5dc -r 325772dadcd6 Core/MultiThreading/Mutex.cpp --- a/Core/MultiThreading/Mutex.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/Core/MultiThreading/Mutex.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -37,7 +37,7 @@ #if defined(_WIN32) #include -#elif defined(__linux) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__FreeBSD__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__FreeBSD__) #include #else #error Support your platform here @@ -75,7 +75,7 @@ } -#elif defined(__linux) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__FreeBSD__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__FreeBSD__) struct Mutex::PImpl { diff -r 730eedd9a5dc -r 325772dadcd6 Core/Toolbox.cpp --- a/Core/Toolbox.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/Core/Toolbox.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -67,7 +67,7 @@ #include /* PATH_MAX */ #endif -#if defined(__linux) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) #include /* PATH_MAX */ #include #include @@ -132,7 +132,7 @@ { #if defined(_WIN32) ::Sleep(static_cast(microSeconds / static_cast(1000))); -#elif defined(__linux) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) usleep(microSeconds); #else #error Support your platform here @@ -629,7 +629,7 @@ return std::string(&buffer[0]); } -#elif defined(__linux) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) static std::string GetPathToExecutableInternal() { std::vector buffer(PATH_MAX + 1); diff -r 730eedd9a5dc -r 325772dadcd6 NEWS --- a/NEWS Tue Apr 12 18:30:55 2016 +0000 +++ b/NEWS Thu Apr 14 17:34:43 2016 +0200 @@ -38,6 +38,7 @@ * Upgrade to Boost 1.60.0 for static builds * Use of HTTP status 403 Forbidden (instead of 401) if access to a REST resource is disallowed * Option "HttpsVerifyPeers" can be used to connect against self-signed HTTPS certificates +* Macro "__linux" (now obsolete) replaced by macro "__linux__" (maybe solves Debian bug #821011) Version 1.0.0 (2015/12/15) diff -r 730eedd9a5dc -r 325772dadcd6 OrthancServer/DicomProtocol/DicomServer.cpp --- a/OrthancServer/DicomProtocol/DicomServer.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/OrthancServer/DicomProtocol/DicomServer.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -44,7 +44,7 @@ #include -#if defined(__linux) +#if defined(__linux__) #include #endif diff -r 730eedd9a5dc -r 325772dadcd6 OrthancServer/FromDcmtkBridge.cpp --- a/OrthancServer/FromDcmtkBridge.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/OrthancServer/FromDcmtkBridge.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -195,7 +195,7 @@ LoadEmbeddedDictionary(*locker, EmbeddedResources::DICTIONARY_DICOM); LoadEmbeddedDictionary(*locker, EmbeddedResources::DICTIONARY_PRIVATE); -#elif defined(__linux) || defined(__FreeBSD_kernel__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) std::string path = DCMTK_DICTIONARY_DIR; const char* env = std::getenv(DCM_DICT_ENVIRONMENT_VARIABLE); diff -r 730eedd9a5dc -r 325772dadcd6 Plugins/Engine/PluginsManager.cpp --- a/Plugins/Engine/PluginsManager.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/Plugins/Engine/PluginsManager.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -48,7 +48,7 @@ #ifdef WIN32 #define PLUGIN_EXTENSION ".dll" -#elif defined(__linux) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) #define PLUGIN_EXTENSION ".so" #elif defined(__APPLE__) && defined(__MACH__) #define PLUGIN_EXTENSION ".dylib" diff -r 730eedd9a5dc -r 325772dadcd6 Plugins/Engine/SharedLibrary.cpp --- a/Plugins/Engine/SharedLibrary.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/Plugins/Engine/SharedLibrary.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -45,7 +45,7 @@ #if defined(_WIN32) #include -#elif defined(__linux) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) #include #else #error Support your platform here @@ -65,7 +65,7 @@ throw OrthancException(ErrorCode_SharedLibrary); } -#elif defined(__linux) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) handle_ = ::dlopen(path_.c_str(), RTLD_NOW); if (handle_ == NULL) { @@ -91,7 +91,7 @@ { #if defined(_WIN32) ::FreeLibrary((HMODULE)handle_); -#elif defined(__linux) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) ::dlclose(handle_); #else #error Support your platform here @@ -109,7 +109,7 @@ #if defined(_WIN32) return ::GetProcAddress((HMODULE)handle_, name.c_str()); -#elif defined(__linux) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) +#elif defined(__linux__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) return ::dlsym(handle_, name.c_str()); #else #error Support your platform here diff -r 730eedd9a5dc -r 325772dadcd6 Resources/Patches/mongoose-3.1-patch.diff --- a/Resources/Patches/mongoose-3.1-patch.diff Tue Apr 12 18:30:55 2016 +0000 +++ b/Resources/Patches/mongoose-3.1-patch.diff Thu Apr 14 17:34:43 2016 +0200 @@ -42,7 +42,7 @@ // Wait until mg_fini() stops while (ctx->stop_flag != 2) { -+#if defined(__linux) ++#if defined(__linux__) + usleep(100000); +#elif defined(_WIN32) + Sleep(100); diff -r 730eedd9a5dc -r 325772dadcd6 UnitTestsSources/PluginsTests.cpp --- a/UnitTestsSources/PluginsTests.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/UnitTestsSources/PluginsTests.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -57,7 +57,7 @@ ASSERT_TRUE(l.HasFunction("GetVersionExW")); ASSERT_FALSE(l.HasFunction("world")); -#elif defined(__linux) || defined(__FreeBSD_kernel__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) SharedLibrary l("libdl.so"); ASSERT_THROW(l.GetFunction("world"), OrthancException); ASSERT_TRUE(l.GetFunction("dlopen") != NULL); diff -r 730eedd9a5dc -r 325772dadcd6 UnitTestsSources/UnitTestsMain.cpp --- a/UnitTestsSources/UnitTestsMain.cpp Tue Apr 12 18:30:55 2016 +0000 +++ b/UnitTestsSources/UnitTestsMain.cpp Thu Apr 14 17:34:43 2016 +0200 @@ -458,7 +458,7 @@ } -#if defined(__linux) +#if defined(__linux__) TEST(OrthancInitialization, AbsoluteDirectory) { ASSERT_EQ("/tmp/hello", Configuration::InterpretRelativePath("/tmp", "hello")); @@ -632,7 +632,7 @@ -#if defined(__linux) +#if defined(__linux__) #include #elif defined(__FreeBSD__) #include @@ -657,7 +657,7 @@ * Linux. **/ -#elif defined(__linux) || defined(__FreeBSD_kernel__) +#elif defined(__linux__) || defined(__FreeBSD_kernel__) #if !defined(__BYTE_ORDER) # error Support your platform here