From: Stefan Krah Date: Tue, 3 Feb 2015 21:27:21 +0000 (+0100) Subject: Issue #14203: Temporary fix for the compile failure on Windows. X-Git-Tag: v3.5.0a1~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a7559c04e09980a3ae468a996609805dfe413ca4;p=python Issue #14203: Temporary fix for the compile failure on Windows. --- diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c index a4930fbc8f..465826065f 100644 --- a/Modules/_testcapimodule.c +++ b/Modules/_testcapimodule.c @@ -2519,6 +2519,7 @@ test_from_contiguous(PyObject* self, PyObject *noargs) Py_RETURN_NONE; } +#if (defined(__linux__) || defined(__FreeBSD__)) && defined(__GNUC__) extern PyTypeObject _PyBytesIOBuffer_Type; static PyObject * @@ -2556,6 +2557,7 @@ error: "test_pep3118_obsolete_write_locks: failure"); return NULL; } +#endif /* This tests functions that historically supported write locks. It is wrong to call getbuffer() with view==NULL and a compliant getbufferproc @@ -3229,7 +3231,9 @@ static PyMethodDef TestMethods[] = { {"test_unicode_compare_with_ascii", (PyCFunction)test_unicode_compare_with_ascii, METH_NOARGS}, {"test_capsule", (PyCFunction)test_capsule, METH_NOARGS}, {"test_from_contiguous", (PyCFunction)test_from_contiguous, METH_NOARGS}, +#if (defined(__linux__) || defined(__FreeBSD__)) && defined(__GNUC__) {"test_pep3118_obsolete_write_locks", (PyCFunction)test_pep3118_obsolete_write_locks, METH_NOARGS}, +#endif {"getbuffer_with_null_view", getbuffer_with_null_view, METH_O}, {"getargs_tuple", getargs_tuple, METH_VARARGS}, {"getargs_keywords", (PyCFunction)getargs_keywords,