]>
git.proxmox.com Git - mirror_edk2.git/blob - AppPkg/Applications/Python/Python-2.7.10/Modules/cjkcodecs/_codecs_tw.c
2 * _codecs_tw.c: Codecs collection for Taiwan's encodings
4 * Written by Hye-Shik Chang <perky@FreeBSD.org>
8 #include "mappings_tw.h"
17 Py_UNICODE c
= **inbuf
;
22 **outbuf
= (unsigned char)c
;
30 TRYMAP_ENC(big5
, code
, c
);
44 unsigned char c
= IN1
;
55 TRYMAP_DEC(big5
, **outbuf
, c
, IN2
) {
76 WRITE1((unsigned char)c
)
83 TRYMAP_ENC(cp950ext
, code
, c
);
84 else TRYMAP_ENC(big5
, code
, c
);
98 unsigned char c
= IN1
;
110 TRYMAP_DEC(cp950ext
, **outbuf
, c
, IN2
);
111 else TRYMAP_DEC(big5
, **outbuf
, c
, IN2
);
124 MAPPING_ENCDEC(cp950ext
)
128 CODEC_STATELESS(big5
)
129 CODEC_STATELESS(cp950
)
132 I_AM_A_MODULE_FOR(tw
)