STINNER Victor <victor.stin...@haypocalc.com> added the comment: > strxfrm(buffer, "a\0", 100) returns 21 (bytes) but only 2 bytes > are written ("\x01\x00"). The next bytes are unchanged.
Woops, it was a bug in my program. I attached the fixed version. The correct program writes: ---- strxfrm: len=21 0x01 0x01 0x63 0x01 0x01 0x01 0x01 0x01 0x03 0x01 0x01 0x01 0x01 0x01 0x03 0x01 0x01 0x01 0x01 0x01 0x01 wcsxfrm: len=7 U+1010163 U+1010101 U+1010103 U+1010101 U+1010103 U+1010101 U+1010101 ---- ---------- Added file: http://bugs.python.org/file23742/strxfrm.c _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13441> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com