]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Make pyldns compile on old Mac OS-X too
authorWillem Toorop <willem@NLnetLabs.nl>
Fri, 23 Sep 2011 21:02:41 +0000 (21:02 +0000)
committerWillem Toorop <willem@NLnetLabs.nl>
Fri, 23 Sep 2011 21:02:41 +0000 (21:02 +0000)
contrib/python/ldns_rdf.i

index 282c86c9af156f406bc1257bda0c89e87b05e25c..5a7e300796468c74b5caa165932fc38aa84cc9b5 100644 (file)
 //automatic conversion of const ldns_rdf* parameter from string 
 %typemap(in,noblock=1) const ldns_rdf * (void* argp, $1_ltype tmp = 0, int res) {
    if (Python_str_Check($input)) {
+#ifdef SWIG_Python_str_AsChar
       tmp = ldns_dname_new_frm_str(SWIG_Python_str_AsChar($input));
+#else
+      tmp = ldns_dname_new_frm_str(PyString_AsString($input));
+#endif
       if (tmp == NULL) {
          %argument_fail(SWIG_TypeError, "char *", $symname, $argnum);
       }