summaryrefslogtreecommitdiff
path: root/src/lxml/python.pxd
diff options
context:
space:
mode:
authorscoder <none@none>2009-11-24 18:58:52 +0100
committerscoder <none@none>2009-11-24 18:58:52 +0100
commit429e9334fe1ba932bf0ac25bd1f5cd792bb0a2e4 (patch)
treeff8cde9a1999a89cb53d96de3c90d041d7e9350f /src/lxml/python.pxd
parent8e6087bb7d4ddb091dfb421461d454cdb57807e3 (diff)
downloadpython-lxml-429e9334fe1ba932bf0ac25bd1f5cd792bb0a2e4.tar.gz
[svn r4265] r5316@delle: sbehnel | 2009-11-11 17:26:12 +0100
use PyBytes_*() instead of PyString_*() --HG-- branch : trunk
Diffstat (limited to 'src/lxml/python.pxd')
-rw-r--r--src/lxml/python.pxd9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lxml/python.pxd b/src/lxml/python.pxd
index 04d03323..bd731da1 100644
--- a/src/lxml/python.pxd
+++ b/src/lxml/python.pxd
@@ -40,9 +40,10 @@ cdef extern from "Python.h":
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 PyString_FromStringAndSize(char* s, Py_ssize_t size)
- cdef object PyString_FromFormat(char* format, ...)
- cdef Py_ssize_t PyString_GET_SIZE(object s)
+ 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 Py_ssize_t PyBytes_GET_SIZE(object s)
cdef object PyNumber_Int(object value)
cdef Py_ssize_t PyInt_AsSsize_t(object value)
@@ -107,7 +108,7 @@ cdef extern from "Python.h":
# some handy functions
cdef int callable "PyCallable_Check" (object obj)
- cdef char* _cstr "PyString_AS_STRING" (object s)
+ cdef char* _cstr "PyBytes_AS_STRING" (object s)
# Py_buffer related flags
cdef int PyBUF_SIMPLE