diff options
| author | scoder <none@none> | 2006-03-09 07:09:00 +0100 |
|---|---|---|
| committer | scoder <none@none> | 2006-03-09 07:09:00 +0100 |
| commit | 9bdd2060c49287b7b8d4ca4ddef4add00bdd6b39 (patch) | |
| tree | 6a3cd39f4c23802f8b3771f0debc083e12761285 /src/lxml/tree.pxd | |
| parent | 2dd88fd2aa9bff01f9ffbc38eef544f746c174bb (diff) | |
| download | python-lxml-9bdd2060c49287b7b8d4ca4ddef4add00bdd6b39.tar.gz | |
[svn r618] some more C-isation and shortcuts
--HG--
branch : trunk
Diffstat (limited to 'src/lxml/tree.pxd')
| -rw-r--r-- | src/lxml/tree.pxd | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/lxml/tree.pxd b/src/lxml/tree.pxd index 1e562dc8..ee2f28c3 100644 --- a/src/lxml/tree.pxd +++ b/src/lxml/tree.pxd @@ -12,13 +12,15 @@ cdef extern from "Python.h": cdef object PyFile_Name(object p) cdef void Py_INCREF(object o) cdef object PyUnicode_DecodeUTF8(char* s, int size, char* errors) - cdef object PyString_FromStringAndSize(char* s, int size) - cdef object PyString_FromString(char* s) - cdef int PyUnicode_Check(object obj) cdef int PyString_Check(object obj) cdef object PyUnicode_AsUTF8String(object ustring) - + cdef object PyString_FromStringAndSize(char* s, int size) + cdef object PyString_FromString(char* s) + cdef int PyList_Append(object l, object obj) + cdef PyObject* PyDict_GetItem(object d, object key) + cdef PyObject* PyDict_GetItemString(object d, char* key) + cdef extern from "libxml/encoding.h": ctypedef struct xmlCharEncodingHandler cdef xmlCharEncodingHandler* xmlFindCharEncodingHandler(char* name) @@ -183,4 +185,3 @@ cdef extern from "libxml/xmlsave.h": cdef extern from "libxml/xmlstring.h": cdef char* xmlStrdup(char* cur) - |
