summaryrefslogtreecommitdiff
path: root/python/types.c
diff options
context:
space:
mode:
Diffstat (limited to 'python/types.c')
-rw-r--r--python/types.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/types.c b/python/types.c
index f237677..31c909a 100644
--- a/python/types.c
+++ b/python/types.c
@@ -594,7 +594,7 @@ libxml_xmlXPathObjectPtrWrap(xmlXPathObjectPtr obj)
}
xmlXPathObjectPtr
-libxml_xmlXPathObjectPtrConvert(PyObject *obj)
+libxml_xmlXPathObjectPtrConvert(PyObject * obj)
{
xmlXPathObjectPtr ret = NULL;
@@ -633,11 +633,11 @@ libxml_xmlXPathObjectPtrConvert(PyObject *obj)
#if PY_VERSION_HEX >= 0x03030000
xmlChar *str;
const char *tmp;
- Py_ssize_t size;
+ size_t size;
/* tmp doesn't need to be deallocated */
tmp = PyUnicode_AsUTF8AndSize(obj, &size);
- str = xmlStrndup((const xmlChar *) tmp, (int) size);
+ str = xmlStrndup(tmp, (int) size);
ret = xmlXPathWrapString(str);
#else
xmlChar *str = NULL;