diff options
| author | scoder <none@none> | 2009-11-24 18:59:25 +0100 |
|---|---|---|
| committer | scoder <none@none> | 2009-11-24 18:59:25 +0100 |
| commit | 9d15f62c721ba711a8ec1f33ed86e5c1289a7f29 (patch) | |
| tree | 02c44a9b4bd1e2aae4436a8175144f71c0115b6d /src/lxml/python.pxd | |
| parent | 837ceeb9a50f19874d6bfcd9931c902ff23d1213 (diff) | |
| download | python-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.pxd | 23 |
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) |
