summaryrefslogtreecommitdiff
path: root/src/lxml/python.pxd
diff options
context:
space:
mode:
authorscoder <none@none>2009-11-24 18:59:25 +0100
committerscoder <none@none>2009-11-24 18:59:25 +0100
commit9d15f62c721ba711a8ec1f33ed86e5c1289a7f29 (patch)
tree02c44a9b4bd1e2aae4436a8175144f71c0115b6d /src/lxml/python.pxd
parent837ceeb9a50f19874d6bfcd9931c902ff23d1213 (diff)
downloadpython-lxml-9d15f62c721ba711a8ec1f33ed86e5c1289a7f29.tar.gz
[svn r4271] r5331@delle: sbehnel | 2009-11-15 11:44:03 +0100
support for several different node types as XSLT extension element context nodes --HG-- branch : trunk
Diffstat (limited to 'src/lxml/python.pxd')
-rw-r--r--src/lxml/python.pxd23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/lxml/python.pxd b/src/lxml/python.pxd
index bd731da1..980b0af5 100644
--- a/src/lxml/python.pxd
+++ b/src/lxml/python.pxd
@@ -26,23 +26,22 @@ cdef extern from "Python.h":
cdef bint PyBytes_Check(object obj)
cdef bint PyBytes_CheckExact(object obj)
- cdef object PyUnicode_FromEncodedObject(object s, char* encoding,
+ cdef unicode PyUnicode_FromEncodedObject(object s, char* encoding,
char* errors)
- cdef object PyUnicode_AsEncodedString(object u, char* encoding,
+ cdef bytes PyUnicode_AsEncodedString(object u, char* encoding,
char* errors)
- cdef object PyUnicode_FromFormat(char* format, ...) # Python 3
- cdef object PyUnicode_Decode(char* s, Py_ssize_t size,
- char* encoding, char* errors)
- cdef object PyUnicode_DecodeUTF8(char* s, Py_ssize_t size, char* errors)
- cdef object PyUnicode_DecodeLatin1(char* s, Py_ssize_t size, char* errors)
- cdef object PyUnicode_AsUTF8String(object ustring)
- cdef object PyUnicode_AsASCIIString(object ustring)
+ cdef unicode PyUnicode_FromFormat(char* format, ...) # Python 3
+ cdef unicode PyUnicode_Decode(char* s, Py_ssize_t size,
+ char* encoding, char* errors)
+ cdef unicode PyUnicode_DecodeUTF8(char* s, Py_ssize_t size, char* errors)
+ cdef unicode PyUnicode_DecodeLatin1(char* s, Py_ssize_t size, char* errors)
+ cdef bytes PyUnicode_AsUTF8String(object ustring)
+ cdef bytes PyUnicode_AsASCIIString(object ustring)
cdef char* PyUnicode_AS_DATA(object ustring)
cdef Py_ssize_t PyUnicode_GET_DATA_SIZE(object ustring)
cdef Py_ssize_t PyUnicode_GET_SIZE(object ustring)
- cdef object PyBytes_FromStringAndSize(char* s, Py_ssize_t size)
- cdef object PyBytes_FromFormat(char* format, ...)
- cdef object PyString_FromFormat(char* format, ...) # to be deleted!
+ cdef bytes PyBytes_FromStringAndSize(char* s, Py_ssize_t size)
+ cdef bytes PyBytes_FromFormat(char* format, ...)
cdef Py_ssize_t PyBytes_GET_SIZE(object s)
cdef object PyNumber_Int(object value)