summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormakepost <makepost@firemail.cc>2019-02-09 06:08:49 +0200
committermakepost <makepost@firemail.cc>2019-02-09 06:10:05 +0200
commit35bb71b33503b4a567b447dc082e3040aec5672a (patch)
tree36f3962f3bb07fa22f79ed3984b731b6cfd8ec21
parenteffc7be25a8fb98988a363e6fe9f33d0b4af640d (diff)
downloadm2crypto-35bb71b33503b4a567b447dc082e3040aec5672a.tar.gz
Stub wchar_t helpers and ignore unused WCHAR defs
Resolves issue #246.
-rw-r--r--SWIG/_m2crypto.i8
1 files changed, 8 insertions, 0 deletions
diff --git a/SWIG/_m2crypto.i b/SWIG/_m2crypto.i
index 239249f..e300a10 100644
--- a/SWIG/_m2crypto.i
+++ b/SWIG/_m2crypto.i
@@ -19,6 +19,14 @@
#define __WCHAR_MAX__ __WCHAR_MAX
#define __WCHAR_MIN__ __WCHAR_MIN
#endif
+/* https://gitlab.com/m2crypto/m2crypto/issues/246 */
+%ignore WCHAR_MAX;
+%ignore WCHAR_MIN;
+/* http://swig.10945.n7.nabble.com/SWIG-AsVal-wchar-t-error-td2264.html */
+%{
+int SWIG_AsVal_wchar_t(PyObject *p, wchar_t *c) { return SWIG_OK; }
+PyObject *SWIG_From_wchar_t(wchar_t c) { return SWIG_Py_Void(); }
+%}
%{
#ifdef _WIN32