[pypy-svn] r74527 - pypy/trunk/pypy/module/cpyext
afa at codespeak.net
afa at codespeak.net
Mon May 17 16:29:55 CEST 2010
Author: afa
Date: Mon May 17 16:29:52 2010
New Revision: 74527
Modified:
pypy/trunk/pypy/module/cpyext/unicodeobject.py
Log:
This function can use CONST_STRING => 'const char *'
Modified: pypy/trunk/pypy/module/cpyext/unicodeobject.py
==============================================================================
--- pypy/trunk/pypy/module/cpyext/unicodeobject.py (original)
+++ pypy/trunk/pypy/module/cpyext/unicodeobject.py Mon May 17 16:29:52 2010
@@ -288,7 +288,7 @@
PyErr_BadArgument(space)
return unicodetype.encode_object(space, w_unicode, "utf-8", "strict")
- at cpython_api([rffi.CCHARP, Py_ssize_t, rffi.CCHARP], PyObject)
+ at cpython_api([CONST_STRING, Py_ssize_t, CONST_STRING], PyObject)
def PyUnicode_DecodeUTF8(space, s, size, errors):
"""Create a Unicode object by decoding size bytes of the UTF-8 encoded string
s. Return NULL if an exception was raised by the codec.
@@ -299,7 +299,7 @@
else:
w_errors = space.w_None
return space.call_method(w_str, 'decode', space.wrap("utf-8"), w_errors)
-
+
if sys.platform == 'win32':
@cpython_api([CONST_WSTRING, Py_ssize_t, CONST_STRING], PyObject)
def PyUnicode_EncodeMBCS(space, wchar_p, length, errors):
More information about the Pypy-commit
mailing list