Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r84544:e69098761bed
Date: 2016-05-20 16:41 -0700
http://bitbucket.org/pypy/pypy/changeset/e69098761bed/
Log: fix translation maybe
diff --git a/pypy/module/cpyext/unicodeobject.py
b/pypy/module/cpyext/unicodeobject.py
--- a/pypy/module/cpyext/unicodeobject.py
+++ b/pypy/module/cpyext/unicodeobject.py
@@ -267,7 +267,8 @@
string may or may not be 0-terminated. It is the responsibility of the
caller
to make sure that the wchar_t string is 0-terminated in case this is
required by the application."""
- c_str = PyUnicode_AS_UNICODE(space, rffi.cast(rffi.VOIDP, ref))
+ ref = rffi.cast(PyUnicodeObject, ref)
+ c_buffer = PyUnicode_AS_UNICODE(space, rffi.cast(rffi.VOIDP, ref))
c_length = ref.c_length
# If possible, try to copy the 0-termination as well
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit