From: Willem Toorop Date: Thu, 11 Jul 2019 08:42:25 +0000 (+0200) Subject: SWIG4.0 support from Jitka Plesníková X-Git-Tag: release-1.7.1-rc1~17^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F23%2Fhead;p=thirdparty%2Fldns.git SWIG4.0 support from Jitka Plesníková --- diff --git a/contrib/python/ldns_key.i b/contrib/python/ldns_key.i index 93f09c65..f95b030f 100644 --- a/contrib/python/ldns_key.i +++ b/contrib/python/ldns_key.i @@ -41,7 +41,7 @@ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_key), SWIGTYPE_p_ldns_struct_key, SWIG_POINTER_OWN | 0 )); } -%exception ldns_key_set_pubkey_owner(ldns_key *k, ldns_rdf *r) %{ $action Py_INCREF(obj1); %} +%typemap(argout) ldns_rdf *r "Py_INCREF($input);" %nodefaultctor ldns_struct_key; //no default constructor & destructor %nodefaultdtor ldns_struct_key;