New submission from STINNER Victor <victor.stin...@haypocalc.com>: In unicodeobject.h, you can see:
# define PyUnicode_CompareWithASCII PyUnicodeUCS2_CompareASCII ... # define PyUnicode_CompareWithASCII PyUnicodeUCS4_CompareWithASCII ... PyAPI_FUNC(int) PyUnicode_CompareWithASCIIString( PyObject *left, const char *right ); The defines miss the String suffix :-/ Attached patch adds the suffix but I guess that it breaks backward compatibility. Is it a problem to apply this patch in Python 3.2 (but not in Python 3.1)? ---------- components: Unicode files: pyunicode_compareascii.patch keywords: patch messages: 106015 nosy: haypo priority: normal severity: normal status: open title: PyUnicode_CompareWithASCIIString name is not mangled (UCS2, UCS4) versions: Python 3.2 Added file: http://bugs.python.org/file17391/pyunicode_compareascii.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8761> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com