Warning, /graphics/kst-plot/cmake/3rdparty/gsl/gsl-msvc.patch is written in an unsupported language. File is not indexed.

0001 
0002 diff --git a/bspline/bspline.h b/bspline/bspline.h
0003 index f80e03e..67d000a 100644
0004 diff --git a/templates_on.h b/templates_on.h
0005 index cd32eff..dde02c3 100644
0006 --- a/templates_on.h
0007 +++ b/templates_on.h
0008 @@ -20,6 +20,10 @@
0009  #define BASE_EPSILON GSL_DBL_EPSILON
0010  
0011  #elif defined(BASE_GSL_COMPLEX)
0012 +#ifdef _MSC_VER
0013 +    #define VCPP_MATH_COMPLEX complex // Workaround of problems caused by complex,  defined as _complex in Math.h of MS-VC++ 
0014 +    #undef complex
0015 +#endif
0016  #define BASE gsl_complex
0017  #define SHORT complex
0018  #define SHORT_REAL
0019 @@ -32,6 +36,11 @@
0020  #define ZERO {{0.0,0.0}}
0021  #define ONE {{1.0,0.0}}
0022  #define BASE_EPSILON GSL_DBL_EPSILON
0023 +#ifdef _MSC_VER
0024 +    #undef complex
0025 +    #define complex VCPP_MATH_COMPLEX
0026 +#endif
0027 +
0028  
0029  #elif defined(BASE_GSL_COMPLEX_FLOAT)
0030  #define BASE gsl_complex_float