From 6ecd89ee50451a888e66dae1965117c90431001b Mon Sep 17 00:00:00 2001 From: Alexander Belopolsky Date: Thu, 14 Sep 2017 12:28:24 -0400 Subject: [PATCH] BUG #946 Fixed compilation errors for Python 2.7 on Windows. --- src/pyq/_k.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pyq/_k.c b/src/pyq/_k.c index 3fcef9d..dd0db61 100755 --- a/src/pyq/_k.c +++ b/src/pyq/_k.c @@ -53,6 +53,9 @@ static char __version__[] = "$Revision: 10002$"; #include "kx/k.h" #include #if defined (WIN32) || defined(_WIN32) +#ifndef isnan + #define isnan _isnan +#endif #ifndef isfinite #define isfinite _finite #endif @@ -357,9 +360,9 @@ K_trp(KObject * self, KObject *args) } else { K x0, x1; + PyObject *exc_value, *message, *traceback; x0 = kK(xk)[0]; x1 = kK(xk)[1]; - PyObject *exc_value, *message, *traceback; message = PY_STR_FromStringAndSize((S)kG(x0), (Py_ssize_t)x0->n); traceback = KObject_FromK(Py_TYPE(self), r1(x1)); r0(x); -- 2.13.3