@@ -36,13 +36,18 @@ _multibyte_codec_find_state_by_type(PyTypeObject *type)
36
36
assert (module != NULL );
37
37
return _multibytecodec_get_state (module );
38
38
}
39
- #define clinic_get_state () _multibyte_codec_find_state_by_type(type)
40
39
40
+ #define clinic_get_state () _multibyte_codec_find_state_by_type(type)
41
41
/*[clinic input]
42
42
module _multibytecodec
43
43
class _multibytecodec.MultibyteCodec "MultibyteCodecObject *" "clinic_get_state()->multibytecodec_type"
44
+ class _multibytecodec.MultibyteIncrementalEncoder "MultibyteIncrementalEncoderObject *" "clinic_get_state()->encoder_type"
45
+ class _multibytecodec.MultibyteIncrementalDecoder "MultibyteIncrementalDecoderObject *" "clinic_get_state()->decoder_type"
46
+ class _multibytecodec.MultibyteStreamReader "MultibyteStreamReaderObject *" "clinic_get_state()->reader_type"
47
+ class _multibytecodec.MultibyteStreamWriter "MultibyteStreamWriterObject *" "clinic_get_state()->writer_type"
44
48
[clinic start generated code]*/
45
- /*[clinic end generated code: output=da39a3ee5e6b4b0d input=10de8b4f74379258]*/
49
+ /*[clinic end generated code: output=da39a3ee5e6b4b0d input=305a76dfdd24b99c]*/
50
+ #undef clinic_get_state
46
51
47
52
typedef struct {
48
53
PyObject * inobj ;
@@ -880,11 +885,6 @@ decoder_feed_buffer(MultibyteStatefulDecoderContext *ctx,
880
885
}
881
886
882
887
883
- /*[clinic input]
884
- class _multibytecodec.MultibyteIncrementalEncoder "MultibyteIncrementalEncoderObject *" "clinic_get_state()->encoder_type"
885
- [clinic start generated code]*/
886
- /*[clinic end generated code: output=da39a3ee5e6b4b0d input=fce269303b813c06]*/
887
-
888
888
/*[clinic input]
889
889
_multibytecodec.MultibyteIncrementalEncoder.encode
890
890
@@ -1106,11 +1106,6 @@ static PyType_Spec encoder_spec = {
1106
1106
};
1107
1107
1108
1108
1109
- /*[clinic input]
1110
- class _multibytecodec.MultibyteIncrementalDecoder "MultibyteIncrementalDecoderObject *" "clinic_get_state()->decoder_type"
1111
- [clinic start generated code]*/
1112
- /*[clinic end generated code: output=da39a3ee5e6b4b0d input=a237fd1042be76c8]*/
1113
-
1114
1109
/*[clinic input]
1115
1110
_multibytecodec.MultibyteIncrementalDecoder.decode
1116
1111
@@ -1383,12 +1378,6 @@ static PyType_Spec decoder_spec = {
1383
1378
.slots = decoder_slots ,
1384
1379
};
1385
1380
1386
-
1387
- /*[clinic input]
1388
- class _multibytecodec.MultibyteStreamReader "MultibyteStreamReaderObject *" "clinic_get_state()->reader_type"
1389
- [clinic start generated code]*/
1390
- /*[clinic end generated code: output=da39a3ee5e6b4b0d input=8d4b82105d531fce]*/
1391
-
1392
1381
static PyObject *
1393
1382
mbstreamreader_iread (MultibyteStreamReaderObject * self ,
1394
1383
const char * method , Py_ssize_t sizehint )
@@ -1710,12 +1699,6 @@ static PyType_Spec reader_spec = {
1710
1699
.slots = reader_slots ,
1711
1700
};
1712
1701
1713
-
1714
- /*[clinic input]
1715
- class _multibytecodec.MultibyteStreamWriter "MultibyteStreamWriterObject *" "clinic_get_state()->writer_type"
1716
- [clinic start generated code]*/
1717
- /*[clinic end generated code: output=da39a3ee5e6b4b0d input=2f5c85659ad82e8c]*/
1718
-
1719
1702
static int
1720
1703
mbstreamwriter_iwrite (MultibyteStreamWriterObject * self ,
1721
1704
PyObject * unistr )
0 commit comments