[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