From 219dff44e4cc3f7d44a232217db7984be0eadf9f Mon Sep 17 00:00:00 2001
From: Victor Zverovich <victor.zverovich@gmail.com>
Date: Wed, 26 Sep 2012 10:58:58 -0700
Subject: [PATCH] Undefine complex which MSVC headers define to _complex
 causing compile errors.

---
 templates_on.h |    1 +
 1 file changed, 1 insertion(+)

diff --git a/templates_on.h b/templates_on.h
index cd32eff..20c9813 100644
--- a/templates_on.h
+++ b/templates_on.h
@@ -20,6 +20,7 @@
 #define BASE_EPSILON GSL_DBL_EPSILON
 
 #elif defined(BASE_GSL_COMPLEX)
+#undef complex
 #define BASE gsl_complex
 #define SHORT complex
 #define SHORT_REAL
-- 
1.7.9.5

