}
PyObject* _edns_option_opt_data_get(struct edns_option* option) {
- return PyByteArray_FromStringAndSize((uint8_t*)option->opt_data,
+ return PyByteArray_FromStringAndSize((void*)option->opt_data,
option->opt_len);
}
%}
SWIG_exception_fail(SWIG_TypeError, "Expected bytearray!");
return NULL;
}
- $2 = PyByteArray_AsString($input);
+ $2 = (void*)PyByteArray_AsString($input);
$1 = PyByteArray_Size($input);
}
PyObject *result;
int res = 0;
- func = (PyObject *) python_callback;
PyGILState_STATE gstate = PyGILState_Ensure();
+ func = (PyObject *) python_callback;
py_edns = SWIG_NewPointerObj((void*) edns, SWIGTYPE_p_edns_data, 0);
py_qstate = SWIG_NewPointerObj((void*) qstate,
SWIGTYPE_p_module_qstate, 0);