]> granicus.if.org Git - python/commit
Close #17693: Rewrite CJK decoders to use the _PyUnicodeWriter API instead of
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 11 Apr 2013 20:09:04 +0000 (22:09 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 11 Apr 2013 20:09:04 +0000 (22:09 +0200)
commita0dd0213cc457bdf2b04206548f5a269db256d4d
treed282d6b615e9feef64d68fa48cac54e22fd97150
parentd8a5cc91e6559e11ca28e6a915017433b14b12d1
Close #17693: Rewrite CJK decoders to use the _PyUnicodeWriter API instead of
the legacy Py_UNICODE API.

Add also a new _PyUnicodeWriter_WriteChar() function.
15 files changed:
Include/unicodeobject.h
Modules/cjkcodecs/_codecs_cn.c
Modules/cjkcodecs/_codecs_hk.c
Modules/cjkcodecs/_codecs_iso2022.c
Modules/cjkcodecs/_codecs_jp.c
Modules/cjkcodecs/_codecs_kr.c
Modules/cjkcodecs/_codecs_tw.c
Modules/cjkcodecs/alg_jisx0201.h
Modules/cjkcodecs/cjkcodecs.h
Modules/cjkcodecs/emu_jisx0213_2000.h
Modules/cjkcodecs/mappings_cn.h
Modules/cjkcodecs/mappings_jisx0213_pair.h
Modules/cjkcodecs/multibytecodec.c
Modules/cjkcodecs/multibytecodec.h
Objects/unicodeobject.c