diff options
| author | scoder <none@none> | 2006-05-08 16:45:47 +0200 |
|---|---|---|
| committer | scoder <none@none> | 2006-05-08 16:45:47 +0200 |
| commit | 3d4df1347cd932bc50bb1c8b7de6f793f381e53e (patch) | |
| tree | ea3bd83b304bcc254b74007270af7dce9361e2bc /src/lxml/python.pxd | |
| parent | 1e36517421c786d79a7507b581d031a08d665081 (diff) | |
| download | python-lxml-3d4df1347cd932bc50bb1c8b7de6f793f381e53e.tar.gz | |
[svn r1103] support parsing straight from Python unicode strings
--HG--
branch : trunk
Diffstat (limited to 'src/lxml/python.pxd')
| -rw-r--r-- | src/lxml/python.pxd | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lxml/python.pxd b/src/lxml/python.pxd index 6bd989b5..73c12f8c 100644 --- a/src/lxml/python.pxd +++ b/src/lxml/python.pxd @@ -4,6 +4,7 @@ cdef extern from "Python.h": ctypedef struct PyObject ctypedef int size_t ctypedef int Py_ssize_t + cdef int INT_MAX cdef FILE* PyFile_AsFile(PyObject* p) cdef int PyFile_Check(object p) @@ -16,6 +17,8 @@ cdef extern from "Python.h": char* errors) cdef object PyUnicode_DecodeUTF8(char* s, Py_ssize_t size, char* errors) cdef object PyUnicode_AsUTF8String(object ustring) + cdef char* PyUnicode_AS_DATA(object ustring) + cdef Py_ssize_t PyUnicode_GET_DATA_SIZE(object ustring) cdef object PyString_FromStringAndSize(char* s, Py_ssize_t size) cdef object PyString_FromString(char* s) cdef object PyString_FromFormat(char* format, ...) |
