blob: 7f6dd29f8a6fd02a31969d8be2c5d1f16eee56ed [file] [log] [blame]
Brad Bishopd7bf8c12018-02-25 22:55:05 -05001Imported from Fedora
2
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08003Index: M2Crypto-0.30.1/SWIG/_m2crypto.i
4===================================================================
5--- M2Crypto-0.30.1.orig/SWIG/_m2crypto.i
6+++ M2Crypto-0.30.1/SWIG/_m2crypto.i
7@@ -8,6 +8,11 @@
Brad Bishopd7bf8c12018-02-25 22:55:05 -05008 *
9 */
Brad Bishopd7bf8c12018-02-25 22:55:05 -050010
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080011+%import "gcc_macros.h"
12+
13+%ignore WCHAR_MAX;
14+%ignore WCHAR_MIN;
15+
Brad Bishopd7bf8c12018-02-25 22:55:05 -050016 %module(threads=1) m2crypto
17 /* We really don't need threadblock (PyGILState_Ensure() etc.) anywhere.
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080018 Disable threadallow as well, only enable it for operations likely to
19@@ -15,11 +20,6 @@
Brad Bishopd7bf8c12018-02-25 22:55:05 -050020 %nothreadblock;
21 %nothreadallow;
22
23-#if SWIG_VERSION >= 0x030000
24-#define __WCHAR_MAX__ __WCHAR_MAX
25-#define __WCHAR_MIN__ __WCHAR_MIN
26-#endif
27-
28 %{
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080029 #ifdef _WIN32
30 #define _WINSOCKAPI_
31@@ -95,4 +95,3 @@ static PyObject *x509_store_verify_cb_fu
32 %constant int encrypt = 1;
33 %constant int decrypt = 0;
34 #endif
35-