Author: jsc
Date: Mon Sep 28 08:59:45 2015
New Revision: 1705622

URL: http://svn.apache.org/viewvc?rev=1705622&view=rev
Log:
#124158# rework clang patch to work on MacOS

Modified:
    openoffice/trunk/ext_libraries/coinmp/coinmp-1.7.6-clang.patch

Modified: openoffice/trunk/ext_libraries/coinmp/coinmp-1.7.6-clang.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/ext_libraries/coinmp/coinmp-1.7.6-clang.patch?rev=1705622&r1=1705621&r2=1705622&view=diff
==============================================================================
--- openoffice/trunk/ext_libraries/coinmp/coinmp-1.7.6-clang.patch (original)
+++ openoffice/trunk/ext_libraries/coinmp/coinmp-1.7.6-clang.patch Mon Sep 28 
08:59:45 2015
@@ -1,5 +1,5 @@
---- misc/CoinMP-1.7.6/CoinUtils/src/CoinSignal.hpp     2011-01-03 
23:31:00.000000000 +0000
-+++ misc/build/CoinMP-1.7.6/CoinUtils/src/CoinSignal.hpp       2015-08-04 
23:25:43.468410000 +0000
+--- misc/CoinMP-1.7.6/CoinUtils/src/CoinSignal.hpp     2011-01-04 
00:31:00.000000000 +0100
++++ misc/build/CoinMP-1.7.6/CoinUtils/src/CoinSignal.hpp       2015-09-28 
10:45:02.000000000 +0200
 @@ -44,7 +44,11 @@
  
//-----------------------------------------------------------------------------
  
@@ -13,3 +13,15 @@
  #  define CoinSighandler_t_defined
  #endif
  
+@@ -95,7 +99,10 @@
+ 
+ 
//-----------------------------------------------------------------------------
+ 
+-#if defined(__MACH__) && defined(__GNUC__)
++#if defined(__clang__) && !defined(CoinSighandler_t_defined)
++   typedef void(*CoinSighandler_t)(int);
++#  define CoinSighandler_t_defined
++#elif defined(__MACH__) && defined(__GNUC__)
+    typedef typeof(SIG_DFL) CoinSighandler_t;
+ #  define CoinSighandler_t_defined
+ #endif


Reply via email to