@@ -72,28 +72,21 @@ typedef struct {
7272 PyObject * cjk_module ;
7373} MultibyteCodecObject ;
7474
75- #define _MultibyteCodec_CAST (op ) ((MultibyteCodec *)(op))
76- #define _MultibyteCodecObject_CAST (op ) ((MultibyteCodecObject *)(op))
7775#define MultibyteCodec_Check (state , op ) Py_IS_TYPE((op), state->multibytecodec_type)
7876
7977#define _MultibyteStatefulCodec_HEAD \
8078 PyObject_HEAD \
8179 const MultibyteCodec *codec; \
8280 MultibyteCodec_State state; \
8381 PyObject *errors;
84-
8582typedef struct {
8683 _MultibyteStatefulCodec_HEAD
8784} MultibyteStatefulCodecContext ;
8885
89- #define _MultibyteStatefulCodecContext_CAST (op ) \
90- ((MultibyteStatefulCodecContext *)(op))
91-
9286#define MAXENCPENDING 2
9387#define _MultibyteStatefulEncoder_HEAD \
9488 _MultibyteStatefulCodec_HEAD \
9589 PyObject *pending;
96-
9790typedef struct {
9891 _MultibyteStatefulEncoder_HEAD
9992} MultibyteStatefulEncoderContext ;
@@ -103,14 +96,10 @@ typedef struct {
10396 _MultibyteStatefulCodec_HEAD \
10497 unsigned char pending[MAXDECPENDING]; \
10598 Py_ssize_t pendingsize;
106-
10799typedef struct {
108100 _MultibyteStatefulDecoder_HEAD
109101} MultibyteStatefulDecoderContext ;
110102
111- #define _MultibyteStatefulEncoderContext_CAST (op ) ((MultibyteStatefulEncoderContext *)(op))
112- #define _MultibyteStatefulDecoderContext_CAST (op ) ((MultibyteStatefulDecoderContext *)(op))
113-
114103typedef struct {
115104 _MultibyteStatefulEncoder_HEAD
116105} MultibyteIncrementalEncoderObject ;
@@ -119,9 +108,6 @@ typedef struct {
119108 _MultibyteStatefulDecoder_HEAD
120109} MultibyteIncrementalDecoderObject ;
121110
122- #define _MultibyteIncrementalEncoderObject_CAST (op ) ((MultibyteIncrementalEncoderObject *)(op))
123- #define _MultibyteIncrementalDecoderObject_CAST (op ) ((MultibyteIncrementalDecoderObject *)(op))
124-
125111typedef struct {
126112 _MultibyteStatefulDecoder_HEAD
127113 PyObject * stream ;
@@ -132,9 +118,6 @@ typedef struct {
132118 PyObject * stream ;
133119} MultibyteStreamWriterObject ;
134120
135- #define _MultibyteStreamReaderObject_CAST (op ) ((MultibyteStreamReaderObject *)(op))
136- #define _MultibyteStreamWriterObject_CAST (op ) ((MultibyteStreamWriterObject *)(op))
137-
138121/* positive values for illegal sequences */
139122#define MBERR_TOOSMALL (-1) /* insufficient output buffer space */
140123#define MBERR_TOOFEW (-2) /* incomplete input buffer */
0 commit comments